Practical Exploitation of the Energy-Latency Tradeoff for Sensor Network Broadcast Matthew J. Miller (Cisco Systems) Indranil Gupta (Univ. of Illinois-Urbana)

Slides:



Advertisements
Similar presentations
Exploring Energy-Latency Tradeoffs for Broadcasts in Energy-Saving Sensor Networks AUTHOR: MATTHEW J. MILLER CIGDEM SENGUL INDRANIL GUPTA PRESENTER: WENYU.
Advertisements

Directed Diffusion for Wireless Sensor Networking
Transmission Power Control in Wireless Sensor Networks CS577 Project by Andrew Keating 1.
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
Medium Access Control in Wireless Sensor Networks.
PERFORMANCE MEASUREMENTS OF WIRELESS SENSOR NETWORKS Gizem ERDOĞAN.
Presented by: Murad Kaplan.  Introduction.  Design of SCP-MAC.  Lower Bound of Energy Performance with Periodic Traffic.  Protocol Implementation.
Gossip Scheduling for Periodic Streams in Ad-hoc WSNs Ercan Ucan, Nathanael Thompson, Indranil Gupta Department of Computer Science University of Illinois.
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.
Radio Stack Iteration How to improve the CC1000 Joe Polastre January 15, 2004 NEST Retreat.
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.
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Medium Access Control With Coordinated Adaptive Sleeping for Wireless Sensor Networks Debate 1 - Defense Joseph Camp Anastasios Giannoulis.
Radio-Triggered Wake-Up Capability for Sensor Networks Soji Sajuyigbe Duke University Slides adapted from: Wireless Sensor Networks Power Management Prof.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Cross-Layer Designs for Energy-Saving Sensor and Ad hoc Networks Matthew J. Miller Preliminary Exam July 22, 2005.
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.
Shuo Guo, Song Min Kim, Ting Zhu, Yu Gu, and Tian He University of Minnesota, Twin Cities.
Epidemics Michael Ford Simon Krueger 1. IT’S JUST LIKE TELEPHONE! 2.
TinyOS By Morgan Leider CS 411 with Mike Rowe with Mike Rowe.
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.
† 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.
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
1 Siphon: Overload Traffic Management using Multi-Radio Virtual Sinks in Sensor Networks Chieh-Yih Wan, Intel Research, et al. SenSys ’05 Presented by.
Improving Power Save Protocols Using Carrier Sensing for Dynamic Advertisement Windows Matthew J. Miller Nitin H. Vaidya University of Illinois at Urbana-Champaign.
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.
Improving Link Quality by Exploiting Channel Diversity in Wireless Sensor Networks Manjunath D, Mun Choon Chan, and Ben Leong National University of Singapore.
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.
Data Collection and Dissemination. Learning Objectives Understand Trickle – an data dissemination protocol for WSNs Understand data collection protocols.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
KAIS T Distributed cross-layer scheduling for In-network sensor query processing PERCOM (THU) Lee Cheol-Ki Network & Security Lab.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
Yu Gu and Tian He Minnesota Embedded Sensor System (MESS) Department of Computer Science & Engineering This work is supported by.
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.
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.
Ad hoc Routing for Multilevel Power Saving Protocols Matthew J. Miller, Nitin H. Vaidya Ad Hoc Networks 2008 January University of Illinois at Urbana-Champaign,
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling (Wei Ye, Fabio Sliva, and John Heidemann) Advanced Computer Networks ECE Fall Presented.
Exploring the Energy-Latency Trade-off for Broadcasts in Energy-Saving Sensor Networks Matthew J. Miller, Cigdem Sengul, Indranil Gupta Department of Computer.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
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
Wireless Sensor Networks 4. Medium Access
Data Collection and Dissemination
Wireless Sensor Networks
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Presentation by Andrew Keating for CS577 Fall 2009
Data Collection and Dissemination
Investigating Mac Power Consumption in Wireless Sensor Network
Exploring Energy-Latency Tradeoffs for Sensor Network Broadcasts
Presentation transcript:

Practical Exploitation of the Energy-Latency Tradeoff for Sensor Network Broadcast Matthew J. Miller (Cisco Systems) Indranil Gupta (Univ. of Illinois-Urbana) March 2007

2 Motes: State of the Art TinyOS includes a power save protocol (B-MAC) Other add-on protocols are implemented (e.g., S-MAC) Do these give broadcast applications sufficient flexibility for energy, latency, and reliability metrics?

3 Sensor Application #1 Code Update Application  E.g., Trickle [Levis et al., NDSI 2004] Updates Generated Once Every Few Weeks  Reducing energy consumption is important  Latency is not a major concern Here is Patch #27

4 Sensor Application #2 Short-Term Event Detection  E.g., Directed Diffusion [Intanagonwiwat et al., MobiCom 2000] Intruder Alert for Temporary, Overnight Camp  Latency is critical  With adequate power supplies, energy usage is not a concern Look For An Event With These Attributes

5 Energy-Latency Options Energy Latency

6 Review of Previous Work Probability-Based Broadcast Forwarding (PBBF) provides two probabilistic parameters  Allows fine-tuning of the operating point on energy-latency plane Can be use with any protocol that:  Has scheduled sleep intervals  Can awaken neighbors on-demand  Can awaken all neighbors at the same time to receive a broadcast Such protocols include B-MAC and PSM

7 Probabilistic Protocol N1 N2 N3 D A = Advertisement Pkt D = Data Pkt DDA N2N1N3 w/ Pr=q w/ Pr=(1-q) w/ Pr=p w/ Pr=(1-p)

8 Probability-Based Broadcast Forwarding (PBBF) Introduce two parameters to sleep scheduling protocols: p and q When a node is scheduled to sleep, it will remain active with probability q When a node receives a broadcast, it sends it immediately with probability p  With probability (1-p), the node will wait and advertise the packet during the next AW before rebroadcasting the packet

9 PBBF Comments p=0, q=0 equivalent to the original power save protocol p=1, q=1 approximates the “always on” protocol  Still have the advertisement window overhead Effects of p and q on metrics: EnergyLatencyReliability p ↑ (Immediate Send) --- ↓ if q > 0 ↓ if q > 0 q ↑ (Stay On) ↑↓ if p > 0 ↑ if p > 0

10 Energy-Latency Tradeoff Joules/Broadcast Average Per-Hop Broadcast Latency (s) Achievable region for reliability ≥ 99%

11 Contributions in This Paper Add a new extension to PBBF for more control over reliability and packet overhead Implement PBBF in TinyOS on top of B-MAC  Proof-of-concept that validates previous work’s simulation trends  Demonstrates versatility of PBBF Previous work used PSM as the base protocol

12 PBBF Extension: r parameter D1 w/ Pr=p AD1D2 w/ Pr=(1-r)w/ Pr=r w/ Pr=p If a broadcast is sent immediately then, with probability r, the packet is sent a second time according to the original power save protocol

13 Effects of r Parameter Improves reliability, but increases energy consumption, latency, and overhead EnergyLatencyReliabilityOverhead p ↑ if r = ↓ if q > 0 ↓ if q < q ↑ if r = 0 ↑↓ if p > 0 ↑ if p > r ↑ if p > 0 ↑↑↑↑

14 B-MAC [Polastre et al., SenSys 2004] N1 N2 N3 D = Transmission Preamble DD = Reception = Carrier Sensed Busy Uses Preamble Sampling

15 B-MAC with PBBF N1 N2 N3 = Transmission Preamble = Reception = Carrier Sensed Busy Preamble D1D2 D1 D2 w/ Pr=(1-p)w/ Pr=pw/ Pr=r w/ Pr=q

16 Our TinyOS Architecture Existing Modules PBBF Module Experimental Set-Up/ Stats Collection Modules Application Modules

17 Experimental Setup Mica 2 Motes (433 MHz) with one broadcast sender and eight one-hop neighbors Broadcast sent every 2.5 s during a 30 s run B-MAC parameters  Duty cycle = 135 ms  Preamble = 371 bytes ( kbps)  Carrier sense time = 8 ms

18 Experimental Results p=1 and q=0 Fraction of Packets Received Total Packets Received rr As r increases: reliability increases but so does packet overhead

19 Experimental Results p=1 and q=0 Energy Consumption Avg. Latency (s) rr As r increases: energy consumption and latency increase (tradeoff for improved reliability)

20 Conclusion We have implemented PBBF for TinyOS  Code can be downloaded at: Shown versatility of PBBF concept  Can be used with B-MAC in addition to PSM New parameter can adjust reliability  Improved reliability comes at the cost of degradation to packet overhead, energy consumption, and latency

21 Questions??? Matthew J. Miller Indranil Gupta www-faculty.cs.uiuc.edu/~indy