An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network

Slides:



Advertisements
Similar presentations
ATMA: Advertisement-based TDMA Protocol for Bursty Traffic in Wireless Sensor Networks Surjya Ray, Illker Demirkol, and Wendi Heinzeleman University of.
Advertisements

GLOBECOM 2008 Yu-Chia Chang, Jehn-Ruey Jiang and Jang-Ping Sheu
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin.
Medium Access Control in Wireless Sensor Networks.
KAIST Sift: A MAC Protocol for Event-Driven Wireless Sensor Networks Suho Yang (CS710: November 4, 2008) Kyle Jamieson, Hari Balakrishnan, Y.C. Tay LNCS.
CMPE280n An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin presented by Venkatesh Rajendran.
Investigating Mac Power Consumption in Wireless Sensor Network
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks by Tijs van Dam and Koen Langendoen Delft University of Technology The Netherlands.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin -- Adapted the authors’ Infocom 2002 talk.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
An Adaptive Coordinated Medium Access Control for Wireless Sensor Networks Jing Ai, Jingfei Kong, Damla Turgut Networking and Mobile Computing (NetMoC)
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
An Energy-efficient MAC protocol for Wireless Sensor Networks
Medium Access Control in Wireless Sensor Networks USC/ISI Technical Report ISI-TR-580, October 2003 Wei Ye and John Heidemann.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks Debate 1 - Defense Joseph Camp Anastasios Giannoulis.
Efficient MAC Protocols for Wireless Sensor Networks
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
MAC Protocols and Security in Ad hoc and Sensor Networks
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
Lecture 10: Low Power MAC ECE 591. Deadline April 16—Oral Presentation of Interim Report (Progress) April 23 --Draft of Final Report May 5 – Final Report.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks (S-MAC) Wei Ye, John Heidemann, Deborah Estrin.
Wireless MAC Protocols for Ad-Hoc Networks Derek J Corbett Supervisor: Prof. David Everitt.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Medium Access Control (MAC) 21 February 2005.
AN ENERGY CONSUMPTION ANALYTIC MODEL FOR WIRELESS SENSOR MAC PROTOCOL ERIC MAKITA SEPTEMBRE
† Department of Computer Science – University of Rome “Sapienza” – Italy Protocolli MAC per reti di sensori Sistemi Wireless, a.a. 2009/2010 Un. of Rome.
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks Instructor : Dr Yingshu Li Presented By : D M Rasanjalee Himali Paper.
Energy-Efficient Medium Access Control Koen Langendoen and Gertjan Halkes Delft University of Technology The Embedded Systems Handbook.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
1 An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin IEEE infocom /1/2005 Hong-Shi Wang.
SNU Mobile Networks Lab. S-MAC (Sensor-MAC) T-MAC (Timeout-MAC) Kae Won, Choi Kyoung hoon, Kim.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
A Throughput-Adaptive MAC Protocol for Wireless Sensor Networks Zuo Luo, Liu Danpu, Ma Yan, Wu Huarui Beijing University of Posts and Telecommunications.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Michael Buettner, Gary V. Yee, Eric Anderson, Richard Han
Medium Access Control in Wireless networks
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks Jaehyun Kim, Dept. of Electrical & Electronic Eng., Yonsei University;
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
MAC Protocols for Sensor Networks
1 Wireless Networks Lecture 35 MAC Protocols for WSN Part II Dr. Ghalib A. Shah.
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network Tijs van Dam, Koen Langendoen SenSys’03 Ku Dara Network & Security LAB at KAIST 2006.09.14

Contents Introduction S- MAC drawbacks T- MAC Experiments Conclusions

Introduction Traditional MAC Protocols Design to maximize packet throughput, minimize latency and provide fairness Protocol design for wireless sensor networks Focuses on minimizing energy consumption What was the most wasted energy in traditional MAC protocol? Idle listening A node does not know when it will be the receiver of a message from one of its neighbors It must keep its radio in receive mode at all times Ex) sensor application : 1/sec, messages fairly short, transmit(5ms) , receive(5ms), 990ms on listening while nothing happens(99%) T-MAC

S-MAC Idle listening problem solution S-MAC in sensor network Duty cycle is involved, each node sleep periodically S-MAC in sensor network Single-frequency contention-based protocol Time is divided into –fairly large-frame (frame: 1sec) Every frame has two parts : active part (200ms) /sleep part (800ms) duty cycle = listen interval / frame length (20%) All messages are packed into the active part Tradeoff Energy efficiency ↑, throughput ↓ , latency↑ T-MAC

Drawbacks of S-MAC Active (Listen) interval – long enough to handle to the highest expected load If message rate is less – energy is still wasted in idle-listening S-MAC’ fixed duty cycle is NOT OPTIMAL T-MAC

T-MAC Preliminaries(1) Basic idea To utilize an active and a sleep cycle, similar to S-MAC To introduce an adaptive duty cycle by dynamically ending the active part An active period ends when no activation event has occurred for a time TA Activation event The reception of any data on the radio (RTS, CTS, DATA, ACK) The sensing of communication on the radio (overhearing) Difference in the duty cycle S-MAC - fixed duty cycle T-MAC – Dynamic duty cycle T-MAC

T-MAC Preliminaries(2) Normal MAC protocols: messages are spread out over the whole time frame S-MAC: active time is fixed T-MAC: the active time is dynamically adjusted (i.e., be shorten) by timing out on hearing nothing during some time period (TA) T-MAC

T-MAC : RTS Operation (1) Contention Interval : Fixed contention interval In contention-based protocols, like IEEE 802.11 a back-off scheme is used: contention interval increases when traffic is higher Reduce the probability of collision when load is high In the T-MAC protocol Every node transmits its queued messages in a burst at the start of the frame In burst, the traffic is mostly high Waiting and listening for random time within a Fixed contention interval Tuned for maximum load. T-MAC

T-MAC : RTS Operation (2) RTS Retries No CTS reply for RTS? The receiving node has not heard the RTS due to collision The receiving node is prohibited from replying due to an overheard RTS or CTS Receiving node is asleep Solutions: Retransmit RTS if no answer If there is still no reply after two retries, it should give up and go to sleep T-MAC

T-MAC : Choosing TA Determining TA TA > C+R+T The interval TA must be long enough to receive at least the start of the CTS packet TA > C+R+T C – contention interval length: R – RTS packet length: T – turn around time, time between RTS end & CTS start: Larger TA increases the energy used In experiments, used TA = 1.5 x (C + R + T) A B C contend RTS CTS DATA ACK TA T-MAC

T-MAC : Overhearing Avoidance ~= S-MAC But implemented as an option in T-MAC Node goes to sleep after overhearing RTS/CTS of other nodes communication Although overhearing avoidance saves energy, it must not be used when maximum throughput is required T-MAC

T-MAC: Asymmetric Communication (1) Early-Sleeping Problem – unidirectional (A to D) Node goes to sleep when a neighbor still has messages for it A B C D contend RTS CTS DATA ACK RTS? active sleep TA T-MAC

T-MAC: Asymmetric Communication (2) Future request-to-send (FRTS) Let others know that we still have a message for it, but cannot access the medium; C sends FRTS to future target of an RTS packet FRTS has duration field FRTS might affect data; so, DATA postponed until FRTS is over; To prevent others from taking medium, A send DS(Data Send) packet; A B C D contend RTS CTS DATA ACK active TA DS FRTS TA > C+R+T+CTS_length T-MAC

T-MAC: Asymmetric Communication (3) Taking priority on full buffers When a node’s transmit/routing buffers are almost full, it may prefer sending than receiving Receive RTS, send its own RTS to others instead of CTS Advantage in a node–to-sink communication pattern A B C D contend RTS CTS DATA ACK active TA T-MAC

Experiments S-MAC Vs. T-MAC T-MAC

Simulation setup and parameters Simulator: OMNeT++ Built a network of 100 nodes in a 10 by 10 grid (8 neighbor) Energy consumption S-MAC protocol A frame length of one second, and with several lengths of the active time, varying from 75 ms to 915 ms. T-MAC protocol Always used a frame length of 610ms and an interval TA with a length of 15 ms Can optionally be deployed with overhearing avoidance, full-buffer priority, and FRTS T-MAC

Homogeneous local unicast Nodes send packets to one of their neighbors at random T-MAC: Used overhearing avoidance, but no FRTS or full-buffer priority mechanisms T-MAC

Nodes-to-sink communication Nodes send messages to a single sink node :Send message to corner node Shortest path routing, no data aggregation T-MAC: Used overhearing avoidance, FRTS & full-buffer priority mechanisms T-MAC

Early-sleeping Problem Nodes send messages to a single sink node: Send message to corner node Shortest path routing, no data aggregation T-MAC: FRTS Vs. Priority Vs. FRTS + Priority Vs. No measures T-MAC

Conclusions And Future Work T-MAC dynamically adapts a listen/sleep duty cycle Early sleeping problem Proposed FRTS & full-buffer priority Trade-off : throughput vs. energy efficiency Future work Experiment with mobile network Apply virtual clustering in the S-MAC T-MAC