Volcano Routing Scheme Routing in a Highly Dynamic Environment Yashar Ganjali Stanford University Joint work with: Nick McKeown SECON 2005, Santa Clara,

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Scalable Routing In Delay Tolerant Networks
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
The strength of routing Schemes. Main issues Eliminating the buzz: Are there real differences between forwarding schemes: OSPF vs. MPLS? Can we quantify.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Data and Computer Communications
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Jaringan Komputer Lanjut Packet Switching Network.
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
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.
1 Routing Techniques in Wireless Sensor networks: A Survey.
Yashar Ganjali Computer Systems Laboratory Stanford University February 13, 2003 Optimal Routing in the Internet.
Designing Networks with Little or No Buffers or Can Gulliver Survive in Lilliput? Yashar Ganjali High Performance Networking Group Stanford University.
High Performance All-Optical Networks with Small Buffers Yashar Ganjali High Performance Networking Group Stanford University
Yashar Ganjali, and Abtin Keshavarzian Presented by: Isaac Keslassy Computer Systems Laboratory Department of Electrical Engineering Stanford University.
Computer Networks The Data Link / Network Layer Functions: Routing
Data Communications Packet Switching.
Energy-Efficient Rate Scheduling in Wireless Links A Geometric Approach Yashar Ganjali High Performance Networking Group Stanford University
Yashar Ganjali Joint work with: Abtin Keshavarzian June 4, 2003 Single-Path vs. Multi-Path Routing in Ad Hoc Networks.
1 An Introduction to Computer Networks Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Dynamic routing – QoS routing Load sensitive routing QoS routing.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Routing Protocols II.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Yashar Ganjali High Performance Networking Group Stanford University September 17, 2003 Minimum-delay Routing.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Ad Hoc Wireless Routing COS 461: Computer Networks
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
HARP-Hybrid Ad Hoc Routing Protocol Navid NIKAEIN Christian BONNET Neda NIKAEIN © 2001 Navid Nikaein Eurecom Institute.
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Chapter 12 Routing in Switched Networks. Routing in Packet Switched Network  key design issue for (packet) switched networks  select route across network.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Denial of Service (DoS) Attacks in Green Mobile Ad–hoc Networks Ashok M.Kanthe*, Dina Simunic**and Marijan Djurek*** MIPRO 2012, May 21-25,2012, Opatija,
Routing Protocol Evaluation David Holmer
DISPERSITY ROUTING: PAST and PRESENT Seungmin Kang.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Group 3 Sandeep Chinni Arif Khan Venkat Rajiv. Delay Tolerant Networks Path from source to destination is not present at any single point in time. Combining.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Small-Scale and Large-Scale Routing in Vehicular Ad Hoc Networks Wenjing Wang 1, Fei Xie 2 and Mainak Chatterjee 1 1 School of Electrical Engineering and.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
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.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
Geo Location Service CS218 Fall 2008 Yinzhe Yu, et al : Enhancing Location Service Scalability With HIGH-GRADE Yinzhe Yu, et al : Enhancing Location Service.
TELE202 Lecture 6 Routing in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Packet switching in Wide Area Networks »Source: chapter 10 ¥This Lecture.
William Stallings Data and Computer Communications 7th Edition
On Optimal Geographic Routing in Wireless Networks with Holes and Non-Uniform Traffic Sundar Subramanian, Sanjay Shakkottai and Piyush Gupta INFOCOM 2007.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
William Stallings Data and Computer Communications
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Outline Introduction Routing in Mobile Ad Hoc Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Data and Computer Communications
Presentation transcript:

Volcano Routing Scheme Routing in a Highly Dynamic Environment Yashar Ganjali Stanford University Joint work with: Nick McKeown SECON 2005, Santa Clara, CA, Sep. 27,

September 2005 Volcano Routing Scheme 2 Outline Routing in MANETs  Slowly changing topology  Highly changing topology Volcano Routing Scheme  Single Flow  Multiple Flows Evaluation  Mathematical Results  Simulations

September 2005 Volcano Routing Scheme 3 Routing in Data Networks Routing in data networks  Phase 1: Route discovery Proactive Reactive or on-demand  Phase 2: Packet forwarding Routing overhead is reduced  Discovery happens very infrequently s d

September 2005 Volcano Routing Scheme 4 Routing in MANETs Changes in topology  Node movements  Wireless link issues Route changes more frequent Temporary partitioning in network Increased overhead of route discovery phase Accelerate/defer the route discovery process  Use flooding to find routes as quickly as possible  Buffer when partitioned

September 2005 Volcano Routing Scheme 5 Highly Dynamic Topology What if topology changes constantly?  Quickly moving nodes  Highly dynamic environment  Adversarial model Route discovery failure  two-phase routing doesn’t work

September 2005 Volcano Routing Scheme 6 One-Phase Routing Eliminate explicit route discovery Assign a function to nodes that determines the direction of packets  Physical location of nodes: Some variations of geographical routing  Number of packets buffered in a node: Volcano Routing Scheme (VRS)

September 2005 Volcano Routing Scheme 7 Outline Routing in MANETs  Slowly changing topology  Highly changing topology Volcano Routing Scheme  Single Flow  Multiple Flows Evaluation  Mathematical Results  Simulations

September 2005 Volcano Routing Scheme 8 Volcano Routing Scheme (VRS) Lava flows towards the sea (low altitude) Local balancing of load Obstacles do not stop lava No explicit route discovery Reordering layers doesn’t disrupt the flow

September 2005 Volcano Routing Scheme 9 At the beginning of each time slot:  Packets are generated at the source. During the time slot:  Each link (v,w) for which P(v) – P(w) >  transfers one packet from v to w.   is called transfer threshold. At the end of the time slot:  Packets which arrive at destination are removed.

September 2005 Volcano Routing Scheme 10 Simple Example Time slot 1  Packet generated Time slot 2  Packet generated  Two transfered  One received Time slot 3  Packet generated Time slot 4  Packet generated  One transfered  One received … sd m

September 2005 Volcano Routing Scheme 11 Volcano Routing Scheme

September 2005 Volcano Routing Scheme 12 Pros and Cons Advantages  No explicit route discovery  Completely distributed  Low complexity  Minimal amount of control traffic  Suitable for highly dynamic environments  System is proved to be stable  Path taken by packets is near optimal Limitations  Requires continuous stream of packets from source to destination  Packet reordering might happen

September 2005 Volcano Routing Scheme 13 Multi-Flow VRS Time-Division VRS  Divide time equally among K flows Maximum-Pressure VRS  For a link (v,w) serve the flow i which has the maximum amount of pressure P i (v)- P i (w)

September 2005 Volcano Routing Scheme 14 Multi-Flow VRS

September 2005 Volcano Routing Scheme 15 Outline Routing in MANETs  Slowly changing topology  Highly changing topology Volcano Routing Scheme  Single Flow  Multiple Flows Evaluation  Mathematical Results  Simulations

September 2005 Volcano Routing Scheme 16 Evaluation Method Metrics  Stability (packet loss ratio)  Queue size distribution  Routing path length Factors  Connectivity (communication range, number of nodes, …)  Number and amount of flows  Mobility process  Transfer threshold 

September 2005 Volcano Routing Scheme 17 Stability Strict Stability: total number of packets in the network is bounded. F-Min-Provisioned: capacity of minimum cut is at least F. Theorem. If the source injects at most F packets the system remains strictly stable if the network is F-min- provisioned. s d

September 2005 Volcano Routing Scheme 18 Packet Loss vs. Flow Demand 100 nodes distributed uniformly in a 1x1 square CR = 0.26 Velocity ~ [ ]  = 2 Average number of neighbors = 20 Stability independent of buffer size

September 2005 Volcano Routing Scheme 19 Packet Loss: TD-VRS vs. MP-VRS

September 2005 Volcano Routing Scheme 20 Packet Loss: Communication Range Average No. of Neighbors = Flow Demand

September 2005 Volcano Routing Scheme 21 Packet Loss: Mobility Process No difference between random walk and waypoint model Stability independent of velocity Extremely low velocity can cause instability

September 2005 Volcano Routing Scheme 22 Queue Size Distribution

September 2005 Volcano Routing Scheme 23 Near-Optimal Paths In a fixed topology packets take shortest paths. If flow rate is D-  we can choose  such that  Almost surely all packets take the first D shortest paths. Trade-ff between  Number of outstanding packets  Routing path length

September 2005 Volcano Routing Scheme 24 Path Length vs. Delta

September 2005 Volcano Routing Scheme 25 Summary Introduced Volcano Routing Scheme  Distributed, fast, low complexity, …  Need stream of packets Variations of VRS: Time Division, Maximum Pressure Stable under admissible traffic Short queuing delay Routing path near optimal

September 2005 Volcano Routing Scheme 26 Thank You! Questions?

September 2005 Volcano Routing Scheme 27 Extra Slides

September 2005 Volcano Routing Scheme 28 Generalizing to More Flows Flow 1  Source: node 1  Destination: node 4 Flow 2  Source: node 4  Destination: node 1

September 2005 Volcano Routing Scheme 29 Packet Loss: Flow Demand

September 2005 Volcano Routing Scheme 30 Packet Loss: Number of Nodes

September 2005 Volcano Routing Scheme 31 Loss vs. Velocity

September 2005 Volcano Routing Scheme 32 Packet Loss vs. Node Velocity

September 2005 Volcano Routing Scheme 33 Queue Size Distribution: Delta

September 2005 Volcano Routing Scheme 34 Queue Size Distribution