1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys 2003. 8/1/2005 Hong-Shi Wang.

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

An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
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.
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
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 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 9th Lecture Christian Schindelhauer.
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
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.
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.
Hao Chen, Guoliang Yao, Hao Liu National ASIC System Engineering Research Center Southeast University WICOM 2008.
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.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
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 吳豐州.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
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.
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
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Michael Buettner, Gary V. Yee, Eric Anderson, Richard Han
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
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.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
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.
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
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang

2 Contents  Introduction  Related work  Drawbacks of S-MAC  T-MAC  Experiments  Conclusions and Future Work

3 Introductions  Traditional MAC Protocols –Design to maximize packet throughput, minimize latency and provide fairness  Protocol design for wireless sensor networks –focuses on minimizing energy consumption

4 Related Work  TDMA-based protocol –Have advantage of energy conservation compared to contention protocols, because there is no contention- introduced overhead and collisions –But requires the nodes to form real communication clusters like LEACH  Managing inter-cluster communication and interference is not an easy task.  Contention-based protocol –simplicity –Energy consumption using this MAC is very high when nodes are in idle mode

5 Drawbacks of S-MAC  Active (Listen) interval –If message rate is less – energy is still wasted in idle-listening  S-MAC’ fixed duty cycle is NOT OPTIMAL

6 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

7 T-MAC : Preliminaries (2)  With normal MAC protocols, messages are spread out over the whole time frame  With S-MAC, active time is fixed  With T-MAC, the active time is dynamically adjusted (i.e., be shorten) by timing out on hearing nothing during some time period (TA) –TA determines the minimal amount of idle listening per frame Active Sleep S-MAC Active Sleep TA T-MAC

8 T-MAC : RTS Operation (1) Contention Interval  In contention-based protocols, like IEEE , a back-off scheme is used: –Contention interval increases when traffic is higher.  In the T-MAC protocol, waiting and listening for a random time within a fixed contention interval –Tuned for maximum load.

9 T-MAC : RTS Operation (2) RTS Retries  No CTS reply for RTS? –Collision –The receiving node is prohibited from replying due to an overhead 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

10 T-MAC : Choosing TA Determining TA  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 RTSCTSDATAACK TA

11 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 –miss other RTS/CTS while sleeping –throughput decreases  Although overhearing avoidance saves energy, it must not be used when maximum throughput is required

12 T-MAC: Asymmetric Communication (1) Early-Sleeping Problem – unidirectional (A to D)  If node C looses contention because it overhears a CTS packet from B to A, C must remain silent.  Since D does not know of the communication between A and B, its active time will end, and node D will go to sleep.  Only at the start of the next frame will node C have a new chance to send to node D  Early-Sleeping Problem –Node goes to sleep when a neighbor still has messages for it A B C D contend RTSCTSDATAACK RTS? activesleep TA

13 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 packet; A B C D contend RTSCTSDATAACK RTS active TA DS FRTS active TA > C+R+T+CTS_length

14 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  limited form of flow control A B C D contend RTS CTSDATAACK active RTS contend TA

15 Experiments S-MAC Vs. T-MAC

16 Simulation setup and parameters  Simulator: OMNeT++  Built a network of 100 nodes in a 10 by 10 grid  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

17 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

18 Nodes-to-sink communication  Nodes send messages to a single sink node –Shortest path routing, no data aggregation  T-MAC: Used overhearing avoidance, FRTS or full-buffer priority mechanisms

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

20 Event-Based Local Unicast  When no events happen, nodes exchange local messages of 10 bytes with each other every 20 seconds. Also report to a sink node every 100 seconds.  When an event happens, nodes start sending local unicast messages of 30 bytes. Then also send messages of 50 bytes to the sink.

21 Conclusions And Future Work Conclusions  T-MAC dynamically adapts a listen/sleep duty cycle  T-MAC Protocol –During a high load, nodes communicate without sleeping –During a very low load, nodes will use their radios for as little as 2.5% of the time, saving as much as 96% of the energy compared to a traditional Future Work  Throughput and Early-Sleeping Problem

22 The End  Thanks for your listening !