KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.

Slides:



Advertisements
Similar presentations
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
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.
Presented by: Murad Kaplan.  Introduction.  Design of SCP-MAC.  Lower Bound of Energy Performance with Periodic Traffic.  Protocol Implementation.
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
U LTRA -L OW D UTY C YCLE MAC WITH S CHEDULED C HANNEL P OLLING Wei Ye, Fabio Silva John Heidemann Present By: Eric Wang.
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.
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.
UNIVERSITY OF CALIFORNIA SANTA CRUZ Energy-Efficient Channel Access Protocols Venkatesh Rajendran
EE360: Lecture 15 Outline Sensor Network Protocols Announcements 2nd paper summary due March 7 Reschedule Wed lecture: 11-12:15? 12-1:15? 5-6:15? Project.
Medium Access Control in Wireless Sensor Networks USC/ISI Technical Report ISI-TR-580, October 2003 Wei Ye and John Heidemann.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
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
Venkatesh Rajendran, Katia Obraczka, J.J. Garcia-Luna-Aceves
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.
1 MAC Layer Protocols for Sensor Networks Prasun Sinha Department of Computer Science and Engineering Ohio State University April 25 th, 2007 (some slides.
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.
MAC protocols for WSNs Vinod Kulathumani West Virginia University.
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.
† 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.
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
2/17/20051 Guest lecture for CS113, UCLA Medium Access Control in Wireless Sensor Networks Wei Ye USC Information Sciences Institute.
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.
1 Media Access Control in Wireless Sensor Networks - II.
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.
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.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling (Wei Ye, Fabio Sliva, and John Heidemann) Advanced Computer Networks ECE Fall Presented.
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.
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.
Duty Cycled MAC protocols for Wireless 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:

KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS ON NETWORKING Hong Nan-Kyoung Network & Security LAB at KAIST

2/22 S-MAC Contents Introduction MAC attributes Sensor-MAC (S-MAC) overview S-MAC major components Periodic listen and sleep Collision avoidance Coordinated Sleeping Overhearing avoidance Massage passing Implementation Experiments Conclusion

3/22 S-MAC Introduction Where is the medium access control (MAC) A sublayer of the Link layer Directly controls the radio Only cares about its neighborhood The role of MAC Controls when and how each node can transmit Why do we need MAC? Shared medium Same frequency band interfere with each other – collisions Application layer Transport layer Network layer Link/MAC layer Physical layer

4/22 S-MAC MAC attributes Characteristics of wireless sensor network (WSN) Battery powered Large number of nodes Sensor-triggered bursty traffic Topology and density change In-network data processing Nodes for a common task WSN can often tolerate some delay Primary attributes Energe-efficiency, scalability, adaptability Secondary attributes Latency, fairness, throughput

5/22 S-MAC S-MAC overview Goal Reducing energe consumption in WSN Major sources of energy waste Collision Overhearing Control packet overhead Long idle listening Tradeoffs Latency & Fairness Energy

6/22 S-MAC S-MAC major components Collision avoidance Coordinated Sleeping Periodic listen and sleep Schedule Synchronization Adaptive Listening Overhearing avoidance Massage passing

7/22 S-MAC Collision avoidance S-MAC is based on contention Collision-Avoidance Strategy ~= ad hoc mode RTS/CTS for hidden terminal problem Physical carrier sense Virtual carrier sense: network allocation vector (NAV) Randomized backoff time RTS Sender Receiver CTS Other Sensors DATA ACK NAV (based on RTS) NAV (based on CTS) Contend for medium access defer access

8/22 S-MAC Coordinated Sleeping Problem: Idle listening consumes significant energy Solution: Periodic listen and sleep Turn off radio when sleeping Reduce duty cycle to ~ 10% Latency  Energy duty cycle = listen interval / frame length sleep listen sleep Frame Sleep for SYNCfor RTSfor CTS Receiver Sender Tx SYNC CS Tx RTSGot CTS Send data

9/22 S-MAC Coordinated Sleeping Schedules can differ Prefer neighboring nodes have same schedule Easy broadcast & low control overhead Node 1 Node 2 sleep listen sleep listen sleep Border nodes : two schedules or broadcast twice Schedule 2 Schedule 1

10/22 S-MAC Coordinated Sleeping Schedule Synchronization New node tries to follow an existing schedule Remember neighbors’ schedules To know when to send to them Broadcasts its schedule using SYNC pkt Re-sync when receiving a schedule update Periodic neighbor discovery Keep awake in a full sync interval  Syncronization period (SP) SP ListenSleep Frame

11/22 S-MAC Coordinated Sleeping Adaptive listening Reduce multi-hop latency due to periodic sleep Wake up for a short period of time at end of each transmission Reduce latency by at least half CTS RTS CTS listen t1 t2

12/22 S-MAC Latency Analysis N hop total delay  Dn = D1 + D D10 Delay = Carrier sense (t cs ) + Transmission (t tx ) + Sleep (t s ) MAC without sleeping E[D(n)] = N(t cs + t tx ) S-MAC without adaptive listening E[D(n)] = NT f – T f /2 + t cs + t tx S-MAC with adaptive listening E[D(n)] = NT f /2 –T f /2 + 2t cs + 2t tx

13/22 S-MAC Overhearing avoidance Problem: Receive packets destined to others Solution: Sleep when neighbors talk Use in-channel signaling Who should sleep? All immediate neighbors of sender and receiver How long to sleep? The duration field in each packet informs other nodes the sleep interval Use NAV to schedule the sleep timer ECABDF ECABDFECABDFECABDF

14/22 S-MAC Massage passing Problem: Sensor net in-network processing requires entire message Solution: Don’t interleave different messages Sending a long message? Fragmented & sent in burst RTS/CTS/ACK – duration fields Fragment-level error recovery — ACK Extend Tx time and re-transmit immediately Other nodes sleep for whole message time RTS Sender Receiver CTS Other Sensors FRAG1 ACK NAV (based on RTS) NAV (based on CTS) defer access FRAG-N ACK

15/22 S-MAC Massage passing Difference between & S-MAC Medium is reserved upfront for the whole transmission in S-MAC Fairness  Energy & Msg-level latency

16/22 S-MAC Implementation on Testbed Nodes Platform Mica Motes (UC Berkeley) TinyOS: event-driven Configurable S-MAC options Low duty cycle with adaptive listen Low duty cycle without adaptive listen Fully active mode (no periodic sleeping) Layered model on Motes MAC layer: S-MAC Physical layer Radio state control, Carrier sense

17/22 S-MAC Experimentation Two-hop network at different traffic load Avoiding overhearing Effeciently transmitting long messages Periodic sleeping Source 1 Source 2 Sink 1 Sink 2 <Mean energy consumption on radios in each source node>

18/22 S-MAC Experimentation Ten-hop linear network at different traffic load <Aggregate energy consumption on radios in the entire ten-hop network using three S-MAC modes> Message inter-arrival period (S) Energy consumption (J) 10% duty cycle without adaptive listen No sleep cycles 10% duty cycle with adaptive listen Energy consumption at different traffic load

19/22 S-MAC Experimentation Adaptive listen significantly reduces latency causes by periodic sleeping Number of hops 10% duty cycle without adaptive listen 10% duty cycle with adaptive listen No sleep cycles Number of hops Average message latency (S) 10% duty cycle without adaptive listen 10% duty cycle with adaptive listen No sleep cycles Average message latency (S)

20/22 S-MAC Experimentation Adaptive listen significantly increases throughput Using less time to pass the same amount of data Number of hops Effective data throughput (Byte/S) No sleep cycles 10% duty cycle with adaptive listen 10% duty cycle without adaptive listen

21/22 S-MAC Experimentation Periodic sleeping provides excellent performance at light traffic load With adaptive listening, S-MAC achieves about the same performance as no- sleep mode at heavy load Message inter-arrival period (S) Energy-time product per byte (J*S/byte) No sleep cycles 10% duty cycle without adaptive listen 10% duty cycle with adaptive listen

22/22 S-MAC Conclusion S-MAC Medium access control protocol for wireless sensor networks Main goal :Energy efficiency Components Periodic sleeping  Low-duty-cycle operation + Overhearing avoidance + Message passing Periodic sleeping increase latency and reduces throughput + Adaptive listening

23/22 S-MAC