Minimum Energy Reliable Paths Using Unreliable Wireless Links Qunfeng Dong, Suman Banerjee, Micah Adler, and Archan Misra Mobihoc 2005.

Slides:



Advertisements
Similar presentations
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
1 Asian Institute of Technology May 2009 MULTI-CONSTRAINED OPTIMAL PATH QUALITY OF SERVICE (QoS) ROUTING WITH INACCURATE LINK STATE INFORMATION AIT Master.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Routing in WSNs through analogies with electrostatics December 2005 L. Tzevelekas I. Stavrakakis.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
Computer Networks Performance Metrics Advanced Computer Networks.
Using Redundancy to Cope with Failures in a Delay Tolerant Network Sushant Jain, Michael Demmer, Rabin Patra, Kevin Fall Source:
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Gentian Jakllari, Stephan Eidenbenz, Nick Hengartner, Srikanth V. Krishnamurthy & Michalis Faloutsos Paper in Infocom 2008 Link Positions Matter: A Non-Commutative.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
Before start… Earlier work single-path routing in sensor networks
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Eric Rozner - ETX.ppt1 A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S.J. Couto Daniel Aguayo John Bicket Robert Morris Presented.
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
ExOR: Opportunistic Multi-Hop Routing for Wireless Networks Sigcomm 2005 Sanjit Biswas and Robert Morris MIT Computer Science and Artificial Intelligence.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
IETF-76, Hiroshima, Nov 2009 ROLL Working Group Meeting IETF-76, Nov 2009, Hiroshima Routing Metrics used for Path Calculation in Low Power and Lossy Networks.
Experimental study of the effects of Transmission Power Control and Blacklisting in Wireless Sensor Networks Dongjin Son, Bhaskar Krishnamachari and John.
Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Does Packet Replication Along Multipath Really Help ? Swades DE Chunming QIAO EE Department CSE Department State University of New York at Buffalo Buffalo,
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
EAIT, February 2006 A Pragmatic Approach towards the Improvement of Performance of Ad Hoc Routing ProtocolsOptimizations To Multipath Routing Protocols.
Reducing Traffic Congestion in ZigBee Networks: Experimental Results th International Wireless Communications and Mobile Computing Conference (IWCMC)
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
Wireless Sensor Networks COE 499 Energy Aware Routing
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
Power Control in Wireless Ad Hoc Networks Background An ad hoc network is a group of self configuring wireless nodes that lack infrastructure. Motivation—Power.
Secure and Energy-Efficient Disjoint Multi-Path Routing for WSNs Presented by Zhongming Zheng.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Multirate Anypath Routing in Wireless Mesh Networks Rafael Laufer †, Henri Dubois-Ferrière ‡, Leonard Kleinrock † Acknowledgments to Martin Vetterli and.
Junfeng Xu, Keqiu Li, and Geyong Min IEEE Globecom 2010 Speak: Huei-Rung, Tsai Layered Multi-path Power Control in Underwater Sensor Networks.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Bounded relay hop mobile data gathering in wireless sensor networks
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
S& EDG: Scalable and Efficient Data Gathering Routing Protocol for Underwater Wireless Sensor Networks 1 Prepared by: Naveed Ilyas MS(EE), CIIT, Islamabad,
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
作者 :Satyajeet Ahuja and Marwan Krunz 出處 :IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 10, NO. 7, NOVEMBER 2008 報告者 : 黃群凱 1.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
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.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
به نام خدا سيد عليرضا كارداني مجتبي اميرخاني Path Set Selection in Mobile Ad Hoc Networks زمستان 1382.
Hierarchical Trust Management for Wireless Sensor Networks and Its Applications to Trust-Based Routing and Intrusion Detection Wenhai Sun & Ruide Zhang.
Bing Wang, Wei Wei, Hieu Dinh, Wei Zeng, Krishna R. Pattipati (Fellow IEEE) IEEE Transactions on Mobile Computing, March 2012.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
1 Data Overhead Impact of Multipath Routing for Multicast in Wireless Mesh Networks Yi Zheng, Uyen Trang Nguyen and Hoang Lan Nguyen Department of Computer.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Ing-Ray Chen, Member, IEEE, Hamid Al-Hamadi Haili Dong Secure and Reliable Multisource Multipath Routing in Clustered Wireless Sensor Networks 1.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
A Study of Group-Tree Matching in Large Scale Group Communications
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
IEEE Student Paper Contest
Totally Disjoint Multipath Routing in Multihop Wireless Networks Sonia Waharte and Raoef Boutaba Presented by: Anthony Calce.
The Impact of Multihop Wireless Channel on TCP Performance
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Presentation transcript:

Minimum Energy Reliable Paths Using Unreliable Wireless Links Qunfeng Dong, Suman Banerjee, Micah Adler, and Archan Misra Mobihoc 2005

Outline Introduction Introduction Related work Related work Formulation Formulation Single-path min-energy routes Single-path min-energy routes Multi-path min-energy routes Multi-path min-energy routes Evaluation Evaluation Conclusion Conclusion

Introduction Traditional power aware routing schemes do not take link loss rates into account Traditional power aware routing schemes do not take link loss rates into account Energy efficient paths Energy efficient paths Assume that every link is totally reliable Assume that every link is totally reliable Too optimistic Too optimistic Right metric Right metric All transmissions including retransmissions All transmissions including retransmissions

Introduction Design of wireless communication protocols are guided by two requirements Design of wireless communication protocols are guided by two requirements Energy efficiency Energy efficiency Resilience to packet losses Resilience to packet losses Achieve end-to-end reliability on multi-hop paths Achieve end-to-end reliability on multi-hop paths Hop-by-hop retransmission Hop-by-hop retransmission End-to-end retransmission End-to-end retransmission Mixed method Mixed method

Introduction Solve the problem of computing minimum energy paths for reliable communication in Solve the problem of computing minimum energy paths for reliable communication in End-to-end retransmission model End-to-end retransmission model Mixed retransmission model Mixed retransmission model Examine the problem of reliability through utilization of multiple routes Examine the problem of reliability through utilization of multiple routes Throughput Throughput Reliability Reliability

Related work Finding minimum cost path Finding minimum cost path Link cost is set to the transmission power Link cost is set to the transmission power Residual battery is used as a routing metric Residual battery is used as a routing metric None of these papers considered the lossy property of wireless links. None of these papers considered the lossy property of wireless links.

Related work Minimum energy paths for reliable communication in multi-hop wireless networks Minimum energy paths for reliable communication in multi-hop wireless networks ACM MobiHoc 2002 ACM MobiHoc 2002 BMA BMA Transmission power Error rate of a hop by hop retransmission link

Related work Not true in the end-to-end retransmission model Not true in the end-to-end retransmission model L>=2 makes lossy links appear to be even more expensive L>=2 makes lossy links appear to be even more expensive Reasonable but not optimal Reasonable but not optimal More general and realistic mixed retransmission model in not explored More general and realistic mixed retransmission model in not explored I >=2 is some constant

Formulation Two metrics are used to calculate the lick cost Two metrics are used to calculate the lick cost Weight of link (i,j): W(i,j) Weight of link (i,j): W(i,j) Expected number of transmissions of a successful delivery over a link (i,j): N(i,j) Expected number of transmissions of a successful delivery over a link (i,j): N(i,j)

Formulation Weight of link (i,j): W(i,j) Weight of link (i,j): W(i,j)

Formulation Expected number of transmissions of a successful delivery over a link (i,j): N(i,j) Expected number of transmissions of a successful delivery over a link (i,j): N(i,j) Er(i, j) is the probability that a transmission over link (i; j) Er(i, j) = 0: link (i, j) is considered reliable

Formulation C min (u, v): expected energy consumption of a successful delivery along a minimum energy path from u to v.

Single-path min-energy routes Basic Algorithm for Minimum Energy Routing (BAMER) Basic Algorithm for Minimum Energy Routing (BAMER) General Algorithm for Minimum Energy Routing (GAMER) General Algorithm for Minimum Energy Routing (GAMER) BAMER for the mixed retransmission model BAMER for the mixed retransmission model Distributed Algorithm for Minimum Energy Routing (DAMER) Distributed Algorithm for Minimum Energy Routing (DAMER)

BAMER Generalized extension of Dijkstra’s shortest path algorithm Generalized extension of Dijkstra’s shortest path algorithm End-to-end transmission model End-to-end transmission model

BAMER-example C(s)=0

GAMER Further generalization of BAMER Further generalization of BAMER Each individual link may or may not provide per hop reliability Each individual link may or may not provide per hop reliability

GAMER-example C(s)=0 Hop by hop retransmission 10+4*12=58

BAMER for the mixed retransmission model An appropriate preprocessing stage enable BAMER to solve the same problem in mixed retransmission model An appropriate preprocessing stage enable BAMER to solve the same problem in mixed retransmission model GAMER BAMER

BAMER for the mixed retransmission model-example (48,1)

DAMER Both BAMER and GAMER are centralized algorithms Both BAMER and GAMER are centralized algorithms Has to be implemented as a distributed protocol in a lightweight fashion Has to be implemented as a distributed protocol in a lightweight fashion (1,0) (12,0) (1,0) (0, 4)

DAMER Computes an energy efficient path from each node to every other node. u w v M v.C(w) N(u.v)W(u.v)N(u.v)W(u.v) M v.R(w) C(w)C(w)

DAMER-example 0+1*2*8=16 0+1*2*5= *2*6= *2*5= *2*8=42

Multi-path min-energy routes Multi-path routing is considered beneficial for improved throughput and reliability Multi-path routing is considered beneficial for improved throughput and reliability Cost more energy consumption Cost more energy consumption In the presence of such noisy routing information In the presence of such noisy routing information Multi-path routing may outperform Dijkstra’s shortest path routing Multi-path routing may outperform Dijkstra’s shortest path routing

Multi-path min-energy routes Reveal that Reveal that If perfect routing information is given and link loss rates are taken into account, multi-path routing can still potentially reduce the expected energy consumption of one-to-one communication. If perfect routing information is given and link loss rates are taken into account, multi-path routing can still potentially reduce the expected energy consumption of one-to-one communication.

Multi-path min-energy routes (1,2) (0,0) 2 8/7

“Should the intermediate node forward every copy of the packet? “ “Should the intermediate node forward every copy of the packet? “ No No Formally analyze the complexity of finding minimum energy multi-path routes and prove that it is NP-hard Formally analyze the complexity of finding minimum energy multi-path routes and prove that it is NP-hard By reducing form the 3-dimensional matching problem By reducing form the 3-dimensional matching problem Multi-path min-energy routes

W = {w1,w2} X = {x1, x2} Y = {y1, y2}: M = {m1,m2,m3,m4} m1 = (w1, x2, y2) m2 = (w1, x1, y1) m3 = (w2, x2, y2) m4 = (w1, x1, y2) Weight 0, error rate p=e -1/3q Weight 1, error rate 0 Weight c=(e-1)q, error rate=0

Multi-path min-energy routes M contains a 3-DM of size q if and only if the minimum expected energy consumption to deliver a packet from s to t is

Multi-path min-energy routes “Only if” direction “Only if” direction S->m: q S->m: q M->w,x.y; 3q M->w,x.y; 3q Energy consumption Energy consumption c+q c+q Probability Probability 1-p 3q 1-p 3q Weight 0, error rate p=e -1/3q Weight 1, error rate 0 Weight c=(e-1)q, error rate=0

Multi-path min-energy routes “if” direction “if” direction The number of triplet nodes that participate to forward packets in this routing scheme n 0, 1<= n 0 <= n The number of element nodes that participate to forward packets in this routing scheme, q0. 1<= q 0 <= min(3q, 3n 0 ). Prove by contradiction Assume that M does not contain a matching of size q

Multi-path min-energy routes n 0 > q n 0 = q, q 0 < 3q n 0 < q then q 0 < min(3q, 3n 0 ) = 3n 0

Evaluation 100 nodes 100 nodes 10*10 square fields 10*10 square fields Link error rate 0<=MaxLER<=1 Link error rate 0<=MaxLER<=1 Link error rate of link(u,v) and link(v,u) is different Link error rate of link(u,v) and link(v,u) is different Normalized energy efficiency (NEE) Normalized energy efficiency (NEE) The ratio of its average energy consumption to that of BAMER and GAMER The ratio of its average energy consumption to that of BAMER and GAMER

Evaluation a = 2, 3, 4

Evaluation UPGrate: percentage of links supporting hop-by-hop retransmission UPGrate NEE MaxLER = 0.1, 0.4, 0.7

Evaluation 30, 150, 250 nodes, UPGrate NEE

Conclusion Study the problem of minimum energy routing for reliable one-to-one communication in the presence of lossy links Study the problem of minimum energy routing for reliable one-to-one communication in the presence of lossy links Each link support link layer hop-by-hop retransmission and guarantee reliable delivery Each link support link layer hop-by-hop retransmission and guarantee reliable delivery BAMER BAMER GAMER GAMER DAMER DAMER

Conclusion Our another interesting finding In some cases multi-path routing may reduce the expected energy consumption in the presence of lossy links. Formally analyze the problem of finding the minimum energy multi-path routing scheme and prove that it is actually NP- hard.

Thanks!