ASWP – Ad-hoc Routing with Interference Consideration Zhanfeng Jia, Rajarshi Gupta, Jean Walrand, Pravin Varaiya Department of EECS University of California,

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
The Capacity of Wireless Networks
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Designing An g Ad-hoc Network for Multimedia Communication Chung-Wei Lee & Jonathan C.L. Liu Presented By: Mahendra Kumar.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
1 Channel Capacity Issues For Mobile Teams Ameesh Pandya and Greg Pottie, UCLA Electrical Engineering Department.
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.
2001 Winter CS215 Course Project Simulation Comparison of Routing Algorithms for Multicast with Bandwidth Reservation Zhihong Duan
Jie Gao Joint work with Amitabh Basu*, Joseph Mitchell, Girishkumar Stony Brook Distributed Localization using Noisy Distance and Angle Information.
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,
1 Enhancing Cellular Multicast Performance Using Ad Hoc Networks Jun Cheol Park Sneha Kumar Kasera School of.
ASWP – Ad-hoc Routing with Interference Consideration June 28, 2005.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
The Maryland Optics Group Multi-Hop View: Interfaces not available between (s, d): Try to create multi-hop path. Link Selection: Local Optimization: Select.
UCB Routing Jean Walrand U.C. Berkeley
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.
Maximizing Path Durations in Mobile Ad- Hoc Networks Yijie Han and Richard J. La Department of ECE & ISR University of Maryland, College Park CISS, Princeton.
Smart Networks Project University of California, Berkeley DARPA NMS PI Meeting Miami, Jan 21-23, 2004.
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.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
Interference-aware QoS Routing (IQRouting) for Ad-Hoc Networks Rajarshi Gupta, Zhanfeng Jia, Teresa Tung, and Jean Walrand Dept of EECS, UC Berkeley Globecom.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
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.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Distributed Asynchronous Bellman-Ford Algorithm
Network Aware Resource Allocation in Distributed Clouds.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
1 Mobility Increases the Capacity of Ad-hoc Wireless Networks Matthias Grossglauser, David Tse IEEE Infocom 2001 (Best paper award) Oct 21, 2004 Som C.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
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.
Whitespace Measurement and Virtual Backbone Construction for Cognitive Radio Networks: From the Social Perspective Shouling Ji and Raheem Beyah Georgia.
Algorithms for Energy-Efficient Multicasting in Static Ad Hoc Wireless Networks Mobile Networks and Applications 6, ,2001 Author : JEFFREY E. WIESELTHIER.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004.
Distributed, Self-stabilizing Placement of Replicated Resources in Emerging Networks Bong-Jun Ko, Dan Rubenstein Presented by Jason Waddle.
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/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Impact of Interference on Multi-hop Wireless Network Performance
Constraint-Based Routing
Presented by Tae-Seok Kim
Graph Theory in Networks
Introduction Secondary Users (SUs) Primary Users (PUs)
CS223 Advanced Data Structures and Algorithms
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
The Capacity of Wireless Networks
Distributed Channel Assignment in Multi-Radio Mesh Networks
Department of Computer Science University of York
Capacity of Ad Hoc Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Communication Networks
Presentation transcript:

ASWP – Ad-hoc Routing with Interference Consideration Zhanfeng Jia, Rajarshi Gupta, Jean Walrand, Pravin Varaiya Department of EECS University of California, Berkeley ISCC, June 28, 2005

Scenarios Deploy troops into field Goals QoS Traffic classes, flow requirements Scalable Difficulty Interference

Outline QoS Routing in Ad-Hoc Network Interference Interference Model: Conflict Graph Non-Local Constraints Failure of Principle of Optimality NP-Completeness Approach: Ad-Hoc Shortest Widest Path Clique Approximation K-Best Paths Simulations Conclusions

Outline QoS Routing in Ad-Hoc Network Interference  Interference Model: Conflict Graph Non-Local Constraints Failure of Principle of Optimality NP-Completeness Approach: Ad-Hoc Shortest Widest Path Clique Approximation K-Best Paths Simulations Conclusions

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

Outline QoS Routing in Ad-Hoc Network Interference Interference Model: Conflict Graph  Non-Local Constraints Failure of Principle of Optimality NP-Completeness Approach: Ad-Hoc Shortest Widest Path Clique Approximation K-Best Paths Simulations Conclusions

Interference Model Node Link Conflict

Outline QoS Routing in Ad-Hoc Network Interference Interference Model: Conflict Graph Non-Local Constraints  Failure of Principle of Optimality NP-Completeness Approach: Ad-Hoc Shortest Widest Path Clique Approximation K-Best Paths Simulations Conclusions

Non-Local Constraints Examples: Local constraints would indicate 50% Ratio between global and local is bounded by the (chromatic) degree of imperfection Square: 100%, Pentagon: 80%, Hexagon: 100% 50% 40%

Non-Local Constraints Is new request feasible? Links with current load (Mbps) Channel = 100Mbps 10Mbps Request for new flow

Non-Local Constraints With new flow: Local constraints satisfied: Sum of locally conflicting links < 100 However, new flow is not possible

Outline QoS Routing in Ad-Hoc Network Interference Interference Model: Conflict Graph Non-Local Constraints Failure of Principle of Optimality  NP-Completeness Approach: Ad-Hoc Shortest Widest Path Clique Approximation K-Best Paths Simulations Conclusions

Failure of 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)

Failure of Principle of Optimality Widest Path (3  1): path A (Capacity = 1) Widest Path (5  1): path EDCB (Capacity = 1/2) Path EDA has capacity only 1/3

Outline QoS Routing in Ad-Hoc Network Interference Interference Model: Conflict Graph Non-Local Constraints Failure of Principle of Optimality NP-Completeness  Approach: Ad-Hoc Shortest Widest Path Clique Approximation K-Best Paths Simulations Conclusions

NP-Completeness Fact: Finding the widest path in conflict graph is NP-Complete Essentially, one has to try all the paths; there is no know polynomial algorithm.

Outline QoS Routing in Ad-Hoc Network Interference Interference Model: Conflict Graph Non-Local Constraints Failure of Principle of Optimality NP-Completeness Approach: Ad-Hoc Shortest Widest Path Clique Approximation  K-Best Paths Simulations Conclusions

Approach: Approximation Clique Approximation: We assume that scaled local constraints are sufficient. Fact: Known to be correct for Unit disk graphs (scaling = 0.46) Graph with conflict radius in [x, 1] (e.g., scaling = 0.40 if x = 0.8) Unfortunately, many graphs are not of this type. E.g., unit disk graph with arbitrary obstructions: Scaling can be arbitrarily close to 0.

Outline QoS Routing in Ad-Hoc Network Interference Interference Model: Conflict Graph Non-Local Constraints Failure of Principle of Optimality NP-Completeness Approach: Ad-Hoc Shortest Widest Path Clique Approximation K-Best Paths  Simulations Conclusions

K-Best Paths Recall Problem: Find widest path between s and d. Width = available bandwidth measured by scaled clique constraints. Since this problem is NP-Complete, we adopt the following heuristic: Each node maintains the list of the k-best paths; extensions by neighbors. Best: widest; ties resolved in favor of shorter.

K-Best Paths Bellman approach Key step Compute path width for one-hop extension Bottleneck clique Unchanged A maximal clique that the extending link belongs to Can be done locally

K-Best Paths – Example (1  5) 1: [-, 1] 2: [B, 1] 3: [A, 1], [BC, ½] 4: [AD, ½], [BCD, ½] 5: [ADE, 1/3 ], [BCDE, ½] Path Capacity

Outline QoS Routing in Ad-Hoc Network Interference Interference Model: Conflict Graph Non-Local Constraints Failure of Principle of Optimality NP-Completeness Approach: Ad-Hoc Shortest Widest Path Clique Approximation K-Best Paths Simulations  Conclusions

Simulations – path width 50-node network Distant s/d pair 7 hops away X axis: load = average clique utilization Y axis: path width

Simulations – path width 50-node network Load = 0.32 All pairs performance X axis: distance between s/d pair Y axis (upper): ratio of improved s/d pair Y axis (lower): average improvement

Simulations – admission ratio 50-node network Dynamic simulation 5 s/d pairs Randomly chosen Given distance Traffic model Flow requests: 4Kb/s, 10,000 flow requests Incoming rate: 0.32 flows per second Duration: uniform distribution between 400 and 2800 seconds Load = 0.32  ( )/2  4 = 2048 Kb/s = 2 Mb/s Results: admission ratio (%) Note: Larger k is not necessarily better distanceSPASWP2ASWP4ASWP 2 hops hops hops Mixed

More on ASWP Optimal path = shortest widest path Complexity Polynomial, but … Running time (sec): Optimal SWP necessary? Wide path = long path Long term behavior: bad SPASWP2ASWP4ASWP nodes; MATLAB 6.0; 700MHz Pentium

Outline QoS Routing in Ad-Hoc Network Interference Interference Model: Conflict Graph Non-Local Constraints Failure of Principle of Optimality NP-Completeness Approach: Ad-Hoc Shortest Widest Path Clique Approximation K-Best Paths Simulations Conclusions 

Conclusions Overall goals Bandwidth guaranteed path Long-term admission ratio Interference model Conflict constraints ASWP solution Find shortest widest path Distributed algorithm Bellman-Ford architecture + k-best-paths approach A small k value is a good trade-off

Thank You! Google: jean walrand