More routing protocols Alec Woo June 18 th, 2002.

Slides:



Advertisements
Similar presentations
1 Routing Protocols I. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
Advertisements

Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 S4: Small State and Small Stretch Routing for Large Wireless Sensor Networks Yun Mao 2, Feng Wang 1, Lili Qiu 1, Simon S. Lam 1, Jonathan M. Smith 2.
Network Layer – Routing 2 Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
Chapter 4 Distributed Bellman-Ford Routing
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Real-time Wireless Sensor Networks CSC536 Spring 2005 Meng Wan 05/09/2005.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
1 LINK STATE PROTOCOLS (contents) Disadvantages of the distance vector protocols Link state protocols Why is a link state protocol better?
Radio Propagation Spring 07 CS 527 – Lecture 3. Overview Motivation Block diagram of a radio Signal Propagation  Large scale path loss  Small scale.
Network Dynamics Deepak Ganesan, Alec Woo, Bhaskar Krishnamachari.
Adaptive Routing Proshanto Mukherji CSC 457: Computer Networks University of Rochester.
Speaker: Li-Sheng Chen 1 Jan 2, 2012 EOBDBR: an Efficient Optimum Branching-Based Distributed Broadcast Routing Protocol for Wireless Ad Hoc Networks.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Towards a Connectivity-Based, Reliable Routing Framework Alec Woo Winter NEST Retreat 2004 UC Berkeley.
Matnet – Matlab Network Simulator for TinyOS Alec WooTerence Tong July 31 st, 2002.
Reliability-based Multihop Routing for Sensor Networks Alec Woo David Culler NEST Winter Retreat January 16 th, 2003.
1 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
Routing.
Multi-hop Data Collection Alec Woo, UCB Terence Tong, UCB Phil Buonadonna, Intel Nest Summer Retreat 2003 June 18 th, 2003.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Layer-3 Routing Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
Ad Hoc Wireless Routing COS 461: Computer Networks
NETW 707 Modeling and Simulation Amr El Mougy Maggie Mashaly.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Review: routing algorithms. –Choose the appropriate paths. –Routing algorithms Flooding Shortest path routing (example). –Dijkstra algorithm. –Bellman-Ford.
RT-Link: A Time-Synchronized Link Protocol for Energy-Constrained Multi- hop Wireless Networks Anthony Rowe, Rahul Mangharam and Raj Rajkumar CMU SECON.
Network and Communications Ju Wang Chapter 5 Routing Algorithm Adopted from Choi’s notes Virginia Commonwealth University.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
A Routing Underlay for Overlay Networks Akihiro Nakao Larry Peterson Andy Bavier SIGCOMM’03 Reviewer: Jing lu.
CIS 725 Network Layer. This layer provides communication between any two nodes Uniform addressing scheme independent of the network technology Network.
1 Module 4: Implementing OSPF. 2 Lessons OSPF OSPF Areas and Hierarchical Routing OSPF Operation OSPF Routing Tables Designing an OSPF Network.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
QoS Routing in Networks with Inaccurate Information: Theory and Algorithms Roch A. Guerin and Ariel Orda Presented by: Tiewei Wang Jun Chen July 10, 2000.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Positioning in Ad-Hoc Networks - A Problem Statement Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
Routing and Clustering Xing Zheng 01/24/05. References Routing A. Woo, T. Tong, D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing.
Self-stabilizing energy-efficient multicast for MANETs.
Spring Routing: Part I Section 4.2 Outline Algorithms Scalability.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Distance Vector Routing
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
-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
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
MAC Protocols for Sensor Networks
Centralized vs Distributed Routing
CprE 458/558: Real-Time Systems
CS 457 – Lecture 12 Routing Spring 2012.
Networks and Communication Systems Department
Intra-Domain Routing Jacob Strauss September 14, 2006.
Routing.
Routing in Packet Networks Shortest Path Routing
Intradomain Routing Outline Introduction to Routing
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Routing.
A Distributed Clustering Scheme For Underwater Sensor Networks
Presentation transcript:

More routing protocols Alec Woo June 18 th, 2002

Motivation Empirical data shows a probabilistic model of packet reception over distance –Long links –Asymmetric links A routing tree using poor link “disconnects” the tree Make sense to choose a routing parent using good neighbors with good link quality - high probability of packet reception –Feedback from how good your neighbors can hear you –Is that adequate? Packet Reception Probability 100% distance

Local Link Estimation Parent Selection 10% 90% 60% Base Station

Estimating Path Success Path success estimation can be built by multiplying each individual packet reception probability along the path Many to one routing –Pick the path with the highest probability of success in reaching the base station Simple proof can show that this is basically a shortest path problem –By turning products into sums

The Maximum Reliable Path Tree 20 nodes in a 30”x30“ space with communication radius of 20 feet. Assume Link Quality(distance), generate G and compute all link qualities

In Reality Don’t know the real underlying link qualities Estimations have errors Collisions can affect estimations Overloading the network should be avoided Approximate the minimum path loss tree –Online, distributed approach with each node maintaining neighbor link qualities and path estimations to base station –Low duty cycle periodic exchange of link qualities and path estimates among neighbors Rate of adaptation depends on this knob

Beacon Based Routing Simulation Using the same graph as before, running apps/router/router in TOSSIM

Distributed MRP Simulation With sample size = 80, estimation error +/- 10%, 20 nodes, with 5 hops in the network Data Generation Rate: 5 s/node/message Estimations exchange rate: 15 s/node/exchange In ~40 link exchanges, we get

Centralized Approach With +/- 10% error on the estimations, similar route deviations are also observed

Phase Approach –Connectivity discovery –Route computation –Sample, communicate, sleep Collision free by ensuring one transmitter in the entire network –Decouple tree building from link estimations –If link estimations are fixed, our distributed algorithm will converge to the tree fairly quickly Adaptation rate depends on frequency of connectivity discovery

Future Work Evaluation –Knobs: data rate link exchange rate => (tree propagation rate) number of neighbors to feedback on link statistics Link estimator MAC layer –Aggregate bandwidth –Stability vs. Agility over network changes Aging neighbors –Congestion control Automatic adaptation data rate –Hop Count Simulation in TOSSIM, Matlab, and Empirical