Interference-aware QoS Routing (IQRouting) for Ad-Hoc Networks Rajarshi Gupta, Zhanfeng Jia, Teresa Tung, and Jean Walrand Dept of EECS, UC Berkeley Globecom.

Slides:



Advertisements
Similar presentations
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Advertisements

The strength of routing Schemes. Main issues Eliminating the buzz: Are there real differences between forwarding schemes: OSPF vs. MPLS? Can we quantify.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
QoS Routing using Clustering with Interference Considerations Admission Control Motivation Simulation  We study QoS Routing using clustering with interference.
A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.
Interference Considerations for QoS in MANETs Rajarshi Gupta, John Musacchio, Jean Walrand {guptar, musacchj, University of California,
Breaking the Single-Path Barrier Brad Smith Jack Baskin SoE Research Review Day 10/20/2011.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Approximating Maximal Cliques in Ad-Hoc Networks Rajarshi Gupta and Jean Walrand {guptar,
ASWP – Ad-hoc Routing with Interference Consideration June 28, 2005.
ASWP – Ad-hoc Routing with Interference Consideration Zhanfeng Jia, Rajarshi Gupta, Jean Walrand, Pravin Varaiya Department of EECS University of California,
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
Graph Theory in Networks Lecture 5, 9/14/04 EE 228A, Fall 2004 Rajarshi Gupta University of California, Berkeley.
Maximal Cliques in UDG: Polynomial Approximation Rajarshi Gupta, Jean Walrand Dept of EECS, UC Berkeley Olivier Goldschmidt, OPNET Technologies International.
Dynamic routing – QoS routing Load sensitive routing QoS routing.
Quality of Service for Flows in Ad-Hoc Networks SmartNets Research Group Dept of EECS, UC Berkeley NMS PI Meeting, Nov 2004.
Interference-Aware QoS OLSR for Mobile Ad-hoc Network Routing SAWN 2005, May 24 P. Minet & D-Q. Nguyen.
Smart Networks Project University of California, Berkeley DARPA NMS PI Meeting Miami, Jan 21-23, 2004.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
S. Suri, M, Waldvogel, P. Warkhede CS University of Washington Profile-Based Routing: A New Framework for MPLS Traffic Engineering.
Smart Networks Project UC Berkeley / Cisco May 27, 2003.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Cost-Performance Tradeoffs in MPLS and IP Routing Selma Yilmaz Ibrahim Matta Boston University.
Routing Algorithms (Ch5 of Computer Network by A. Tanenbaum)
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks Murali Kodialam and T. V. Lakshman Bell Laboratories Lucent Technologies IEEE INFOCOM.
Profile-Based Topology Control and Routing of Bandwidth-Guaranteed Flows in Wireless Optical Backbone Networks A. Kashyap, M.K. Khandani, K. Lee, M. Shayman.
Network Aware Resource Allocation in Distributed Clouds.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Baruch Awerbuch, David Holmer, Herbert Rubens Szikszay Fábri Anna, ELTE IK Prog.terv.mat.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
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.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Quality of Service Routing Anunay Tiwari Anirudha Sahoo.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
QoS Routing and Scheduling in TDMA based Wireless Mesh Backhaul Networks Chi-Yao Hong, Ai-Chun Pang,and Jean-Lien C. Wu IEEE Wireless Communications and.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
1 Dynamic RWA Connection requests arrive sequentially. Setup a lightpath when a connection request arrives and teardown the lightpath when a connection.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
2006 QoS Routing and Forwarding Benefits of QoS Routing  Without QoS routing: –must probe path & backtrack; non optimal path, control traffic and processing.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
1 Minimum Interference Algorithm for Integrated Topology Control and Routing in Wireless Optical Backbone Networks Fangting Sun Mark Shayman 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.
ProbeCast: MANET Admission Control via Probing Soon Y. Oh, Gustavo Marfia, and Mario Gerla Dept. of Computer Science, UCLA Los Angeles, CA 90095, USA {soonoh,
Chapter 7 Packet-Switching Networks Shortest Path Routing.
Presented by Tae-Seok Kim
Lei Chen and Wendi B. Heinzelman , University of Rochester
Graph Theory in Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing in Packet Networks Shortest Path Routing
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
A High-Throughput Path Metric for Multi-Hop Wireless Routing
Communication Networks
Presentation transcript:

Interference-aware QoS Routing (IQRouting) for Ad-Hoc Networks Rajarshi Gupta, Zhanfeng Jia, Teresa Tung, and Jean Walrand Dept of EECS, UC Berkeley Globecom 2005 St. Louis, Missouri

2 EECS, UC BerkeleyNovember 2005 Battalion of Tanks Support flows with QoS Video streaming Voice calls Urgent messages DARPA sponsored SmartNets Project

3 EECS, UC BerkeleyNovember 2005 Interference Wired networks Independent links Ad-hoc networks Neighbor links interfere Interference range > Transmission range For simulations Tx range = 500 m Ix range = 1 km

4 EECS, UC BerkeleyNovember 2005 Interference Model Node Link Conflict

5 EECS, UC BerkeleyNovember 2005 Cliques Clique= Complete Subgraph Maximal Clique is not a subset of any other clique Cliques in Conflict Graph Set of links that all interfere with each other Closely related to capacity Clique Constraints Only one link in a clique may be active at once Flows on all links in a clique must sum  1 Maximal Cliques: ABC, BCEF, CDF

6 EECS, UC BerkeleyNovember 2005 Available Bandwidth Available bandwidth on a link (avlbw) Each link part of many maximal cliques Consider slack on each clique constraint Take the minimum Available bandwidth in network/path Minimum of avlbw of all links in network/path Key difference between wired and ad-hoc In wired, width of path determined by bottleneck link In ad-hoc, width determined by bottleneck clique

7 EECS, UC BerkeleyNovember 2005 Bellman’s Principle of Optimality Principle states: If optimal path from S to D goes through A, then it follows optimal path from A to D (Bellman) Distributed routing algorithms hinge on this principle

8 EECS, UC BerkeleyNovember 2005 Principle of Optimality in Ad-Hoc ? Widest path from node 1 to 3 is link A (F A  1) Consider widest path from node 1 to 5 Path A-D-E: F A +F D +F E  1 so capacity  1/3 Path B-C-D-E: F B +F C  1, F C +F D  1, F D +F E  1, so capacity  1/2 Does not conform with Bellman’s Principle of Optimality Hence, work with distributed heuristic algorithms

9 EECS, UC BerkeleyNovember 2005 Ad-Hoc Shortest Widest Path Shortest Widest Path Choose path with largest capacity, i.e. widest path Pick shorter path when there is a tie Distributed and localized algorithm Ad-Hoc SWP Based on clique constraints Path width Key computation: path width of one-hop extended path Can be done with localized clique information Ensures distributed computation

10 EECS, UC BerkeleyNovember 2005 K-Best Paths 1: [-, 1] 2: [B, 1] 3: [A, 1], [BC, ½] 4: [AD, ½], [BCD, ½] 5: [ADE, 1/3 ], [BCDE, ½] Path Capacity Algorithm is exponential

11 EECS, UC BerkeleyNovember 2005 IQRouting at Source Link state protocol distributes available bandwidth information Choose five candidate paths by source routing Widest Shortest Path (WSP) WSP compliment Shortest Feasible Path (SFP) OSPF-like weighted path cost (  + used capacity) Shortest Widest Path (SWP) Use ad-hoc versions of well-known QoS routing algorithms Account for interference among neighboring links Clique constraints determine avlbw

12 EECS, UC BerkeleyNovember 2005 Distributed IQRouting Candidate paths are compared using probe packets Distributed comparison across network Nodes in path use local and current clique information Probe rejected if lack of resources QoS metric accumulated along path Best candidate chosen at destination

13 EECS, UC BerkeleyNovember 2005 Comparison of Path Metric Probe packets Evaluate clique capacities along path Check if clique constraints are met Accumulate path metric (e.g. minimum of avlbw on path) Look for bottleneck clique F B +F C +F D +F others  1 F D +F E +F G +F others  A C B D E H G

14 EECS, UC BerkeleyNovember 2005 Re-routing Adapted from AQOR protocol Key idea Path:src  dest very similar to Path:dest  src Same mechanism whether failure or QoS violation Problem detected at destination Broadcast ‘route update’ back to source Route update probe packets dealt like request packet Source will switch path to reverse of path followed by chosen route update

15 EECS, UC BerkeleyNovember 2005 Simulations Topology Random 100 nodes 3 km X 3 km field Transmission 500 m Interference 1 km Flows between 5 src & 5 dest nodes Note Random flow arrivals, durations By changing mean of flow arrival and duration, we alter the “load” on the network

16 EECS, UC BerkeleyNovember 2005 Comparing Admission Ratios Competing algorithms Shortest Path OSPF ILP-based SFP Ad-Hoc SFP 2 flavors IQR-Width IQR-Cost Results IQR performs better

17 EECS, UC BerkeleyNovember 2005 Grid 10X10 Grid Choose node pairs 7 hops apart Compare adm ratios and path length At higher load, IQR finds longer paths with greater capacity

18 EECS, UC BerkeleyNovember 2005 X position in km Y position in km 0 kbps1000 kbps500 kbps Choose Source Choose DestinationClick on bar to choose flow rateRouting…

19 EECS, UC BerkeleyNovember kbps1000 kbps500 kbps Choose Next SourceChoose DestinationClick on bar to choose flow rateRouting…

20 EECS, UC BerkeleyNovember 2005

21 EECS, UC BerkeleyNovember kbps1000 kbps500 kbps Choose Next Source Choose DestinationClick on bar to choose flow rate Flow Rejected. Insufficient Resources

22 EECS, UC BerkeleyNovember 2005 Conclusions Multi-hop services have a long way to go Actual capacity far lower than advertised Shortest path methods are inadequate Heuristic schemes most promising IQRouting proposes one simple, distributed algorithm for ad-hoc networks Performance results show significant improvement

Questions