Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.

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

SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Investigating Mac Power Consumption in Wireless Sensor Network
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
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 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
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.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Power saving technique for multi-hop ad hoc wireless networks.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
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.
Wi-Fi Wireless LANs Dr. Adil Yousif. What is a Wireless LAN  A wireless local area network(LAN) is a flexible data communications system implemented.
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
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.
BMAC - Versatile Low Power Media Access for Wireless Sensor Networks.
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.
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
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.
Improving Power Save Protocols Using Carrier Sensing for Dynamic Advertisement Windows Matthew J. Miller Nitin H. Vaidya University of Illinois at Urbana-Champaign.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Multi-Channel MAC for Ad Hoc Networks: Handling Multi- Channel Hidden Terminals Using a Single Transceiver (MMAC) Paper by Jungmin So and Nitin Vaidya.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
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.
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.
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
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
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
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
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,
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
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.
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
Exploring the Energy-Latency Trade-off for Broadcasts in Energy-Saving Sensor Networks Matthew J. Miller, Cigdem Sengul, Indranil Gupta Department of Computer.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
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
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Dept. of Computer.
MAC Protocols for Sensor Networks
Sensor Networks Katia Obraczka Winter 2005 MAC II
Net 435: Wireless sensor network (WSN)
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October 27, 2004

Problem Statement Techniques apply to general, low mobility wireless ad hoc networks  For concreteness, we focus on sensor networks Sensor networks have limited energy and need to save power as much as possible How can we use information about traffic in the network to:  Determine when nodes should wake up  Choose routes to address the energy-latency trade- off

Motivation Sleep mode power consumption is much less than idle power consumption Using information about traffic in the network, we can make better decisions about how frequently to wake up and which routes to use Power Characteristics for a Mica2 Mote Sensor

Talk Overview Combining Synchronous and Out-Of-Band Wake-Up Techniques  Schedule future wake-ups between a sender and receiver based on traffic info Assigning Multiple Out-Of-Band Channels  Efficient assignment based on traffic info Multi-Level Power Save  Use multiple power save protocols in a network to allow routes with different energy-latency characteristics

Types of Wake-Up Protocols Synchronous  When nodes enter sleep mode, they schedule a timer to wake up at a pre-determined time  Examples: IEEE PSM, S-MAC Out-Of-Band (OOB)  A sleeping node can be woken at any time via an out- of-band channel  Examples: STEM, PicoRadio, Wake on Wireless Hybrid  Synchronous plus Out-Of-Band

Out-Of-Band Protocol Use a busy tone (BT) channel to wake up neighbors  BT is broadcast on the channel for specified duration  No information is encoded in the BT  Serves as binary signaling mechanism to neighbors Advantage  Only have to detect energy on channel rather than decode packet Simple hardware Small detection time  No need to handle collisions Disadvantage  BT awakes entire neighborhood

Out-Of-Band Protocol (STEM) Two Radios  One for data and one for BT Data Sender  Transmit BT long enough to wake up all neighbors  Send RTS (a.k.a., FILTER) packet on data channel indicating which node is the intended receiver Other Nodes  Periodically carrier sense BT channel, if busy then turn on data radio  After RTS is received, return data radio to sleep if you are not the intended receiver; otherwise, remain on to receive data

Busy Tone Wake-Up (STEM) Sender Data Radio Transmissions Sender Wake-Up Radio Transmissions Receiver Data Radio Status Receiver Wake-Up Radio Status Time FD WAKEUP SIGNAL

Adding Synchronous Wake-Ups After last packet in the sender’s queue is sent:  Sender and receiver agree to wake up (i.e., turn on data radio) T seconds in the future If sender’s queue reaches a threshold (L) before the next scheduled synchronous wake-up:  A BT wake-up must be done

Tradeoff in Choosing T Too small  Nodes wake up when there are no pending packets  Nodes waste energy idly listening to the channel Too large  BT wake-up is more likely to occur  Entire neighborhood must wake up in response to BT

Proposed Protocol (L=2)

Multi-Hop Energy Consumption Hybrid, L=2 OOB, L=1 OOB, L=2 Energy Relative to Hybrid, L=2 Per Flow Sending Rate (pkts/sec), 10 Flows

Talk Overview Combining Synchronous and Out-Of-Band Wake-Up Techniques Assigning Multiple Out-Of-Band Channels Multi-Level Power Save

Assigning Multiple BT Sub- Channels BT wake-ups are costly  Require entire one-hop neighborhood to waste energy idly listening for the RTS What if the BT channel is partitioned into multiple sub-channels (e.g., FDMA)?  How can sub-channel assignment be done?

Effects of Adding More BT Channels – Random Assignment Energy (Joules/bit) Number of Busy Tone Channels Hybrid, L=2 OOB, L=1 OOB, L=2

Optimal Channel Assignment in Single-Hop Network Paper gives sub-channel assignment algorithm proven to minimize the total number of BT wake-ups in the network Strong assumptions  Two BT sub-channels  The BT wake-up rate is known in advance  Not a distributed algorithm

Talk Overview Combining Synchronous and Out-Of-Band Wake-Up Techniques Assigning Multiple Out-Of-Band Channels Multi-Level Power Save

Network layer info can lead to better power save decisions  For flow from A to C, a protocol can consider A→B→C, rather than A→B and B→C independently Many areas of computer science use multi-level design as a trade-off for different metrics  For example, cache is faster than main memory, but is more expensive and has a smaller capacity

Multi-Level Power Save Applying this idea to power save, the chosen routing paths can use different power save protocols based on the traffic being forwarded Each protocol increases the energy consumption of the path while decreasing the latency Previous work has demonstrated limited cases of this idea, but no work has fully investigated the idea from this perspective Multi-Level Example  Multiple versions of PSM with different beacon interval lengths

Multi-Level Power Save Challenges Determining which power save protocol neighbors are running to be able to communicate properly Deciding how flows choose which protocol is desired by the flow Changing routing metrics: versus

Conclusion Power save is a problem that needs enhancements at individual layers as well as cross-layer interaction Combining wake-up techniques (e.g., synchronous and OOB) can save energy Partitioning the OOB wake-up channel can help  Sub-channel assignment with K channels and multi-hop networks is still an open problem Multi-Level power save is a useful abstraction to address the energy-latency trade-off  Future work will more fully investigate this idea

Optimal Channel Assignment in Single-Hop Network Assume two BT sub-channels and that the BT wake-up rate is known Sub-channel assignment algorithm to minimize total BT wake-ups in the network:  Sort nodes based on the cumulative rate at which each node will receive BT wake-ups  Do a linear (w.r.t. the number of nodes) scan to find the partition point which minimizes the total BT wake- ups  N nodes with largest BT wake-up rate end up on one channel and the remaining nodes end up on the other channel