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.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
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.
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
Wireless Sensor Networks (WSNs) Advanced Computer Networks.
AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks Beakcheol Jang, Jun Bum Lim, Mihail Sichitiu, NC State, Fifth IEEE Inernational.
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.
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.
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.
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.
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.
WiseMAC: An Ultra Low Power MAC Protocol for the Downlink of Infrastructure Wireless Sensor Networks Presented by Angel Pagan November 27, 2007 A. El-Hoiydi.
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.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
BMAC - Versatile Low Power Media Access for Wireless Sensor Networks.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
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.
† 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.
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
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
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.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
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.
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling (Wei Ye, Fabio Sliva, and John Heidemann) Advanced Computer Networks ECE Fall Presented.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
Power-Efficient Rendez- vous Schemes for Dense Wireless Sensor Networks En-Yi A. Lin, Jan M. Rabaey Berkeley Wireless Research Center University of California,
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
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
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
Presentation by Andrew Keating for CS577 Fall 2009
CSE 4215/5431: Mobile Communications Winter 2010
CSE 4215/5431: Mobile Communications Winter 2011
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

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

2 Outline ► Introduction ► SCP-MAC Design ► Analysis and Lower bounds for LPL and SCP ► Protocol Implementation ► Experimental evaluation ► Effects on new radios ► Conclusions

3 Saving Energy ► Various protocols have been implemented to solve the problem of energy in Sensor networks ► CSMA- Periodic Listen and Sleep; Contention during listening ► Low-Power Listening (LPL)- Asynchronous Listening ► Scheduled Listening (S-MAC)- Maintaining Synchronization

4 Low-Power Listening (LPL) Reference:

5 Scheduled Listening Reference:

6 Scheduled Listening and LPL ► Scheduled listening  Advantage – efficient transmission  Disadvantages- ► Synchronization overhead ► Listen interval is too long in existing protocols ► Low-Power Listening  Advantage – minimizes listen cost when no traffic  Disadvantage – high costs on transmission

7 The need for a new Protocol ► Idle Listening is a major issue when light traffic ► Duty cycle should be low ► Sensor networks have varying traffic loads ► So there is a need to adapt to the traffic with consistent performance

8 Highlights of the paper ► Finding lower bounds of energy consumption for LPL and Scheduled Channel Polling (SCP) ► Design SCP-MAC to achieve ultra-low duty cycle; very less than 1 ► Also adjusting duty cycles to variable traffic ► Evaluating design options on different radios

9 Outline ► Introduction ► SCP-MAC Design ► Analysis and Lower bounds for LPL and SCP ► Protocol Implementation ► Experimental evaluation ► Effects on new radios ► Conclusions

10 Design Overview ► Goals  Ultra Low Duty cycle-1/10 th of current MAC  Adapt to variable traffic ► Approach  Combining strengths of scheduling and LPL ► Finding optimal parameters under periodic traffic  Adaptive channel polling and multi-hop streaming  Other optimizations

11 Scheduled Channel Polling (SCP) ► SCP synchronizes neighbor’s channel polling time  A short wake up tone wakes up receiver  It is efficient for both unicast and broadcast packets

12 Adaptive Channel Polling

13 Adaptive Channel Polling ► Increased duty cycle at heavy traffic ► No explicit signaling is required ► Multi-hop wake up and streaming can be achieved

14 Other Optimizations ► Two-Phase Contention Lower collision probability compared to a single contention window with the same length Alternatively use shorter window to save energy

15 Other Optimizations (contd..) ► Overhearing Avoidance  SCP-MAC performs overhearing avoidance from MAC headers  Receiver examines destination address of a packet immediately after receiving its MAC header  If destined to another node, it immediately stops reception and radio goes to sleep

16 Outline ► Introduction ► SCP-MAC Design ► Analysis and Lower bounds for LPL and SCP ► Protocol Implementation ► Experimental evaluation ► Effects on new radios ► Conclusions

17 Models and Metrics ► Network: single hop with n+1 nodes ► Traffics is periodic from each node at a known rate ► Energy model  Four stable states: P rx, P rx, P listen, P sleep  Radio during transition state during polling: P poll (average)  Expected energy: sum of energy in each state E=P listen t cs + P tx t tx + P rx t rx + P poll t poll + P sleep t sleep ► Goal: To find best possible performance of LPL and SCP

18 Synchronization Overheads in SCP ► Piggyback sync info on data packets if possible ► Send sync packets periodically if there there is no data ► Optimal Sync period depends on:  Clock Drift rate, node density and data rate  Wakeup tone length includes guard time to tolerate clock drift between two sync messages  Increasing Sync period reduces cost on sending Sync, but increases wakeup tone length

19 Optimal Sync Period Synchronization cost is not as high as it is thought to be Rather synchronization is required every tens on minutes

20 Energy Performance of LPL and SPC with optimal settings LPL consumes about 3-6 times more energy than SCP on CC1000- it is due to long preambles in LPL Also due to piggybacking energy consumed is reduced to almost half when data is sent rarely

21 Outline ► Introduction ► SCP-MAC Design ► Analysis and Lower bounds for LPL and SCP ► Protocol Implementation ► Experimental evaluation ► Effects on new radios ► Conclusions

22 Protocol Implementation ► Software architeture – MAC functionality divided into four layers:  Physical layer – bottom on stack  CSMA layer – responsible for performing carrier sensing  LPL – implemented on top of CSMA ► Major purpose is to poll the channel & make radio sleep when there’s no activity  Scheduling – this is implemented over LPL in SCP model

23 Implementation (contd..) ► TinyOS is used for CPU power management ► SCP-MAC adapted to run on IEEE radios found on:  MicaZ hardware, originally on Mica2 platform with CC1000 radios ► MicaZ implementation is still very preliminary as significant work remains to tune implementation and improve robustness

24 Outline ► Introduction ► SCP-MAC Design ► Analysis and Lower bounds for LPL and SCP ► Protocol Implementation ► Experimental evaluation ► Effects on new radios ► Conclusions

25 Experimental Evaluation ► Verified the analysis and did a few more experiments ► Used Mica2 Motes for experiments ► Having TinyOS

26 Optimal Setup with Periodic Traffic

27 Performance with Unanticipated Traffic ► Comparing MAC’s Performance when traffic load changes ► Settings:  Configured as low duty cycle (0.3%)  Heavy traffic occurs suddenly on a few nodes

28 Performance with Unanticipated Traffic LPL consumes 8 time more energy than SCP – Short wakeup tone is Robust to variable traffic

29 Energy consumption in Multi-hop Network ► Multi-hope network settings:  Unicast over a 9-hop linear network  No clear optimal configuration  Configure according to delay requirement (1s polling period, 0.3% duty cycle)

30 Energy consumption in Multi-hop Network LPL uses times more energy than SCP LPL costs due to overhearing and false wakeups

31 Latency in Multi-hop Network ► This shows how adaptive polling helps with heavy traffic  9- hop network  Source generates 20 msgs at faster rate  Measure time for passing all msgs, normalized to the number of msgs

32 Latency in Multi-hop Network Adaptive channel polling is 7 times faster than LPL and basic SC

33 Conclusions ► Better understanding of MAC performance limits  Find optimal performance under periodic traffic  Demonstrate low cost of synchronization ► SCP achieves duty cycles of < 0.1% ► SCP adapts well to variable traffic ► Long preamble cost more on faster radios

34 Comments ► Hidden terminals problem not discussed ► How does SCP compare to S-MAC?

35 References ► ys.pdf ys.pdf ys.pdf ► /scp.pdf /scp.pdf /scp.pdf ► CP.pdf

36 Thank You Questions?