1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002.

Slides:



Advertisements
Similar presentations
16-1 ©2006 Raj JainCSE574sWashington University in St. Louis Energy Management in Ad Hoc Wireless Networks Raj Jain Washington University in Saint Louis.
Advertisements

Problems in Ad Hoc Channel Access
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.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
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.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
1 Min Power Routing in Wireless Networks Hai Jiang and Zhijun Huang March 22, 2001 CS215 Project Report:
Power-Aware Routing in Mobile Ad Hoc Networks. Introduction 5 power aware metrics for shortest-cost routing will be presented Compared to the traditional.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks 4th Week (Part I) Faisal Aslam.
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
Ad Hoc Wireless Media Access Protocols Mikko Raatikainen, TiTe 5.
11/07/001 Power-Aware Ad Hoc Routing Mobicom98 paper “Power-Aware Routing in Ad Hoc Networks” by Singh, Woo, and Raghavendra Presentation by – Harkirat.
A Survey of Energy efficient Network Protocols for Wireless Networks Presentation by – Sanjay Acharya Course – CS 898T Instructor – Dr. Chin-Chih Chang.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 9th Lecture Christian Schindelhauer.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
An Energy-efficient MAC protocol for Wireless Sensor Networks
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may be stationary (non- mobile) or.
A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen.
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.
1 MAC Layer Design for Wireless Sensor Networks Wei Ye USC Information Sciences Institute.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
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.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
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.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT Computer Science and.
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.
Copyright: S.Krishnamurthy,UCR Power Aware Routing in Ad Hoc Networks.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
1 MAC Protocols that use Directional Antennnas. 2 Directional Antenna  Directional communication  Less Energy in the wrong direction Better Spatial.
Energy Efficient Network Protocols for Wireless Networks Kiran Muthabatulla.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
Mohamed Elhawary Computer Science Department Cornell University PERCOM 2008 Zygmunt J. Haas Electrical and Computer Engineering Department Cornell University.
1 An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin IEEE infocom /1/2005 Hong-Shi Wang.
Wireless. 2 A talks to B C senses the channel – C does not hear A’s transmission C talks to B Signals from A and B collide Carrier Sense will be ineffective.
We hope that it is more important to know where you are going than to get there quickly. SNU INC Lab. A Survey of Energy Efficient Network Protocols for.
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.
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
Medium Access Control in Wireless networks
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.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Net 435: Wireless sensor network (WSN)
CS 457 – Lecture 7 Wireless Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Presentation transcript:

1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002

2 Two foci  A power-aware MAC protocol: PAMAS Basic radio modes PAMAS Approach Performance  Metrics for power-aware routing Motivation New Metrics Validation

3  Transmitting Three radio modes  Receiving  Standby with power off. AB C e.g:  Proxim RangeLAN2 2.4GHz 1.6Mbps PCMCIA: 1.5:0.75:0.01  Lucent 15dBm 2.4GHz 2Mbps WaveLAN PCMCIA: 1.85:1.80:0.18

4 PAMAS: Overview(1)  Power off nodes that are not transmitting or receiving ABC

5 RTS PAMAS: Overview(2)  A combination of MACA and using a separate signaling channel A BCD RTS CTS Collision! C does nothing. RTS Collision at B! CTS MACA: Hidden terminal problem

6 PAMAS: Signaling Channel  RTS-CTS exchange  Query transmitters about the length of remaining transmission  Collision in signaling channel: Binary Exponential Backoff

7 PAMAS: Powering off radios(1)  When No pkt to transmit and a neighbor begins to transmit At least one neighbor is transmitting and another is receiving (even if queue is not empty) ABCD EF

8 PAMAS: Powering off radios(2)  How long: New transmissions: duration in RTS/CTS Ongoing transmissions: upon waking up,  No data pkt to send: Can receive when no neighbors are transmitting send t_probe(l) to query the remaining transmission time  Having data to send: Can send when no neighbors are receiving Can receive when no neighbors are transmitting Send RTS, (when collision) r_probe and t_probe

9 PAMAS: t_probe and t_probe_response binary search for the longest transmission time Node A wakes up l1l1 Duration of B’s Transmission Duration of C’s Transmission l2l2 l3l3 Duration of D’s Transmission t A sends t_probe(l) over the signaling channel C,D sends t_probe_response(t) over the signaling channel l l/2 Collision: A sends t_probe(l/2) over the signaling channel D sends t_probe_response(l2) back No collision: A sets timer to sleep for l2 seconds

10 PAMAS: When a node wants to send a pkt after it wakes up  C sends RTS to notify it will send data RTS ADBC F E  B sends busy tone (including duration r) to C  If collision with other busy tone, CTS or RTS: Send r_probe(l) to probe receivers using the same binary search algorithm (r). Send t_probe(l) to probe transmitters (t). Set timer to sleep min(r, t) seconds. CTS

11 PAMAS: Power Conserving Performance(1) Power Savings increase when network connectivity increases and when traffic load decreases

12 PAMAS: Power Conserving Performance (2)Power saved in complete networks Power consumption is reduced by 50%. At low loads, there are less control packet contentions, so the saving is even higher.

13 PAMAS: Power Conserving Performance (3)Power saved in line networks Power consumption is reduced by 7%-20%. This is because fewer nodes are in a position to overhear unintended transmissions.

14 PAMAS: No delay or throughput Penalty  Compared to S-MAC: S-MAC: All neighbors of sender and receiver are powered off PAMAS use a separate channel for control pkts ADBC F E A can’t send pkt D can’t receive pkt A can send pkt D can receive pkt

15 Transition: Why do we need power- aware routing protocols?  PAMAS can save energy by shutting down radios, but it has no idea about the entire pkt transmission path.  If the routing protocol chooses a high power-consuming route, the savings by PAMAS might be sacrificed by this routing ineffienciency in energy.  Conclusion: we need both.

16 Metrics used in other (power- unaware) routing protocols  Shortest-hop, Shortest-delay Overusing a small set of “popular” nodes  These nodes die faster than others  Possible voids or partitioned network AB

17 Metrics used in other (power- unaware) routing protocols (cont.)  Message and Time overhead Using hierarchy to reduce Routing Table Maintenance Overusing the “back-bone” nodes  Others: Link quality, location stability Back-bone node Or Cluster Head ordinary node

18 Metrics for Power-aware Routing (1)Minimize Energy Consumed/Pkt  Energy consumed for packet j is: n 1, …, n k is the path that pkt j goes through. T (n i, n i+1 ) denote the energy consumed in transmitting and receiving one pkt over one hop from n i to n i+1.

19 Metrics for Power-aware Routing (1’)Minimize Energy Consumed/Pkt  Advantages: Light Loaded: Same as shortest-hop routing Heavy Loaded: Route around congestion AB Shortest-hop routing Minimized Energy Consumed/pkt routing

20 Metrics for Power-aware Routing (1’’)Minimize Energy Consumed/Pkt  Disadvantage: Widely differing energy consumption in different nodes – some nodes die faster AB Shortest-hop routing Minimized Energy Consumed/pkt routing

21 Metrics for Power-aware Routing (2)Maximize Time to Network Partition  There is a minimum set of nodes the removal of which will cause the network to partition  Routing load should be balanced among these nodes to maximize the network life Critical node

22 Metrics for Power-aware Routing (2’)Maximize Time to Network Partition  Challenge: Load balancing is very difficult Partitions route packets independently; global balancing is difficult to achieve. Unknown packet length and future arrivals

23 Metrics for Power-aware Routing (3)Minimize variance in node power levels  Reasons Load sharing: keep unfinished work the same in every node Fairness among nodes  Approach NP-hard Join the Shortest Queue (JSQ) A B C D

24 Metrics for Power-aware Routing (4)Minimize Cost/Packet  The cost of sending a pkt j from n 1 to n k is : x i represents the total energy expended by node i so far. f i (x i ) denotes the node cost or weight of node i. (reluctance to forward pkts)

25 Metrics for Power-aware Routing (4’)Minimize Cost/Packet 3.6V: 80%capacity has been consumed 2.8V: all capacity has been consumed  f i can be tailored to reflect a battery’s remaining lifetime Z i is the measured voltage.

26 Metrics for Power-aware Routing (4’’)Minimize Cost/Packet (Example) AB Shortest-hop routing Minimized Energy Consumed/pkt routing Minimized cost/pkt routing

27 Metrics for Power-aware Routing (4’’’)Minimize Cost/Packet  Some benefits Incorporate battery characteristics into routing Increase time to network partition and reduce variation in node costs Contention increases node cost, so this metric incorporates congestion effect.

28 Metrics for Power-aware Routing (5)Minimize Maximum Node Cost  Advantages: Node failure is delayed. Variance in node power levels is reduced.

29  Minimize Energy consumed/pkt Associate edge weight (T (n i, n i+1 )) to each edge  Minimize Cost/pkt Associate node weights (f i ) with each node  Combined with shortest-hop routing Implementation of Power-aware Routing

30 Power Conserving Behavior (1)cost/pkt (Quadratic Battery Cost) Savings are greater in highly connected networks and increase with load.

31 Power Conserving Behavior (2)max cost/pkt (Quadratic Battery Cost) Savings are greater in highly connected networks and increase with load.

32 Delay and throughput Performance  No difference compared with shortest-hop routing  Avoid routing through congestion area

33 Summary  PAMAS uses a separate channel to exchange control pkts to address the hidden terminal problem. When a node can’t either send or receive pkt, it shuts down its radio. Two communication channels Binary Search Algorithm  Power-aware metrics for routing protocols can achieve power saving without sacrificing performance.