MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

Stable Load Control with Load Prediction in Multipath Packet Forwarding IlKyu Park, Youngseok Lee, and Yanghee Choi Proc. 15 th IEEE Int l conf. on Information.
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Optimal Capacity Sharing of Networks with Multiple Overlays Zheng Ma, Jiang Chen, Yang Richard Yang and Arvind Krishnamurthy Yale University University.
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.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
What do packet dispersion techniques measure? Internet Systems and Technologies - Monitoring.
Distributed Algorithms for Secure Multipath Routing
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Yashar Ganjali Computer Systems Laboratory Stanford University February 13, 2003 Optimal Routing in the Internet.
Jan 13, 2006Lahore University of Management Sciences1 Protection Routing in an MPLS Network using Bandwidth Sharing with Primary Paths Zartash Afzal Uzmi.
Traffic Engineering With Traditional IP Routing Protocols
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
MPLS and Traffic Engineering
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
More Traffic Engineering TE with MPLS TE in the inter-domain.
Path Protection in MPLS Networks Using Segment Based Approach.
Distributed-Dynamic Capacity Contracting: A congestion pricing framework for Diff-Serv Murat Yuksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute,
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
S. Suri, M, Waldvogel, P. Warkhede CS University of Washington Profile-Based Routing: A New Framework for MPLS Traffic Engineering.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
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,
Routing Games for Traffic Engineering F. Larroca and J.L. Rougier IEEE International Conference on Communications (ICC 2009) Dresden, Germany, June
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
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.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
Particle Filtering in Network Tomography
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks Murali Kodialam and T. V. Lakshman Bell Laboratories Lucent Technologies IEEE INFOCOM.
A Fair and Dynamic Load Balancing Mechanism F. Larroca and J.L. Rougier International Workshop on Traffic Management and Traffic Engineering for the Future.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
QoS Routing Using Traffic Forecast - A Case Study of Time-Dependent Routing Yuekang Yang Chung-Horng Lung Dept. of Systems and Computer Engineering, Carleton.
Presenter: Jonathan Murphy On Adaptive Routing in Wavelength-Routed Networks Authors: Ching-Fang Hsu Te-Lung Liu Nen-Fu Huang.
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.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
Research Unit in Networking - University of Liège A Distributed Algorithm for Weighted Max-Min Fairness in MPLS Networks Fabian Skivée
Run-time Adaptive on-chip Communication Scheme 林孟諭 Dept. of Electrical Engineering National Cheng Kung University Tainan, Taiwan, R.O.C.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Supporting DiffServ with Per-Class Traffic Engineering in MPLS.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid Cheng Jin Steven Low Indra Widjaja Bell Labs Michigan altech Fujitsu 2006.
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
TeXCP: Protecting Providers’ Networks from Unexpected Failures & Traffic Spikes Dina Katabi MIT - CSAIL nms.csail.mit.edu/~dina.
66th IETF, Montreal, July 2006 PCE Working Group Meeting IETF-66, July 2006, Montreal A Backward Recursive PCE-based Computation (BRPC) procedure to compute.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
CSci5221: Intra-Domain Traffic Engineering 1 Intra-Domain Traffic Engineering Traffic Engineering (TE) – MPLS and traffic engineering (will go over very.
Multi-protocol Label Switching
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
A Secure Routing Protocol with Intrusion Detection for Clustering Wireless Sensor Networks International Forum on Information Technology and Applications.
Web Servers load balancing with adjusted health-check time slot.
A Study of Group-Tree Matching in Large Scale Group Communications
Traffic Engineering with AIMD in MPLS Networks
ISP and Egress Path Selection for Multihomed Networks
QoS routing Finding a path that can satisfy the QoS requirement of a connection. Achieving high resource utilization.
Presentation transcript:

MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001

Contents Introduction MATE Functions and Algorithms MATE Implementation Techniques Simulation Results Conclusions

Introduction (1/3) Traffic engineering (TE) v.s. QoS routing –TE aims at maximizing operational network efficiency while meeting certain constraints –QoS routing meet certain QoS constraints for a given source-destination traffic flow Two categories of TE implementation –Extend current shortest path algorithm based routing protocol, e.g. OSPF-TE –MPLS based TE, e.g. RSVP-TE, CR-LDP

Introduction (2/3) Limitations of extending SPF-based routing –Load sharing can not accomplished among paths of different costs –Traffic/policy constraint are not taken into account –Modifications of link metrics to re-adjust traffic mapping tend to have network-wide effects –Traffic demands must be predicable and known a priori The combination of MPLS technology and its TE capabilities are expected to overcome the above limitations.

Introduction (3/3) MPLS TE mechanisms may be –Time-dependent mechanisms use historical information based on seasonal variations in traffic to pre-program LSP layout and traffic assignment do not attempt to adapt to unpredictable traffic variations or changing network conditions –State-dependent mechanisms Deal with adaptive traffic assignment to the established LSPs according to the current state of the network –The focus of this paper is on load balancing short-term traffic fluctuations among multiple LSPs between an ingress node and an egress node

MATE Functions & Algorithms (1/4) MATE functions in an ingress node

MATE Functions & Algorithms (2/4) Filtering and Distribution function –Facilitate traffic shifting among LSPs in a way that reduces the possibilities of having packets out of order Traffic Engineering function –Decides on when and how to shift traffic among LSPs –Consists of two phases: monitoring phase and engineering phase Measurement and Analysis function –Obtains one-way LSP statistics such as packet delay and packet loss, done by having ingress node transmit probe packet periodically to the egress node which returns them back to ingress node

MATE Functions & Algorithms (3/4) Model –L: a set of unidirectional links, shared by –S: a set of ingress-egress(IE) node pairs, each pair s has –P s : a set of LSPs –An IE pair s has total input traffic rate r s and route x sp amount of it on LSP p such that  p  Ps x sp = r s, for all s –x l : flow rate on link l  L, –C l (x l ): cost function of link flow x l –Objective:

MATE Functions & Algorithms (4/4) Asynchronous algorithm –Gradient projection algorithm: iteratively adjusted in opposite direction of the gradient and projected onto the feasible space. Each iteration takes the form x(t+1) = [x(t) -  C(t)] +,where  >0 is a stepsize, should be chosen sufficiently small  C(t) is a vector whose (s,p)th element is  C/  x sp [z]+ is the projection of a vector z onto feasible space –The algorithm terminates when there is no appreciable change, i.e.,||x(t+1)-x(t)|| < 

MATE Implementation Techniques Traffic filtering and distribution –Distribute traffic on a per-packet basis without filtering –Filter traffic on a per-flow basis and distribute the flows to the bins such that the loads are similar –Filter the incoming packets by using a hash function Traffic measurement and analysis –Packet delay and packet loss probability are metrics that can be estimated by a group of probe packets –Bootstrap technique is used to dynamically select the required number of probe packet to send

Experimental Methodology Two network topologies Two types of traffic: engineered traffic and cross traffic Two traffic models: –Short-term dependencies: Poisson –Large degree of dependencies: DAR Implementation of the algorithm –Random delay introduced before moving from the monitoring phase to the traffic engineering phase –Coordination among ingress nodes Network topology 1 Network topology 2

Poisson traffic for network topology 1DAR traffic for network topology 1

 With cross traffic and  engineered Poisson traffic  for network topology 2

Poisson traffic with coordinationDAR traffic with coordination

Conclusions MATE algorithms are proposed –To apply adaptive TE to utilize network resource more efficiently and minimize congestion –Using minimal assumptions through a combination of techniques such as bootstrap probe packets –With stability and optimality proved by analytical models –To effectively remove traffic imbalances among multiple LSPs from simulation results