Towards a Connectivity-Based, Reliable Routing Framework Alec Woo Winter NEST Retreat 2004 UC Berkeley.

Slides:



Advertisements
Similar presentations
Costas Busch Louisiana State University CCW08. Becomes an issue when designing algorithms The output of the algorithms may affect the energy efficiency.
Advertisements

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.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Towards a Sensor Network Architecture: Lowering the Waistline Culler et.al. UCB.
Max-Min D-Cluster Formation in Wireless Ad Hoc Networks - Alan Amis, Ravi Prakash, Thai Vuong, Dung Huynh Presenter: Nirav Shah.
Courtesy: Nick McKeown, Stanford
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Receiver Based Forwarding for Wireless Sensor Networks Rodrigo Fonseca OASIS Retreat January 2005 Joint work with Ana Sanz Merino, Ion Stoica.
EE 4272Spring, 2003 Chapter 10 Packet Switching Packet Switching Principles  Switching Techniques  Packet Size  Comparison of Circuit Switching & Packet.
More routing protocols Alec Woo June 18 th, 2002.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
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.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Multi-hop Data Collection Alec Woo, UCB Terence Tong, UCB Phil Buonadonna, Intel Nest Summer Retreat 2003 June 18 th, 2003.
Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
EECC694 - Shaaban #1 lec #7 Spring The OSI Reference Model Network Layer.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Ad Hoc Wireless Routing COS 461: Computer Networks
CIS 725 Wireless networks. Low bandwidth High error rates.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
SAvPS – úvod Genči 2009 (bsaed on Tanenbaum’s slides.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Wireless Networked Sensors Routing Challenges Mikhail Nesterenko In this presentation I used the material from a presentation by David Culler, USB
Common Devices Used In Computer Networks
EAIT, February 2006 A Pragmatic Approach towards the Improvement of Performance of Ad Hoc Routing ProtocolsOptimizations To Multipath Routing Protocols.
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.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Simulation of the OLSRv2 Protocol First Report Presentation.
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.
Neighborhood-Based Topology Recognition in Sensor Networks S.P. Fekete, A. Kröller, D. Pfisterer, S. Fischer, and C. Buschmann Corby Ziesman.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
InterConnection Network Topologies to Minimize graph diameter: Low Diameter Regular graphs and Physical Wire Length Constrained networks Nilesh Choudhury.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
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.
Data Link Layer Architecture for Wireless Sensor Networks Charlie Zhong September 28, 2001.
William Stallings Data and Computer Communications
Network Layer.
Sensor Network Routing
Intra-Domain Routing Jacob Strauss September 14, 2006.
Ramakrishna Gummadi, Ramesh Govindan, Konstantinos Psounis
COS 561: Advanced Computer Networks
The Network Layer Network Layer Design Issues:
Routing.
Wireless Communication Issues in Sensor Networks
Bridges Neil Tang 10/10/2008 CS440 Computer Networks.
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Towards a Connectivity-Based, Reliable Routing Framework Alec Woo Winter NEST Retreat 2004 UC Berkeley

A Cross-Layer Perspective of Routing Discover & characterize connectivity Neighbor management keep the good ones Select Good Routes How to get from A to B? Underlying question: what are the ways to get from A to B? not given vary over time Yield global properties End-to-end success rate Routing topology Stability Each layer is a distributed, local process. Combine

Underlying Connectivity 3 regions and transitional region is large Communication range? –Discover connectivity = link estimation How to define a “neighbor”? Effective Region Transitional Region Clear Region Determines Node spacing many Zhao (Sensys ’03) SCALE (Ucla)

Discovering Connectivity Link estimation –History-based estimator, software process (Link) DSDV (Intel), Tiny Diffusion (UCLA), GPSR (USC) networks (DeCouto 03) Worst case: a |10%| error takes 100 message time to settle –Hardware-based process (Physical) Link quality indicator –ChipCon 2420, standard A minimum link data rate –A need to maintain connectivity estimation

Neighborhood Management Hear –Many potential neighbors –Few good nodes (blue) Potential neighbors > available table-size Cannot est. which neighbor is “good” On-line process to maintain good neighbors Neighbor Table Get in Get out General solution: – down-sample to suppress gray nodes – maintain frequent nodes

Cache Policies vs. Freq Algorithm Fixed-size table as cell density increases Freq always maintains 50% or more good neighbors in table # Good neighbors > Table size 40 Number of Potential Neighbors 1st 2nd3rd

Distributed Tree Building Connectivity based rather than hop based –Operate over link estimator and neighbor management –node sends route messages periodically (min rate) Carry “cost” to tree root Piggyback link estimations Shortest path with hard threshold –Instability –Network partition Min. Exp. Transmissions –Non-threshold based –Tradeoff long hops with link retransmissions

Average Hop-Count Contour Plot

Topology Stability In-networking processing prefers stability –Unlike mobile computing –Robustness –Tradeoff link quality for topology stability Techniques –Route dampening –Parent switching threshold –Higher-layer informed routing

Caveats Congested traffic –Link quality drops under traffic load Hidden-node and other issues Put congested traffic over tree built based on low- data rate can be problematic –Neighborhood and connectivity estimation under high traffic load

Broadcast-Based Routing Revisit Improvement in July NEST demo –Additional “back off” above the MAC Idle means “no broadcast” has been heard for T sec –signal-strength filtering –“strong-first” shadowing Routing tree is fairly reliable –36 nodes spread over Woz. Lounge –Parent = shortest-hop parent above the signal- strength threshold –Built a 2-hop tree once and run for 3 hours 96% end-to-end success rate with 0.3 retransmission on average along the entire path

Reliable Routing Intelligent Broadcast Potential Routing Framework Neighbor Management Link Estimator Active Message Application Application Dispatch (Stability, Prefer Parent, Min rate) List of neighbors, neighbor preference Other Routing