Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.

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

Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin.
Presented by: Murad Kaplan.  Introduction.  Design of SCP-MAC.  Lower Bound of Energy Performance with Periodic Traffic.  Protocol Implementation.
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.
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-1 Topology Control. 1-2 What’s topology control?
Radio Stack Iteration How to improve the CC1000 Joe Polastre January 15, 2004 NEST Retreat.
Energy-Efficient Design Some design issues in each protocol layer Design options for each layer in the protocol stack.
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.
© Rabat Anam Mahmood ITTC 1 Resilience To Jamming Attacks Rabat Anam Mahmood Department of Electrical Engineering & Computer Science
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.
Radio-Triggered Wake-Up Capability for Sensor Networks Soji Sajuyigbe Duke University Slides adapted from: Wireless Sensor Networks Power Management Prof.
Efficient MAC Protocols for Wireless Sensor Networks
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
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.
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.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
On-Demand Traffic-Embedded Clock Synchronization for Wireless Sensor Networks Sang Hoon Lee.
Mobile Ad hoc Networks Sleep-based Topology Control
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.
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.
Lei Tang∗ Yanjun Sun† Omer Gurewitz‡ David B. Johnson∗
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.
UNIVERSITY COLLEGE DUBLIN Adaptive Radio Modes in Sensor Networks: How Deep to Sleep? SECON 2008 San Francisco, CA June 17, 2008 Raja Jurdak Antonio Ruzzelli.
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
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.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
5: DataLink Layer 5a-1 Multiple Access protocol. 5: DataLink Layer 5a-2 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single.
Energy Efficient Implementation of IETF Constrained Protocol Suite draft-ietf-lwig-energy-efficient-01 Z. Cao, C. Gomez, M. Kovatsch, H. Tian, X. He Carles.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
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.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
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
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
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
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,
On Mitigating the Broadcast Storm Problem with Directional Antennas Sheng-Shih Wang July 14, 2003 Chunyu Hu, Yifei Hong, and Jennifer Hou Dept. of Electrical.
Carrier Sense Multiple Access Improve ALOHA by using carrier sense –Stations listen to the carrier before transmitting –If channel is busy, the station.
MAC Hurdles in Body Sensor Networks Name : Tahani Mohammad Al-lihaibi ID:
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.
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Data Collection and Dissemination
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Presentation by Andrew Keating for CS577 Fall 2009
Data Collection and Dissemination
Low Energy Subgroup Report
Exploring Energy-Latency Tradeoffs for Sensor Network Broadcasts
Presentation transcript:

Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004

Problem Statement Sensor networks with limited resources  Energy  Queue size for packets Address the power save problem  When should a node switch its radio to the sleep state and for how long?

Motivation Sleep mode power consumption is much less than idle power consumption Sensors have limited queue size  Packets may be dropped if wakeups are too far apart Power Characteristics for a Mica2 Mote Sensor

Power Save Design Alternatives Timer-Based  When a node enters sleep mode, it sets a timer to wakeup at a pre-determined time On-Demand  A sleeping node can be woken at any time via out-of-band communication Hybrid  Timer-Based plus On-Demand

Wakeup Radio Add second, low-power radio to wakeup neighbors on-demand Low-power could be achieved by:  Simpler hardware with a lower bit-rate and/or less decoding capability  Periodic listening using a radio with identical physical layer as data radio (e.g., STEM) Used in this work

Directed vs. Broadcast Wakeups Directed  Encode ID of node to be woken in the wakeup signal Broadcast  Wakeup signal awakes entire neighborhood (e.g., busy tone)  Only have to detect energy on channel rather than decode packet Simple hardware Small detection time

Sleeping Protocol Sense wakeup channel periodically If wakeup channel sensed busy:  Turn on data radio  Receive filter packet on data channel  If filter is for another node, return to sleep Filter is like RTS, but can specify multiple receivers

Sending Protocol Transmit wakeup signal long enough for all neighbors to hear it Transmit filter packets specifying intended receiver(s) Transmit data to receiver Entire neighborhood wakes up long enough to receive filter  Large energy cost  Referred to as a full wakeup

Full Wakeup Example Sender Data Radio Transmissions Sender Wakeup Radio Transmissions Receiver Data Radio Status Receiver Wakeup Radio Status Time FD WAKEUP SIGNAL

Timeout Triggered Wakeups Nodes do a timer-based wakeup on the data radio  Referred to as timeout triggered wakeup If the node cannot wait until the timer expires, it does a full wakeup  Do a full wakeup when a specified queue threshold (L) is reached Main contribution: adding timeout triggered wakeups in addition to full wakeups

Timeout Triggered Wakeups (cont.) Timeout computed based on recent traffic rate  Packets interarrival times have exponential distribution Sender will compute timeout value and piggyback on data packets  No absolute synchronization required

Timeout Tradeoff Too small  Nodes wakeup when there are no pending packets Too large  Full wakeups are more likely to occur

Proposed Protocol (L=2)

Analysis Goal: Find T value that minimizes the energy per bit. One sender and one receiver Single hop network N=8, L=2, R=1.0 T value (sec.) Energy (Joules/bit) Optimal Energy Usage at T=235 ms

Analysis (cont.) Based on analysis, we observe that the optimal T value (T opt ) is: where γ is a function of N and L. Compute γ offline, given N and L, and estimate rate based on weighted average of packet interarrival times

Protocols Tested Rate Estimation  Proposed protocol. γ is input for L=2 and N=8. Static Optimal  Static value of T which minimizes energy is input T=∞  No timeout triggered wakeups. Full wakeups occur when L=2 packets are in the queue. STEM  Protocol proposed in [Schurgers02Optimizing]. Special case of our protocol with T=∞ and L=1.

Energy Usage Energy (Joules/bit) Sending Rate (pkts/sec) STEM T=∞ Rate Est. and Opt.

Latency Latency (ms) Sending Rate (pkts/sec) STEM T=∞ Rate Est. and Opt.

Time-Variant Traffic Rate periodically switches between 0.2 and 2.0 The α parameter represents how frequently rates are switched  Smaller α means more frequent switches

Time-Variant Traffic Energy (Joules/bit) α STEM T=∞ Rate Est. Opt.

Conclusion and Future Work Protocol dynamically adjusts timeout based on traffic to minimize energy consumption  Performs very close to the static optimal  Performs better than protocols which do not use timeout triggered wakeups Future work  Adapt for multihop and multiflow settings with increased contention  Use multiple wakeup channels