1 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Quality-of-Service (QoS) for Virtual Networks in OpenFlow MPLS Transport Networks Ashiq Khan*,

Slides:



Advertisements
Similar presentations
Elastic Provisioning In Virtual Private Clouds
Advertisements

NetServ Dynamic in-network service deployment Henning Schulzrinne (Columbia University) Srinivasan Seetharaman (Georgia Tech) Volker Hilt (Bell Labs)
1 Building a Fast, Virtualized Data Plane with Programmable Hardware Bilal Anwer Nick Feamster.
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Traffic Engineering over MPLS
Identifying MPLS Applications
IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1 Implementing Cisco MPLS (MPLS) v2.2.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
Contents Shortcomings of QoS in the Current Internet About OpenFlow
Estinet open flow network simulator and emulator. IEEE Communications Magazine 51.9 (2013): Wang, Shie-Yuan, Chih-Liang Chou, and Chun-Ming Yang.
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
PARIS: ProActive Routing In Scalable Data Centers Dushyant Arora, Theophilus Benson, Jennifer Rexford Princeton University.
Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group An Architecture for Creating and Managing Virtual Networks David.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Jan 13, 2006Lahore University of Management Sciences1 Protection Routing in an MPLS Network using Bandwidth Sharing with Primary Paths Zartash Afzal Uzmi.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
QoS-Aware Path Protection in MPLS Networks Ashish Gupta Ashish Gupta Bijendra Jain Indian Institute of Technology Delhi Satish Tripathi University of California.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
1 MASTERING (VIRTUAL) NETWORKS A Case Study of Virtualizing Internet Lab Avin Chen Borokhovich Michael Goldfeld Arik.
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.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Tiziana Ferrari Overview of INFN-GRID WP5: Network 1
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
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.
SPARC – Split Architecture Virtualization Pontus Sköldström.
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
A review of quality of service mechanisms in IP-based network ─ integrated and differentiated services,multi-layer switching,MPLS and traffic engineering.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
A Cyclic-Executive-Based QoS Guarantee over USB Chih-Yuan Huang,Li-Pin Chang, and Tei-Wei Kuo Department of Computer Science and Information Engineering.
1 MPLS: Progress in the IETF Yakov Rekhter
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
1 draft-lefaucheur-emergency-rsvp-00.txt RSVP Extensions for Emergency Services Francois Le Faucheur - Francois Le.
Resource Allocation in Network Virtualization Jie Wu Computer and Information Sciences Temple University.
Francine Lalooses David Lancia Arkadiusz Slanda Donald Traboini
The Goals Proposal Realizing broadcast/multicast in virtual networks
Distributed FlowVisor: a distributed FlowVisor platform for quality of service aware cloud network virtualisation.
Multi-layer Network Virtualization with Resource Reservation based on SDN Nguyen Huu Thanh Tran Manh Nam Truong Thu Huong School of Electronics and Telecommunications.
Shadow MACs: Scalable Label- switching for Commodity Ethernet Author: Kanak Agarwal, John Carter, Eric Rozner and Colin Dixon Publisher: HotSDN 2014 Presenter:
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
With the recent rise in cloud computing, applications are routinely accessing and interacting with data on remote resources. As data sizes become increasingly.
Is Virtualization ready for End-to-End Application Performance?
Inter domain signaling protocol
DS-TE protocol Extensions DS-TE Russian Dolls Model (RDM) DS-TE Maximum Allocation Model (MAM) draft-ietf-tewg-diff-te-proto-04.txt draft-ietf-tewg-diff-te-russian-03.txt.
Framework of Network Virtualization for Future Networks
Elastic Provisioning In Virtual Private Clouds
CIS679: Two Planes and Int-Serv Model
Towards Predictable Datacenter Networks
Presentation transcript:

1 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Quality-of-Service (QoS) for Virtual Networks in OpenFlow MPLS Transport Networks Ashiq Khan*, Wolfgang Kiess, David Perez-Caparros, Joan Triay *NTT DOCOMO, Inc., Japan DOCOMO Communications Labs, Germany IEEE CloudNet, Nov 11-13, 2013 San Francisco

2 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Background and Objective QoS in MPLS: an overview Proposal Evaluation: prototype Conclusions Contents

3 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Background  OpenFlow virtualizes/slices transport networks easily  Lacks scalability, QoS support  MPLS is scalable, has carrier-grade QoS support  Lacks virtualization capability when it comes to QoS Cloud/Datacenter How to accommodate multiple virtual networks with QoS guarantee MPLS transport domain OpenFlow Impractical to replace all MPLS switches in one day…. but then,

4 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Objective MPLS can isolate multiple QoS classes but, multiple VNs mean isolating now within a QoS class Voice (QoS-0) Video (QoS-1) 4G 5G MPLS switch Accommodate multiple virtual networks in MPLS domain How can we realize this without changing MPLS implementations

5 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. MPLS QoS support overview Maximum Allocation Model (MAM) C0 C2 C1 Maximum Reservable Bandwidth a. MAM Maximum Reservable Bandwidth b. RDM C2 + C1 + C0 C1 + C0 Russian doll Model (RDM) MPLS defines two bandwidth constraint models Strict BW isolation among classes Unused BW are wasted Aggregated BW to a set of classes Complex management and preemption task Both classes need to be addressed for multiple VN accommodation

6 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Creating multiple virtual networks …. principle Without any special support from MPLS Transparent to MPLS C0 C1 + C0 C2 C1 Maximum Reservable Bandwidth C2 + C1 + C0 Maximum Reservable Bandwidth a. MAM b. RDM VN-0 VN-1 C0 C1 + C0 C2 + C1 + C0 C2 + C1 + C0 C1 + C0 Need a flexible, programmable admission control mechanism

7 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Proposed architecture LER LSR MPLS switching domain Source/Destination OpenFlow switch OpenFlow Controller OpenFlow Domain A MPLS Available BW MPLS Max BW QoS class C0 C1 + Info from MPLS domain Available BWQoS classMax BW C0 C C0 7 4 VN VN-0 VN-1 Per VN reservation state OF Domain B Session Establishment Request Session data transfer LER: Label Edge Router LSR: Label Switching Router VN-0 VN-1 OpenFlow (OF) as the Admission Controller to the MPLS domain The whole process remains transparent to the MPLS domain

8 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Experiment platform prototyping Topology Configuration All hosts are virtual machines (Ubuntu 12.04, VMWare, HP blade center 520) MPLS switches: MPLS kernel extension* on Debian 4 Links bandwidth: 6.3 Mbps OpenFlow Controller (Floodlight) OpenFlow Switch (Open vSwitch) MPLS LSR MPLS LER 3 Host A Host C Host B Host D MPLS LER 2 MPLS LER 1 *MPLS Linux Labs by Sourceforge VN1: Host A, Host B VN2: Host C, Host D MPLS QoS BW per QoS Virtual Network BW per VN C040%VN120% VN220% C160%VN120% VN240% Bandwidth allocation in the MPLS domain

9 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Results MAM Achieving isolation and appropriate admission control (a) without OF admission control (b) with OF admission control Fig: Accommodation of multiple VNs in MAM model BW TimeSessionScenario 1Scenario 2 t 1 VN1-C130%20% t 2 VN2-C140%60% t 3 VN1-C020%20% t 4 VN2-C020%20% MPLS QoS BW per QoS Virtual Network BW per VN C040%VN120% VN220% C160%VN120% VN240% Bandwidth allocation in the MPLS domain Isolation achieved without any modification in the MPLS domain

10 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Results RDM -1 (a) without OF admission control(b) with OF admission control Fig: Accommodation of multiple VNs and consequent operations in RDM model for Scenario 1 BW TimeSessionScenario 1Scenario 2 t 1 VN1-C130%20% t 2 VN2-C140%60% t 3 VN1-C020%20% t 4 VN2-C020%20% MPLS QoS BW per QoS Virtual Network BW per VN C040%VN120% VN220% C160%VN120% VN240% Bandwidth allocation in the MPLS domain Achieving isolation, appropriate admission control and preemption Intra-VN preemption is also possible without any modification in MPLS

11 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Results RDM -2 (a) without OF admission control(b) with OF admission control Fig: Accommodation of multiple VNs and consequent operations in RDM model for Scenario 2 BW TimeSessionScenario 1Scenario 2 t 1 VN1-C130%20% t 2 VN2-C140%60% t 3 VN1-C020%20% t 4 VN2-C020%20% MPLS QoS BW per QoS Virtual Network BW per VN C040%VN120% VN220% C160%VN120% VN240% Bandwidth allocation in the MPLS domain Achieving isolation, appropriate admission control and preemption Intra-VN preemption is also possible without any modification in MPLS

12 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Conclusions Summary Proposed method for accommodating multiple virtual networks in MPLS Proposed method doesn’t require any change in the MPLS domain Verified the proposal by elementary prototype Future Works QoS in the OpenFlow domain Large scale experiment Isolation guarantee at the MPLS core

Ashiq Khan