Routing with Quality-of-Service Guarantees: Algorithm and Analysis Jun Huang, Xiaohong Huang, Yan Ma Beijing Univ. of Posts & Telecom.

Slides:



Advertisements
Similar presentations
Primal-dual Algorithm for Convex Markov Random Fields Vladimir Kolmogorov University College London GDR (Optimisation Discrète, Graph Cuts et Analyse d'Images)
Advertisements

Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
Fast Algorithms For Hierarchical Range Histogram Constructions
1 K-clustering in Wireless Ad Hoc Networks using local search Rachel Ben-Eliyahu-Zohary JCE and BGU Joint work with Ran Giladi (BGU) and Stuart Sheiber.
Network Coding in Peer-to-Peer Networks Presented by Chu Chun Ngai
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
Management Science 461 Lecture 2b – Shortest Paths September 16, 2008.
Graduate Center/City University of New York University of Helsinki FINDING OPTIMAL BAYESIAN NETWORK STRUCTURES WITH CONSTRAINTS LEARNED FROM DATA Xiannian.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
PCPs and Inapproximability Introduction. My T. Thai 2 Why Approximation Algorithms  Problems that we cannot find an optimal solution.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Los Angeles September 27, 2006 MOBICOM Localization in Sparse Networks using Sweeps D. K. Goldenberg P. Bihler M. Cao J. Fang B. D. O. Anderson.
The Cache Location Problem IEEE/ACM Transactions on Networking, Vol. 8, No. 5, October 2000 P. Krishnan, Danny Raz, Member, IEEE, and Yuval Shavitt, Member,
1 Minimum-energy broadcasting in multi-hop wireless networks using a single broadcast tree Department of Computer Science and Information Engineering National.
AHOP Problem and QoS Route Pre-computation Adam Sachitano IAL.
1 Multicast Routing with Minimum Energy Cost in Ad hoc Wireless Networks Xiaohua Jia, Deying Li and Frankie Hung Dept of Computer Science, City Univ of.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
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,
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
Dean H. Lorenz, Danny Raz Operations Research Letter, Vol. 28, No
1 Efficient QoS Partition and Routing of Unicast and Multicast Dean H.Lorenz,Ariel Orda,Danny Raz,Yuval Shavitt Proceeding of IWQoS 2000, Pittsburgh, PA,
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.
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
QoS Routing with Performance- Dependent Costs Funda Ergun ;Rakesh Sinha ;Lisa Zhang INFOCOM 2000.Nineteenth Annual Joint Conference of the IEEE Computer.
Heuristic Algorithms for Multiconstrained Quality-of-Service Routing Xin Yuan, Member, IEEE IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 10, VO. 2, APRIL.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Paging for Multi-Core Shared Caches Alejandro López-Ortiz, Alejandro Salinger ITCS, January 8 th, 2012.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Algorithms for Provisioning Virtual Private Networks in the Hose Model Source: Sigcomm 2001, to appear in IEEE/ACM Transactions on Networking Author: Amit.
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Mehdi Kargar Aijun An York University, Toronto, Canada Discovering Top-k Teams of Experts with/without a Leader in Social Networks.
Mehdi Kargar Aijun An York University, Toronto, Canada Keyword Search in Graphs: Finding r-cliques.
Page 1 Intelligent Quality of Service Routing for Terrestrial and Space Networks Funda Ergun Case Western Reserve University.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
1 Multiconstrained QoS Routing: Simple Approximations to Hard Problems Guoliang (Larry) Xue Arizona State University Research Supported by ARO and NSF.
A Polynomial Time Approximation Scheme For Timing Constrained Minimum Cost Layer Assignment Shiyan Hu*, Zhuo Li**, Charles J. Alpert** *Dept of Electrical.
An Efficient Clustering Algorithm For Low Power Clock Tree Synthesis Rupesh S. Shelar Enterprise Microprocessor Group Intel Corporation, Hillsboro, OR.
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.
Approximation Algorithms for Knapsack Problems 1 Tsvi Kopelowitz Modified by Ariel Rosenfeld.
1 Optimal Cycle Vida Movahedi Elder Lab, January 2008.
Week 10Complexity of Algorithms1 Hard Computational Problems Some computational problems are hard Despite a numerous attempts we do not know any efficient.
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.
A Faster Approximation Scheme for Timing Driven Minimum Cost Layer Assignment Shiyan Hu*, Zhuo Li**, and Charles J. Alpert** *Dept of ECE, Michigan Technological.
Mehdi Kargar Aijun An York University, Toronto, Canada Keyword Search in Graphs: Finding r-cliques.
1 Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction Chung-Wei Lin, Szu-Yu Chen, Chi-Feng Li, Yao-Wen Chang, Chia-Lin Yang National Taiwan.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
Although this may seem a paradox, all exact science is dominated by the idea of approximation. Bertrand Russell Approximation Algorithm.
Chapter 3 Algorithms Complexity Analysis Search and Flow Decomposition Algorithms.
Designing Games for Distributed Optimization Na Li and Jason R. Marden IEEE Journal of Selected Topics in Signal Processing, Vol. 7, No. 2, pp ,
Approximation Algorithms Department of Mathematics and Computer Science Drexel University.
OPTIMIZING DSP SCHEDULING VIA ADDRESS ASSIGNMENT WITH ARRAY AND LOOP TRANSFORMATION Chun Xue, Zili Shao, Ying Chen, Edwin H.-M. Sha Department of Computer.
ASSIGNMENT, DISTRIBUTION AND QOS PROVISIONING IN COMMUNICATION NETWORKS.
COSC 5341 High-Performance Computer Networks Presentation for By Linghai Zhang ID:
Tunable QoS-Aware Network Survivability Jose Yallouz Joint work with Ariel Orda Department of Electrical Engineering, Technion.
QOS Routing: The Precomputation Perspective Ariel Orda and Alexander Sprintson Presented by: Jing, Niloufer, Tri.
1 CPSC 320: Intermediate Algorithm Design and Analysis July 30, 2014.
Tunable QoS-Aware Network Survivability Presenter : Yen Fen Kao Advisor : Yeong Sung Lin 2013 Proceedings IEEE INFOCOM.
A Fully Polynomial Time Approximation Scheme for Timing Driven Minimum Cost Buffer Insertion Shiyan Hu*, Zhuo Li**, Charles Alpert** *Dept of Electrical.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Introduction to Multiple-multicast Routing Chu-Fu Wang.
Guoliang (Larry) Xue Faculty of Computer Science and Engineering
A Study of Group-Tree Matching in Large Scale Group Communications
A Dynamic System Analysis of Simultaneous Recurrent Neural Network
Presentation transcript:

Routing with Quality-of-Service Guarantees: Algorithm and Analysis Jun Huang, Xiaohong Huang, Yan Ma Beijing Univ. of Posts & Telecom.

Agenda Introduction Problem Formulation & Notations Related Work Contributions Main Algorithms and Analysis Numerical result Conclusion AsiaFI 2011

Introduction The problem of QoS routing is NP-hard Design an efficient QoS routing algorithm is an important open topic Application of QoS routing – Establishing label-switching paths in MPLS – Arranging service-delivering paths in IMS-enabled networks – Constructing wavelength-switching paths in fiber-optics networks AsiaFI 2011

Problem Formulation MCP – Is there a path p from a to d such that w K (p)<=W K ? MCOP – Is there an optimal path p from a to d such that w K (p)<=W K when K = 2? EMCOP – Is there an optimal path p from a to d such that w K (p) 2? AsiaFI 2011

Frequently Used Notations m number of links n number of nodes K number of QoS parameters W 1, …, W K K additive constraints w 1, …, w K K QoS metrics on each link p a path p opt an optimal path epsilon approximation ratio AsiaFI 2011

Related Work MCOP – K=2 – Ergun et al. [1] developed an improved “binary searching” technique to approximate MCOP – The time complexity of Ergun’s method is O(mn/epsilon) which is known as the best result – However, this algorithm is designed for acyclic graph. [1] F. Ergun, R. Sinha, and L. Zhang, “An improved FPTAS for restricted shortest path,” Inf. Process. Lett., vol. 83, no. 5, pp , Sept AsiaFI 2011

Related Work (cont) EMCOP – K>2 – Xue et al. [2] proposed a FPTAS for EMCOP within time O(m(n/epsilon) K-1 ) – However, such FPTAS do not guarantee any constraints to be enforced. – Xue et al. [3] also proposed a FPTAS for EMCOP with time complexity O(mnlog log log n + m(n/epsilon) K-1 ) which guarantees all constraints to be enforced. [2] G. Xue, A. Sen, W. Zhang, J. Tang and K. Thulasiraman, “Finding a path subject to many additive QoS constraints,” IEEE/ACM Trans. Netw., vol. 15, no. 1, pp , Feb [3] G. Xue, W. Zhang, J. Tang and K. Thulasiraman, “Polynomial time approximation algorithms for multi-constrained QoS routing,” IEEE/ACM Trans. Netw., vol. 16, no. 3, pp , Jun AsiaFI 2011

Contributions A graph-extending dynamic programming process in our proposed FPTAS Extension for our proposed FPTAS to solve the problem of EMCOP AsiaFI 2011

Main Algorithms and Analysis MCOP ●○○○○○○ AsiaFI 2011

Main Algorithms and Analysis ○●○○○○○ AsiaFI 2011

Main Algorithms and Analysis Theorem 1 The worst-case time complexity of proposed FPTAS is Theorem 2 FPTAS finds a (1+  )-approximation for MCOP if ○○●○○○○ Moreover, both of the constraints are enforced. AsiaFI 2011

Main Algorithms and Analysis Proposed FTPAS – (1 +  )-approximation with the same time complexity – Designed for a general undirected graph – asymptotically approximate both the cost and delay Ergun’s method – Designed for a specific acyclic graph – minimizes the cost under the delay constraint Conclusion – The proposed FPTAS outperforms Ergun’s method ○○○●○○○ AsiaFI 2011

Main Algorithms and Analysis EMCOP ○○○○●○○ AsiaFI 2011

Main Algorithms and Analysis Theorem 3 The worst-case time complexity of proposed EFPTAS is Theorem 4 EFPTAS finds a (1+  )-approximation for EMCOP if ○○○○○●○ Moreover, all of the constraints are enforced. AsiaFI 2011

Main Algorithms and Analysis EFPTAS – Find a (1 +  )-approximation for EMCOP – Runs much faster than Xue’s algorithm [3] – Find a (1 +  )-approximation with the same complexity with Xue’s algorithm [2] – The constraints of finding path to be enforced Conclusion – Together with the implications of Theorem 1 and Theorem 2, we confirm that our proposed algorithm outperforms the previous best-known algorithms. ○○○○○○● AsiaFI 2011

Numerical Result NSFNet ●○○○○○ AsiaFI 2011

Numerical Result Performance Metric – Average Running Time (ART) = Total running time for each routing request / Number of runs – Average Returned Weight (ARW) = Total returned weight for each routing request / Number of runs – ARTRQ = Total ART for all routing requests / Number of routing requests – ARWRQ = Total ARW for all routing requests / Number of routing requests ○●○○○○ AsiaFI 2011

Numerical Result ART ○○●○○○ AsiaFI 2011

Numerical Result ARW ○○○●○○ AsiaFI 2011

Numerical Result Random networks (ARTRQ) ○○○○●○ AsiaFI 2011

Numerical Result Random networks (ARWRQ) ○○○○○● AsiaFI 2011

Conclusion This work addressed QoS routing related problems and proposed a Fully Polynomial Time Approximation Scheme (FPTAS) and an extended version for QoS routing. The theoretical analyses show that the proposed algorithms outperform the previous best-known studies. And the numerical results further confirm that FPTAS and its extended version are effective and efficient for QoS guarantees over different networks. AsiaFI 2011

Q&A Thank you! AsiaFI 2011