Contents Shortcomings of QoS in the Current Internet About OpenFlow

Slides:



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

APNOMS2003Fujitsu Laboratories Ltd.1 A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism Akiko Okamura, Koji Nakamichi, Hitoshi Yamada.
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
Video Services over Software-Defined Networks
All Rights Reserved © Alcatel-Lucent 2009 Enhancing Dynamic Cloud-based Services using Network Virtualization F. Hao, T.V. Lakshman, Sarit Mukherjee, H.
QoS Routing for MPLS Networks Employing Mobile Agents By: Sergio Gonzalez-Valenzuela and Victor C. M. Leung Presented by: Nathan Balon.
Towards Software Defined Cellular Networks
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
An Overview of Software-Defined Network Presenter: Xitao Wen.
Flow Space Virtualization on Shared Physical OpenFlow Networks Hiroaki Yamanaka, Shuji Ishii, Eiji Kawai (NICT), Masayoshi Shimamura, Katsuyoshi Iida (TITECH),
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
OpenFlow : Enabling Innovation in Campus Networks SIGCOMM 2008 Nick McKeown, Tom Anderson, et el. Stanford University California, USA Presented.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
MPLS and Traffic Engineering
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
An Overview of Software-Defined Network
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Class 3: SDN Stack Theophilus Benson. Outline Background – Routing in ISP – Cloud Computing SDN application stack revisited Evolution of SDN – The end.
An Overview of Software-Defined Network Presenter: Xitao Wen.
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.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
Building a massively scalable serverless VPN using Any Source Multicast Athanasios Douitsis Dimitrios Kalogeras National Technical University of Athens.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
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.
Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar Stanford University In collaboration with Martin Casado and Scott.
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.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) Sriram Gopinath( )
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Othman Othman M.M., Koji Okamura Kyushu University 1.
Establishing Connections Networking Modes: When you are evaluating a network, you concentrate on circuit switching versus packet switching. But it's also.
Open networking w/ Marist College Software Defined Networks.
Ch 1. Computer Networks and the Internet Myungchul Kim
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
Labelcast Protocol Presented by Wang Hui 80th IETF, March 2011 draft-sunzhigang-sam-labelcast-01.
輔大資工所 在職研一 報告人:林煥銘 學號: Public Access Mobility LAN: Extending The Wireless Internet into The LAN Environment Jun Li, Stephen B. Weinstein, Junbiao.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
EE 122: Integrated Services Ion Stoica November 13, 2002.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
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.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Multi Protocol Label Switching (MPLS)
CIS 700-5: The Design and Implementation of Cloud Networks
Software defined networking: Experimental research on QoS
Distributed Mobility Management for Future 5G Networks : Overview and Analysis of Existing Approaches IEEE Wireless Communications January 2015 F. Giust,
Architecture and Algorithms for an IEEE 802
Inter domain signaling protocol
ETHANE: TAKING CONTROL OF THE ENTERPRISE
Author: Daniel Guija Alcaraz
ONOS Drake Release September 2015.
The Stanford Clean Slate Program
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.
Presentation transcript:

A QoS-Enabled OpenFlow Environment for Scalable Video Streaming Seyhan Civanlar, Murat Parlakışık, A. Murat Tekalp Burak Görkemli, Bülent Kaytaz, Evren Önem ARGELA Technologies & Koc University Istanbul, TURKEY

Contents Shortcomings of QoS in the Current Internet About OpenFlow Proposed QoS implementation of OpenFlow Preliminary QoS routing Formulation Results and Future Work

QoS in the Current Internet IntServ Does not scale well DiffServ Only per-hop QoS support MPLS/tunnelling Lacks on-demand re-configurability More bandwidth Current Internet is ideally suited for Best Effort traffic 2

Router in the Current Internet Forwarding and route calculation both on the router Distributed network controls Vendor proprietary implementations Router is a closed box: Not open for innovation Classical Router Route Calculation Flow Table Data Forwarding 3

OpenFlow: A Future Internet Proposal Stanford’s Clean Slate Program Implemented widely in GENI backbone Enables network slicing Decouples Data Forwarding and Route Calculation Open-source OpenFlow Controller Route Calculation OpenFlow Protocol (SSL) OpenFlow Switch OpenFlow Switch OpenFlow Switch Flow Table Flow Table Flow Table Flow Table Flow Table Flow Table Data Forwarding Data Forwarding Data Forwarding Dumb data-path switches 4

Confederated Controllers Control Layer Data Layer

Other centralized telecom architectures DB DB SCP HLR location billing, announcements MAP INAP MOBILE NETWORK PSTN Highly scalable ! Highly reliable ! High performance (per call processing) ! It works! 6

Proposed QoS enabled OpenFlow OpenFlow Controller Decouple Best Effort and QoS Routing Calculate QoS Flow Tables in the Controller Download Flow Tables to Switches Use available OpenFlow Protocol No or minimal protocol extension needed Create QoS Slices BE Route Calculation QoS Route Calculation OpenFlow Protocol OpenFlow Switch QoS Flow Table BE Flow Table Data Forwarding 7

Why OpenFlow for QoS? Backbone of GENI Network – Large scale experimentation is possible Allows for ‘network virtualization’ Network slices for QoS Centralized control paradigm More visibility into the network resources Easily programmable Program controller for QoS routing Suitable for Lab environment Well documented Opensource code Can simulate switches with Linux machines

QoS CONTRACT ENTRY INTERFACE Controller Architecture QoS CONTRACT ENTRY INTERFACE QoS CONTRACT MANAGEMENT QoS QoS Contracts Public Internet https ROUTE CALCULATION Routes Resource Monitoring Resource Signaling Resource Reservation QoS Contract Mgmt. ROUTE /SLICE MANAGEMENT Users NETWORK MANAGEMENT Net. data SECURITY OPENFLOW NETWORK INTERFACE SSL OpenFLow Network

Optimization of QoS Flow Routing Minimize weighted sum of (packet loss on BE & QoS-route-length) such that QoS packet loss is zero 5 4 QoS route 1 2 3 BE route 9

QoS OpenFlow Demo Setup Receiver: SVC Streaming Client Forwarder-1 (Ingress) Forwarder-2 Forwarder-4 (Egress) Forwarder-3 Controller Sender: Server Controller-Forwarder messaging I/F IP network I/F Public Internet 10.0.0.1 10.0.0.2 p1(F1-F2) p2(F1-F3) p3(Sender) p2(F2-F4) p1(F1-F3) p2(F3-F4) p1(F2-F4) p3(Receiver) p1, p2, p3 Ports

Messaging using OpenFlow Protocol Streaming Server Forwarder 1 Forwarder 3 Forwarder 4 Client Forwarder 2 Controller Configuring network for QoS request Polling information from ingress and egress switches OFPT_STATS_REQUEST OFPT_QUEUE_STATS OFPT_FLOW_MOD QoS Request QoS Response <QoS id> Release <QoS id> Ok <QoS_id> QoS Flow (streaming video) Reconfiguring network to respond to congestion CROSS LAYER REQUEST

Before QoS rerouting

After QoS rerouting

Future Work Develop alternate QoS routing algorithms Simulation studies to assess algorithms Larger scale experiments on GENI Assess protocol needs Address Controller architecture Policing of SLA contracts QoS is an unsolved Problem for Future Internet

Introducing ARGELA A leading next-generation software solution provider for mobile and wireline operators in Turkey and EMEA Region A subsidiary of Turk Telekom, the leading telephone, Internet and IPTV service provider of Turkey with over 20 Million subscribers Located in Istanbul, Turkey Formed in 2003 as a startup

www.argela.com Thank You!

ARGELA Products and Services