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.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Problem solving with graph search
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
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.
1 Asian Institute of Technology May 2009 MULTI-CONSTRAINED OPTIMAL PATH QUALITY OF SERVICE (QoS) ROUTING WITH INACCURATE LINK STATE INFORMATION AIT Master.
Recent Progress on a Statistical Network Calculus Jorg Liebeherr Department of Computer Science University of Virginia.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Distributed Algorithms for Secure Multipath Routing
Routing Strategies Fixed Routing
AHOP Problem and QoS Route Pre-computation Adam Sachitano IAL.
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Deployment of Surface Gateways for Underwater Wireless Sensor Networks Saleh Ibrahim Advising Committee Prof. Reda Ammar Prof. Jun-Hong Cui Prof. Sanguthevar.
More routing protocols Alec Woo June 18 th, 2002.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
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.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Data Flow and Random Placement.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Multicast Routing in ATM Networks with Multiple Classes of QoS Ren-Hung Hwang, Min-Xiou Chen, and Youn-Chen Sun Department of Computer Science & Information.
Dynamic routing – QoS routing Load sensitive routing QoS routing.
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
S. Suri, M, Waldvogel, P. Warkhede CS University of Washington Profile-Based Routing: A New Framework for MPLS Traffic Engineering.
Multipath Routing Algorithms for Congestion Minimization Ron Banner and Ariel Orda Department of Electrical Engineering Technion- Israel Institute of Technology.
Interference Minimization and Uplink Relaying For a 3G/WLAN Network Ju Wang Virginia Commonwealth University May, 2005.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
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.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
Distributed Asynchronous Bellman-Ford Algorithm
L13. Shortest path routing D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
The Minimal Communication Cost of Gathering Correlated Data over Sensor Networks EL 736 Final Project Bo Zhang.
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Logical Topology Design
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.
WPMC 2003 Yokosuka, Kanagawa (Japan) October 2003 Department of Information Engineering University of Padova, ITALY On Providing Soft-QoS in Wireless.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
QoS-Based Multicast Routing for Distributing Layered Video to Heterogeneous Receivers in Rate- based Networks Bin Wang and Jennifer C.Hou.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
WPMC 2003 Yokosuka, Kanagawa (Japan) October 2003 Department of Information Engineering University of Padova, ITALY On Providing Soft-QoS in Wireless.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
QOS Routing: The Precomputation Perspective Ariel Orda and Alexander Sprintson Presented by: Jing, Niloufer, Tri.
Shortest Path Algorithm
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Tunable QoS-Aware Network Survivability Presenter : Yen Fen Kao Advisor : Yeong Sung Lin 2013 Proceedings IEEE INFOCOM.
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),
Introduction to Multiple-multicast Routing Chu-Fu Wang.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Constraint-Based Routing
A Study of Group-Tree Matching in Large Scale Group Communications
CprE 458/558: Real-Time Systems
Maximum Flow Neil Tang 4/8/2008
QoS routing Finding a path that can satisfy the QoS requirement of a connection. Achieving high resource utilization.
Presentation transcript:

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

Motivations §Evaluate the fundamental impact of inaccuracy in state information, on the performance of QoS routing l Problem tractability l Algorithmic approaches

Contents Table §Sources of Inaccuracy in Network State Information §Flows with Bandwidth Requirements §Flows with End-To-End Delay Requirements: l Advertising of Rate Guarantees l Advertising of Delay Guarantees §Conclusions

Sources of Inaccuracy §Communication of updates in resources availability l Infrequently l Imprecisely §Two main components to the cost of timely distribution of changes in network state: l Number of entities generating updates l Frequency at which each entity generates updates

Inaccuracy Introduced §Loss of information about the state of individual nodes and links because of aggregation l average guarantee vs.. absolute guarantee §Gap between the actual state and its last advertised value l wait for a large enough change l wait for a minimum amount of time

Problem Specification §QoS Routing Environment: l Source-routing model l Link-State model §QoS requirements: l Bandwidth l End-to-end delay §Terms: l Probability distribution function (pdf’s) §Goals: l Find a path that will most likely satisfy the QoS requirement

Flow with Bandwidth Requirements §Formal Specification: l Given a bandwidth requirement W, find a path P* such that, for any path P:  l  P* p l (W)  l  P p l (W) l P l (W) -- probability of link l can satisfy W units of bandwidth §Solution Algorithm (Most Reliable Path) l (1) Let W l = - log p l, for all l  E l (2) Find the shortest path according to the metric{W l }

Flows with End-to-End Delay Requirements §Rate-based service model l The bound of delay is accomplished by ensuring a minimum service rate to the flow l Requires the use of special schedulers §Delay-based service model l End-to-End delay bounds are guaranteed by concatenating local delay guarantees provided at each node/link on the path of a flow

End-to-End Delay Requirements with Rate-based Service Model §End-to-End delay bounded by scheduler §  n =  +cn §  - Burst Size §r - Minimal guaranteed rate §c - Maximum packet length for the flow §d l - Static delay value

R-D Problem §Definition --- Given a maximum delay requirement D, and a path P, find a path that maximizes the probability of satisfying D §Dependency of end-to-end delay bound is only in terms of available bandwidth on each link §Solution Complexity: NP-complete

Tractable Solutions for Special Distribution of the Residual Rate §Four special cases: l Deterministic Case l Identical d l ’s l Identical PDF’s l Exponential Distribution

Deterministic Case §Assumption: l Each link has a deterministic rate r l §Solution Algorithm l Running a shortest-path algorithm for each possible value of r §Time complexity l O(K(NlogN+M))N=|V|, M=|E| l K is the number of different values for r l

Identical d l ’s §Assumption: Propagation delay d l  d §Solution Algorithm l (1)For each 1  n  N: Find a path of at most n hops that maximizes p l (r), where r =  n /(D-nd),  n =  +cn l (2) Among the O(N) selected paths choose the one with maximal probability l Complexity: O(N 2 M)

Identical PDF’s §Assumption: Same probability distribution function of rate r, i.e. p l (r)  p(r) §Solution Algorithm: l Maximizes p((  n /(D-  d l )), i.e. minimize  d l l Bellman-Ford shortest-path algorithm

Exponential Distribution §Assumption: Exponential distribution of residual rate. i.e. p l (r)=e -  r §Solution Idea: l Maximize the probability of success over an n- hop path P which is given by:

An  -Optimal Solution §Assumptions: l p(r)>p min l r l on link l can only take K l different values §Solution Algorithm: l Quantization of pdf’s: Let W l (r)=-logp l (r) l Round up W’ l (r)  (0, ,2 ,…,I  ); l  =(log1/1-  )/N; I=  -logp min /   l QP algorithm for selecting a path §Complexity:O(N 3 M/  )

End-to-End Delay Requirements with Delay-based Service Model §Specification of problem D: l Find a path P* such that, for any path P:  D (P*)   D (P). l  D (P) - Probability that  l  P d l  D l P l (d) - probability that link l has at most d units delay §Solution complexity is NP-complete

Identical PDF’s §Assumption: l p l (d)  p(d) §Solution Algorithm: l Minimal hop path is an optimal solution to problem D

Tight Constraints §What are the tight constraints? l End-to-End delay bound is tight l No link can afford to contribute its worst-case delay l Link delays are uniformly distributed §Two cases of uniform delay distribution: l Proportional window, (  i  (1-  /2),  i  (1+  /2)) l Constant window, (  i -  /2),  i +  /2)

Observations from the Tight Constraints Case §Proportional Windows l Simplified computation of the probability of a success path is still intractable l Pseudopolynomial algorithm of acceptable complexity can be formulated in case of small value of   min l  E  l §Constant Windows l An optimal path can be found by identifying N n-hop( n  {1, N}) path that is shortest with respect to the mean values  l, and choose the path with the maximum probability

Split-Constraints Heuristics §Ideas behind the the Split-Constraints Heuristics: l Transform the global delay constraint into local constraints Split D into D l ’s l  P l For each link, p l (D l )=p or p l (D l ) =1

Split-Constraints Heuristic- Version 1 (S1) §Assumption: D l on link l uniformly distributed on (  l,  l +  l ) §Heuristic S1: l 1)If shortest distance with respect to(  l )>D,Stop l 2)If Shortest distance with respect to (  l +  l )<D, stop(  D (P)=1) l 3) Run algorithm min-CTW(n) to find an n-hop walk P(n) that minimize: l 4) Choose the maximum path

Problem with Heuristic S1: §Imposition of same probability on all links does not work for the Heterogeneous inter- network environment §Solution to this drawback: l Assume that  l , then the probability of success of path P is:

Heuristic SI l 1) If shortest distance with respect to (  l ) is greater than D,Stop (no solution) l 2)If Shortest distance with respect to (  l +  l ) is less than D, stop(  D (P)=1) l 3) Run Bellman-Ford algorithm to find an n- hop path that is shortest with respect to (  l ) l 4) Choose the maximum path

Apply SI in a Hierarchical Network Model (SIH) §Assumption l Link delays d l are uniformly distributed in (  l,  l +  l ). §Observation of Hierarchical Network Model l At each layer i, all  l ’s are identical l For a link l in layer i and for a path P wholly in layer i-1,  l =  (  j  P  j ) l The  l of layer i is  (m) larger than that of layer (i-1).

How SIH Works? §Path is constructed top-down §Recursively choose the best layer-i path: l Choose K layer-i paths and its corresponding layer-(i-1) path. l Identify the best solution for the ith layer by concatenating each layer-i path with corresponding layer-(i-1) path. l For each layer, apply SI algorithm §Higher value of K improve solution quality

Conclusion