Wireless Sensor Networks COE 499 Energy Aware Routing

Slides:



Advertisements
Similar presentations
Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
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.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
5/2/2015 Wireless Sensor Networks COE 499 Sleep-based Topology Control II Tarek Sheltami KFUPM CCSE COE
ExOR : Opportunistic Multi-hop Routing for Wireless Networks Sanjit Biswas and Robert Morris M.I.T. Computer Science and Artificial Intelligence Laboratory.
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
5/11/20151 Computer Networks COE 549 Random Access Tarek Sheltami KFUPM CCSE COE
1 Routing Techniques in Wireless Sensor networks: A Survey.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Background In designing communication protocols for use in wireless sensor networks, one must consider the limitations of wireless systems in general:
Computer Networks Performance Metrics Advanced Computer Networks.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
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.
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.
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.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
Energy-Aware Routing Paper #1: “Wireless sensor networks: a survey” Paper #2: “Online Power-aware Routing in Wireless Ad-hoc Networks” Robert Murawski.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Mobile Adhoc Network: Routing Protocol:AODV
Mobile Ad hoc Networks Sleep-based Topology Control
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Link Estimation, CTP and MultiHopLQI. Motivation Data Collection needs to estimate the link quality –To select a good link.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
A Location-aided Energy-aware Routing Method for UWB Sensor Networks Xizhi An and Kyungsup Kwak Graduate School of Information Technology and Telecommunications,
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.
GARUDA: Achieving Effective Reliability for Downstream Communication in Wireless Sensor Networks Seung-Jong Park et al IEEE Transactions on mobile computing.
Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
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.
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.
Exploitation of Path Diversity in Cooperative Multi-Hop Wireless Networks Dissertation Committee Department of Electrical and Computing Engineering University.
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.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
Fundamentals of Computer Networks ECE 478/578
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Doc.: IEEE /2200r2 Submission July 2007 Sandesh Goel, Marvell et alSlide 1 Route Metric Proposal Date: Authors:
6/12/2016© 2010 Raymond P. Jefferis IIILect The Network Layer.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Routing Metrics for Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing Metrics for Wireless Mesh Networks
ExOR: Opportunistic Multi-hop routing for Wireless Networks
Presentation transcript:

Wireless Sensor Networks COE 499 Energy Aware Routing Tarek Sheltami KFUPM CCSE COE http://faculty.kfupm.edu.sa/coe/tarek/coe499.htm 4/23/2017

Outline Metric-based approaches Routing with diversity ETX metric MOR/MER Routing with diversity Relay diversity ExOR Multi-path routing Braided multi-path routing Gradient cost routing (GRAd) Gradient Broadcast routing (GRAB) Lifetime-maximization energy-aware routing techniques Power aware routing Lifetime maximizing routing Flow optimization formulations 4/23/2017

Metric-based approaches The ETX metric Minimizes the expected number of total transmissions on a path Let df be the packet reception rate on a link in the forward direction, and dr the probability that the corresponding ACK is received in the reverse direction Using Bernoulli trail, the expected number of transmission required successful delivery of a packet on the link is: The end-to-end paths are constructed to minimize the sum of ETX on each link on the path Minimizing the required number of transmissions improves bandwidth efficiency as well as energy efficiency One challenge in determining the values of df and dr , by performing an appropriate link monitoring procedure 4/23/2017

Metric-based approaches.. The ETX metric.. Only the forward probabilities are shown in the below figure Assume dr = 1 The direct link A-B incurs 10 retransmissions Link A-C-D-E-B incurs 1.11 retransmissions per link Link A-F-B incurs 1.25 retransmission per link, which is the ETX-minimizing path 4/23/2017

Metric-based approaches.. Metrics for energy–reliability tradeoffs (MOR/MER) ETX is not good for highly mobile environment Let d represent the distance between transmitter and receiver, η the path-loss exponent, SNR the normalized signal-to-noise ratio without fading, f the fading state of the channel, then the instantaneous capacity of the channel is described as: The outage probability Pout is defined as the probability that the instantaneous capacity of the channel falls below the transmission rate R: SNR∗=SNR/(2R−1) is a normalized SNR, and μ=E[|f|2] is the mean of the Rayleigh fading 4/23/2017

Metric-based approaches.. Theorems: The metric for each link is with a proportional power setting, which refer to minimum energy route metric and distance depedent MOR/MER metrics metric do not require the collection of link quality metrics (as in case of the ETX), but assume that the fading can be modeled by a Rayleigh distribution MOR/MER metrics does not take into account the use of acknowledgements 4/23/2017

Routing with diversity Relay diversity By allowing C to overhear A, it is shown that, in the high-SNR system, the end-to-end outage probability decays as (SNR)−2 When nodes within L hops can communicate with each other with high SNR, the end-to-end outage probability would decay as SNR−L Using this technique requires a larger number of receivers to be actively overhearing each message, which may incur a radio energy penalty 4/23/2017

Routing with diversity.. Extremely opportunistic routing (ExOR) Consists of three stages: selecting the forwarding candidates, acknowledging transmissions, and deciding whether to forward a received packet It is assumed that each node in the network has a matrix containing an approximation of the loss rate for direct radio transmission between every pair of nodes The first node in an ExOR forwarding sequence chooses a candidate subset of all its neighboring nodes which could bring the packet closer to the destination The sender lists this set in the packet header, prioritized by distance After transmission, each node that receives the packet looks for its address in the candidate list in the header Each recipient delays an amount of time determined by its position in the list before transmitting an acknowledgment 4/23/2017

Routing with diversity.. Extremely opportunistic routing (ExOR) Each node looks at the set of acknowledgments it receives to decide whether it should forward the packet The forwarding node rewrites the ExOR frame header with a new set of candidates and transmits the packet This process is repeated until the ultimate destination receives the packet 4/23/2017

Multi-path routing Braided multi-path routing A localization protocol is used to determine the locations of the nodes A braided path defined as one in which for each node on the main path there exists an alternate path from the source to the sink that does not contain that node, but which may otherwise overlap with the other nodes on the main path Gradient cost routing (GRAd) All nodes in the network maintain an estimated cost to each active destination The cost metric is the number of hops When a packet is transmitted, it includes a field that indicates the cost it has accrued and the TTL field for the packet Any receiver notes that its own cost is smaller than the remaining value of the packet can forward the message, as long as it is not a duplicate GRAd allows multiple nodes to forward the same message, which is a limited directed flood and provides significant robustness, at the cost of larger overhead 4/23/2017

Multi-path routing.. Gradient Broadcast routing (GRAB) Packets travel from a source to the sink, with a credit value that is decremented at each step depending on the hop cost An intermediate forwarding node with greater credit can consume a larger budget and send the packet to a larger set of forwarding eligible neighbors Each packet contains three fields Ro – the credit assigned at the originating node Co – the cost-to sink at the originating node U – the budget already consumed from the source to the current hop The first two fields never change in the packet, while the last is incremented at each step, depending on the cost of packet transmission To prevent routing loops, only receivers with lower costs can be candidates for forwarding. 4/23/2017

Multi-path routing.. Gradient Broadcast routing (GRAB).. 4/23/2017

Multi-path routing.. Gradient Broadcast routing (GRAB).. Each candidate receiver i with a cost-to-sink of Ci computes a metric called β and a threshold θ as follows: As long as β > θ the candidate node will forward the message 4/23/2017

Lifetime-maximization energy-aware routing techniques Power aware routing The basic power-aware routing scheme selects routes in such a way as to prefer nodes with longer remaining battery lifetime as intermediate nodes Ri is the remaining energy of intermediate node, ci,j is the metric cost function The goal is to minimize , where P is the path. 4/23/2017

Lifetime-maximization energy-aware routing techniques.. Lifetime maximizing routing Another metric is proposed, Ti,j, the transmission energy for each link i, j Let the initial energy of the transmitting node Ei: (a, b, c)=(0, 0, 0), we have a minimum hop metric; if (a, b, c)=(1, 0, 0), we have the minimum energy-per-packet metric; if b =c, then normalized residual energies are used, while c=0 implies that absolute residual energies are used; However, simulation results in the literature suggest that a non-zero a and relatively large b =c terms provide the best performance (e.g. (1, 50, 50)) 4/23/2017

Lifetime-maximization energy-aware routing techniques.. Flow optimization formulations Let there be n-numbered source nodes in the network, and a sink labelled n+1. Let fij be the data rate on the corresponding link, Cij the cost of transmitting a bit on the link, R the reception cost per bit at any node, T the total time of operation under consideration, Ei the available energy at each node, and Bi the total bandwidth available at each node. This linear program maximizes the total data gathered during the time duration T. It incorporates (a) a flow conservation constraint, (b) a per-node energy constraint, and (c) a shared bandwidth constraint. 4/23/2017