An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page 1567-1576.

Slides:



Advertisements
Similar presentations
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Advertisements

ATMA: Advertisement-based TDMA Protocol for Bursty Traffic in Wireless Sensor Networks Surjya Ray, Illker Demirkol, and Wendi Heinzeleman University of.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
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.
Centre for Wireless Communications Wireless Sensor Networks Networking Instructor: Carlos Pomalaza-Ráez Fall 2004 University of Oulu, Finland.
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 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.
CS541 Advanced Networking 1 Basics of Wireless Networking Neil Tang 1/21/2009.
1 Sensor MAC Design Requirements:  Energy efficiency  Simple operations  Working with a large number of sensors  Fair share of the channel among competing.
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
1 Medium Access Control in Sensor Networks Huaming Li Electrical and Computer Engineering Michigan Technological University.
Medium Access Control in Wireless Sensor Networks USC/ISI Technical Report ISI-TR-580, October 2003 Wei Ye and John Heidemann.
1-1 Medium-Access Control. 1-2 Medium Access r Radio communication: shared medium. m Throughput, delay, and fairness. r MAC for sensor networks: m Must.
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.
1 MAC Layer Design for Wireless Sensor Networks Wei Ye USC Information Sciences Institute.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
MAC Protocols and Security in Ad hoc and Sensor Networks
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
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.
CS E: Wireless Networks (Spring 2006) MAC Layer Discussion Leads: Abhijit Deshmukh Sai Vinayak Instructor: Srinivasan Seshan.
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.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Hao Chen, Guoliang Yao, Hao Liu National ASIC System Engineering Research Center Southeast University WICOM 2008.
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks Instructor : Dr Yingshu Li Presented By : D M Rasanjalee Himali Paper.
Fakultät Informatik – Institut für Systemarchitektur – Professur Rechnernetze Sensor Medium Access Control (S-MAC) Robin Dunn Supervisor: Dr. Waltenegus.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
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.
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.
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
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
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.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
An Energy-efficient MAC protocol for Wireless Sensor Networks
SENSYS Presented by Cheolki Lee
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
CSE 4215/5431: Mobile Communications Winter 2010
CSE 4215/5431: Mobile Communications Winter 2011
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page

Outline  Introduction  S-MAC protocol  Evaluation  Conclusion

Introduction  Wireless sensor network  Large number of densely distributed nodes  Battery powered  Multi-hop wireless ad hoc network  Node positions and topology dynamically change  Self-organization  Reducing power consumption  Nodes are normally battery operated and power limited  Its very difficult to change or recharge batteries  Prolonging network lifetime

Introduction  Important attributes of MAC protocols 1. Collision avoidance 2. Energy efficiency 3. Scalability in node density 4. Latency 5. Fairness 6. Throughput 7. Bandwidth utilization Primary Secondary

Sources of Energy Waste  Idle listening-consumes % of the energy required for receiving  Collision - corrupted packets must be retransmitted and it increases energy consumption  Overhearing - node picks up packets that are destined to other nodes  Control Packet Overhead

S-MAC Protocol Four major components of to save energy  Idle listening – periodic listen and sleep reduces energy consumption by avoiding idle listening. Collision – Using RTS and CTS Overhearing – by switching the radio off when the transmission is not meant for that node Control overhead – Message passing

Periodic Listen and Sleep  Basic scheme  Each node go into periodic sleep mode during which it switches the radio off and sets a timer to awake later  When the timer expires it wakes up and listens to see if any other node wants to talk to it

Main progress of listen and sleep  Synchronization  The duration of time for listening and sleeping can be selected according to different application scenarios  To reduce control overhead, neighboring nodes are synchronized (i.e. Listen and sleep together)  Not all neighboring nodes can synchronize together  Nodes exchange their schedules by broadcasting it to all its immediate neighbors. §After they start data transmission, they do not go to periodic sleep until they finish transmission

Choosing and Maintaining Schedules  Each node maintains a schedule table that stores schedules of all its known neighbors.  To establish the initial schedule (at the startup) following steps are followed: 第一 : A node first listens for a certain amount of time.  If it does not hear a schedule from another node, it randomly chooses a schedule and broadcast its schedule immediately.  This node is called a SYNCHRONIZER.

Choosing and Maintaining Schedules 第二 :  If a node receives a schedule from a neighbor before choosing its own schedule, it just follows this neighbor ’ s schedule.  This node is called a FOLLOWER and it waits for a random delay and broadcasts its schedule. 第三 :  If a node receives a neighbor ’ s schedule after it selects its own schedule, it adopts to both schedules and broadcasts its own schedule before going to sleep. (i.e., it schedules itself to wake up at the times of both is neighbor and itself).

Maintaining synchronization  Time synchronization among neighbors are needed to prevent clock drift  Each node periodically broadcasts SYNC packets to its neighbor  Receivers adjust their timers immediately after they receive the SYNC packet Sender Node IDNext-Sleep Time SYNC Packet

Time relationship Randomly

Collision Avoidance  Similar to IEEE using RTS/CTS mechanism  Address the hidden terminal problem  All senders perform carrier sense before initiating a transmission, if a node fails to get the medium, it sleeps and wakes up when the receiver is free and listening again

Overhearing Avoidance  Overhearing problem in IEEE  In IEEE , each node keeps listening all transmissions from its neighbors in order to perform effective virtual carrier sensing, which is a significant waste of energy.(each node overhears a lot of packets that are not directed to itself) Solution to avoid overhearing  Let interfering nodes go to sleep after they hear an RTS or CTS packet,

Overhearing Avoidance  all immediate neighbors of both the sender and the receiver should sleep after they hear the RTS or CTS packet until the current transmission is over  network allocation vector (NAV):virtual carrier sense, The node records this value in an variable  a node should sleep to avoid overhearing if its NAV is not zero. It can wake up when its NAV becomes zero

Message passing  Transmitting a long message as a single packet  the re-transmission cost is high (if only a few bits have been corrupted)  問題 ( IEEE fragmentation) If we fragment the long message into many independent small packets, we have to pay the penalty of large control overhead and longer delay.

Message passing 解決方法 :  Fragment long message into many small fragments and transmit them in a burst Only one RTS and one CTS packet are used to reserve the medium for entire message  Neighboring node hearing a RTS or CTS will go to sleep for the time needed to transmit all the fragments  Each fragment needs ACK, if no ACK is received, it will extend the reserved transmission time for one more fragment and re-transmit the current fragment immediately

Protocol implementation Testbed –Used Rene Motes as the development platform and testbed –TinyOS –3 working modes: receiving, transmitting and sleep Topology used in the experiment –3 MAC modules on the mote and TinyOS platform 1.Simplified IEEE DCF 2.Message passing with overhearing avoidance 3.The complete S-MAC

Average energy consumption in the source nodes

Percentage time source nodes in sleep

Energy consumption in the intermediate node

Conclusions  S-MAC has good energy conserving properties comparing with IEEE