MAC Protocols for Sensor Networks

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
A Transmission Control Scheme for Media Access in Sensor Networks Lee, dooyoung AN lab A.Woo, D.E. Culler Mobicom’01.
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.
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.
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
A Transmission Control Scheme for Media Access in Sensor Networks Presented by Jianhua Shao.
Medium Access Control in Wireless Sensor Networks USC/ISI Technical Report ISI-TR-580, October 2003 Wei Ye and John Heidemann.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
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.
1 MAC Layer Design for Wireless Sensor Networks Wei Ye USC Information Sciences Institute.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
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.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
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.
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.
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.
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
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.
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
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.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
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.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
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
An Energy-efficient MAC protocol for Wireless Sensor Networks
CSE 4215/5431: Mobile Communications Winter 2010
CSE 4215/5431: Mobile Communications Winter 2011
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

MAC Protocols for Sensor Networks Paper Presentation of selected topics in EE206A Based on the work of Alec Woo, David Culler, Wei Ye, Join Heidemann, and Deborah Estrin Slides by Dayou Qian and Xiaolong Huang

Outline The characteristics of sensor networks Issues of MAC protocols for sensor networks Proposed solutions for MAC protocols An adaptive rate control scheme S-MAC (Sensor-MAC) Bibliography

The characteristics of sensor networks Tight constraints Computation power Storage Primary functions Sample the environment for sensory information Propagate data back to the infrastructure Traffic pattern Little activity in lengthy period Intensive traffic in short time Highly correlated traffic End to end flows are required to be fair Base station Sensor Multihop

The characteristics of sensor networks Networking component stack for sensor networks Complete TinyOS application component graph

Issues in MAC protocols for sensor networks Energy efficiency Fairness of end to end flows Related work IEEE802.11 High energy consumption when the nodes are in the idle mode CSMA To improve the energy consumption by avoiding overhearing among neighboring nodes TDMA No contention-introduced overhead and collisions Not easy to manage the inter-cluster communication and interference Not easy to dynamically change its frame length and time slot assignment PAMAS Power off radio when not actively transmitting and receiving packet

An adaptive rate control scheme The metrics for evaluation of a sensor network MAC protocol Fair bandwidth allocation from each node to the base station over multihops is desired. Energy efficiency is desired, including energy spent in listening for the channel and all packets transmissions and forwarding. Design Carrier sensing reduce the time for carrier sensing Backoff backoff in application layer is desired other than in MAC layer Contention RTS-CTS only during high traffic load, while CSMA during low traffic load Bidirectional multihop network (parenting structure) helps to reduce ACK packets

An adaptive rate control scheme Rate control mechanism Monitor route through traffic and original traffic Application data rate , Probability of transmission , actual data originate rate Increment by a constant , when application traffic is congested Monitor: Multiply by a factor , when application traffic is not congested Monitor: , because dropping route through traffic is more expensive Hidden terminal problem solved by parenting If a node hears its parent transmit at time , assume its grandparent will start at time The node restrains from transmission from time to

An adaptive rate control scheme Simulation settings Various CSMA schemes with different settings on: random delay, listening time, backoff scheme Single cell topology Small data packets 30 bytes CSMA versus IEEE 802.11 Results on throughput Randomness improves the throughput performance

An adaptive rate control scheme Results on energy consumption IEEE 802.11 is worst in terms of listening energy consumption due to carrier sensing during backoff time The most efficient schemes are those CSMA with constant listening time and random delay Results on fairness Different backoff scheme is insignificant for fairness

An adaptive rate control scheme Results on application phase shift Better fairness is provided Conclusion CSMA mechanism should incorporate random delay, constant listen period with radio powered down during backoff period

An adaptive rate control scheme Multihop simulation settings Multihop environment with bidirectional link Results on fairness Fairness is achieved by ARC

An adaptive rate control scheme Results on energy efficiency Conclusion The adaptive rate control scheme together with the new CSMA mechanism provides an effective medium access control without explicit control packets, which is effective in achieving fairness while maintaining good aggregate bandwidth with reasonable energy efficiency

S-MAC (Sensor-Networks) Trade Off Energy efficiency Node-level fairness & Latency Basic Scheme: Periodic Listen and Sleep Choosing schedule The node randomly choose a time to go to sleep. The node receives and follows its neighbor’s schedule by setting its schedule to be the same. If the node receives a different schedule after it select its own schedule, it adopts both schedules.

S-MAC (Sensor-Networks) Maintaining Schedule To update schedule by sending a SYNC packet periodically

S-MAC (Sensor-Networks) Collision Avoidance Virtual carrier sense checking the keeping silent time recorded in the NAV (network allocation vector) Physical carrier sense Listening to the channel for possible transmission RTS/CTS exchange Overhearing Avoidance Let interfering nodes go to sleep after they hear an RTS or CTS packet

S-MAC (Sensor-Networks) Message passing Only one RTS packet and one CTS packet are used To avoid large control overhead and long delay ACK would be sent after each data fragment To avoid fragment loss or error To Prevent hidden terminal problem After the neighbor node hears the RTS and CTS, it will go to sleep for the time that is needed to transmit all the fragments (using the duration field)

S-MAC (Sensor-Networks) Energy Saving vs. Increasing latency (Multi-hop Network) Carrier sense delay Determined by the contention window size Backoff delay Because the node detects another transmission or the collision occurs Transmission delay Determined by channel bandwidth, packet length and the coding scheme adopted Propagation delay Determined by the distance between the sending and receiving nodes Processing delay Depends on the computing power of the node and the efficiency of in-network data processing algorithms Queuing delay Depends on the traffic load Sleep delay Caused by the nodes periodic sleeping

S-MAC (Sensor-Networks) 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 Simplified IEEE802.11 DCF Message passing with overhearing avoidance The complete S-MAC

S-MAC (Sensor-Networks) The energy consumption result on the source nodes A and B When the traffic is heavy (the inter-arrival time<4s), S-MAC achieves energy saving mainly by avoiding overhearing and efficiently transmitting a long message When the traffic is light, the periodic sleep plays a key role for energy savings

S-MAC (Sensor-Networks) The percentage of time that the source nodes are in the sleep mode The S-MAC protocol adjusts the sleep time according to the traffic patterns The Module of message passing with overhearing avoidance spend more and more time in idle listening when the traffic is light

S-MAC (Sensor-Networks) Energy consumption in the intermediate nodes When the traffic is light, S-MAC still outperforms 802.11 MAC Reason1:S-MAC has synchronization overhead of sending and receiving SYNC packets Reason2:S-MAC introduces more latency and actually uses more time to transmit the same amount of data

S-MAC (Sensor-Networks) Conclusion This new MAC protocol has very good energy conserving compared with IEEE802.11. This new MAC protocol has the ability to make trade-offs between energy and latency according to the traffic conditions.

Bibliography The contents of the slides are based on Alec Woo and David Culler. A transmission control scheme for medium access in sensor networks. Mobicom 2001 Wei Ye, Join Heidemann, and Deborah Estrin. A energy-efficient MAC protocol for wireless sensor networks. Infocom 2002