Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.

Slides:



Advertisements
Similar presentations
Object-Oriented Design and Implementation of Fault Management Function for MPLS network Sung-Jin Lim, Ryung-Min Kim, and Young-Tak Kim Advanced Networking.
Advertisements

APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
Cisco S3 C5 Routing Protocols. Network Design Characteristics Reliable – provides mechanisms for error detection and correction Connectivity – incorporate.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
1/14 Ad Hoc Networking, Eli M. Gafni and Dimitri P. Bertsekas Distributed Algorithm for Generating Loop-free Routes in Networks With Frequently.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Network Architecture for Joint Failure Recovery and Traffic Engineering Martin Suchara in collaboration with: D. Xu, R. Doverspike, D. Johnson and J. Rexford.
Jan 29, 2006Lahore University of Management Sciences1 Seamless Detection of Link and Node Failures for Local Protection in MPLS Zartash Afzal Uzmi Computer.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Jan 13, 2006Lahore University of Management Sciences1 Protection Routing in an MPLS Network using Bandwidth Sharing with Primary Paths Zartash Afzal Uzmi.
October 8, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Basics Zartash Afzal Uzmi Computer Science and Engineering Department.
Inter-Domain Path Computation in MPLS Authors: Faisal Aslam, Zartash Afzal Uzmi, Adrian Farrel, and Michal Pioro Zartash Afzal Uzmi Department of Computer.
Restoration Routing in MPLS Networks Zartash Afzal Uzmi Computer Science and Engineering Lahore University of Management Sciences.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Path Protection in MPLS Networks Ashish Gupta Design and Evaluation of Fault Tolerance Algorithms with Performance Constraints.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
MPLS Protection Routing: A Tutorial Zartash Afzal Uzmi.
MPLS and Traffic Engineering
Restoration Routing in MPLS Networks Zartash Afzal Uzmi Computer Science and Engineering Lahore University of Management Sciences.
MPLS Local Restoration using Optimized Aggregate Information Zartash Afzal Uzmi Computer Science and Engineering Lahore University of Management Sciences.
PROMISE: Peer-to-Peer Media Streaming Using CollectCast M. Hefeeda, A. Habib, B. Botev, D. Xu, and B. Bhargava ACM Multimedia 2003, November 2003.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Traffic Engineering and Routing Hansen Bow. Topics Traffic Engineering with MPLS Issues Concerning Voice over IP Features of Netscope QoS Routing for.
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.
University Of Maryland1 A Study Of Cyclone Technology.
Path Protection in MPLS Networks Using Segment Based Approach.
Dynamic routing – QoS routing Load sensitive routing QoS routing.
RATES: A Server for MPLS Traffic Engineering (Routing And Traffic Engineering Server) Zlatokrilov Haim Advanced Topics in IP Networks5/1/2001 Tel-Aviv.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
Ashish Gupta (98130) Ashish Gupta (98131) Under guidance of Prof. B. N. Jain.
QoS-Aware Path Protection in MPLS Networks Ashish Gupta Ashish Gupta Bijendra Jain Indian Institute of Technology Delhi Satish Tripathi University of California.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
Opportunistic Routing Based Scheme with Multi-layer Relay Sets in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
PROMISE: Peer-to-Peer Media Streaming Using CollectCast Presented by: Randeep Singh Gakhal CMPT 886, July 2004.
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.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Helsinki 19 May 2006 Fine Protection of Data-Paths in Multi-Layer Networks Based on the GMPLS paradigm G.Oriolo, Università Tor Vergata, Roma joint work.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Rev PA Signaled Provisioning of the IP Network Resources Between the Media Gateways in Mobile Networks Leena Siivola
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
1 Quality of resilience as a network reliability characterization tool Cholda, P.; Tapolcai, J.; Cinkler, T.; Wajda, K.; Jajszczyk, A.; Network, IEEE Network,
Towards Efficient Large-Scale VPN Monitoring and Diagnosis under Operational Constraints Yao Zhao, Zhaosheng Zhu, Yan Chen, Northwestern University Dan.
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
Enhanced Protection using Shared Segment Backups in a Multiservice GMPLS-based Networks Anna Urra, Eusebi Calle, Jose L Marzo Institute of Informatics.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Two-layer Restoration Scheme for IP over Optical Networks with MPLS Jia Ke, L. Mason, Q. Yang ICIS, School of EEE, Nanyang Technological University
Research Unit in Networking - University of Liège A Distributed Algorithm for Weighted Max-Min Fairness in MPLS Networks Fabian Skivée
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.
Supporting DiffServ with Per-Class Traffic Engineering in MPLS.
(Slide set by Norvald Stol/Steinar Bjørnstad
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid Cheng Jin Steven Low Indra Widjaja Bell Labs Michigan altech Fujitsu 2006.
2006 QoS Routing and Forwarding Benefits of QoS Routing  Without QoS routing: –must probe path & backtrack; non optimal path, control traffic and processing.
1 Protection in SONET Path layer protection scheme: operate on individual connections Line layer protection scheme: operate on the entire set of connections.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
On-Time Network On-chip
Improving the Freshness of NDN Forwarding States
Eusebi Calle, Jose L Marzo, Anna Urra. L. Fabrega
Towards Predictable Datacenter Networks
Presentation transcript:

Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory

Overview Current routing in the Network Why MPLS ? Like ATM over IP The need for fault tolerance today What is the problem with current Path Protection Schemes : Give no assurance for QoS The challenge : give us QoS guarantees but don’t use too much bw What we have proposed – SBPP The need for algorithms for various QoS constraints Present the algorithms in a simple manner – only the switch over time and end to end delay Mention other work done : how we finally solved the reliability problem We have made a Admission Control simulator in C++… the algo performs really well ! : Gives you tradeoffs now for various QoS Constraints The visualization of our Algorithms The need and its features, and the demo Conclusion : no worries on failure now Over all work done (besides the algos), we have also written a paper to be send to ICCC Any questions ?

IP

IP

BACKUP PATH

Should provide quick recovery after a failure Optimal Use of Backup Resources

Backup Path Primary Path

The solutions are fixed No assurance for various QoS constraints We need guarantees that in case of failure, we will not lose packets for more than 50 ms Or even in case of failure, the end to end delay will not exceed 150 ms

 Results in fewer backup paths – conserves resources  Can meet QoS constraints in a “tight” manner  Gives flexibility – How ? The Main Idea Look at the path as a sequence of segments and protect each segment separately

How to divide the path into segments such that ? If any segment fails, specified QoS constraints can be guaranteed A Segment is a set of nodes which consists of: 1.Segment Switch Router – protects the segment 2.Protected Nodes Main Focus

Various QoS constraints considered: –Bounded Switch-Over Time –End-to-End Delay –Jitter –Reliability –Combination of above Algorithms have to use backup resources effectively

Switch over time : The time for which the packets are lost between the failure and recovery

Using Timing Analysis, we derived a limit to the possible segment size RTT( R i, R j ) + T test < 

Divide the path into minimum number of segments such that the inequality is satisfied for each segment  Intuitive choice: Greedy Algorithm  Problems with Greedy Algorithm  A new Adaptive Algorithm for Bounded Switch over time has been developed  Takes into account the topology and bandwidth reservation in the network

 Assures QoS satisfaction  Proved to be optimal  Robust  We have implemented it using the LSP Admission Control Simulator and tested it  Results indicate its efficiency

An important parameter in multimedia communications

In this analysis, we need to consider backup paths also. Max (T + ( T 2 – T 1 ) ) < 

We need to satisfy the inequality for each possible path For each segment (found using previous algorithm), find the shortest possible backup path Will give the minimum value of end-to-end delay Check if inequality is satisfied, otherwise reject the current segment

 Jitter – similar to End-to-End delay  Multiple QoS constraints  Bounded Switch Over time  End-to-End Delay  Jitter Developed an algorithm using Dynamic Programming Approach

 Finding Reliability between two nodes : An NP complete problem  Earlier we were engaged in finding bounds  But turns out, Segment Based Approach allows for simpler analysis !

An O(No. of Links + (No. of Segments) 2 ) Algorithm to find exact path reliability ! Algorithm for finding the most reliable backup path A heuristic Algorithm has been developed for meeting bounds on Reliability for the protection configuration

Probability of Primary path for a particular segment S i to be working Probability of Backup path for Segment S i to be working Probability of S i to S j-1 segments’s primary path to be working & segment S j primary path to have an error

 A visualization system developed for the Segment based Algorithms: based on POLKA  Closely Integrated with LSP Admission Control Simulator  Visualizations are Dynamic not Static  Aids in understanding how the algorithms work  Assists in establishing correctness of algorithms and simulations

Topology Used

Aim of the Experiments To evaluate the resource related advantages of Segment based Approach, while assuring QoS constraints

 An LSP Admission Control Simulator has been developed in C++  Simulates multiple networks with different reservation policies and compares results  We implement the Segment Based Algorithm for Bounded Switch over time for providing Protection to LSPs generated  BW Sharing Mechanisms also implemented

Simulation Setup  Topology with 50 routers and 82 links  LSPs setup using Djiktra’s Algorithm  BW of each link: 3000 to units  Delay of each link : 8 to 12 ms  BW requirements of each LSP : 20 to 70 units LSP requests were generated with different QoS parameters

 Today major networking companies are quickly shifting towards MPLS-based networks  Major Players: Cisco, AT&T, Level 3, Hewlett Packard, UUNet, MCI World Com  “Within an MPLS-enabled network, even packet voice services such as voice over IP will benefit from reduced latency and congestion control” Ranjeet Sudan, MPLS product manager at Cisco Efficient Fault Tolerance in such services is a major concern

For providing reliability to such services we now have Fault Tolerance Schemes which: 1.Guarantee satisfaction of various QoS constraints in case of failure 2.Use backup resources in an optimal manner

 Mechanisms for Detection and Notification  Algorithms for various QoS constraints  Bounded Switch over time  End-to-End delay  Jitter  Combination of above  Reliability  Issues relating to backup path – Sharing…  Admission Control Simulator developed for above  Visualization System

Paper being submitted to Being held in Mumbai this year