A QoS- Enabled OpenFlow Environment for Scalable Video Streaming



Similar documents
How To Provide Qos Based Routing In The Internet

VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING. Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk

SDN/Virtualization and Cloud Computing

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

Securing Local Area Network with OpenFlow

Research on Video Traffic Control Technology Based on SDN. Ziyan Lin

IP Telephony and Network Convergence

Software Defined Network Application in Hospital

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Software Defined Network (SDN)

How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

Software Defined Networks (SDN)

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center)

Programmable Networking with Open vswitch

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

Boosting Business Agility through Software-defined Networking

Network Virtualization Based on Flows

Ten Things to Look for in an SDN Controller

VPLS lies at the heart of our Next Generation Network approach to creating converged, simplified WANs.

Using SDN-OpenFlow for High-level Services

Definition of a White Box. Benefits of White Boxes

Introduction to Software Defined Networking

CVOICE Exam Topics Cisco Voice over IP Exam # /14/2005

Xperience of Programmable Network with OpenFlow

SDN and NFV in the WAN

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

NETWORK ISSUES: COSTS & OPTIONS

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

Project Report on Traffic Engineering and QoS with MPLS and its applications

Course Description. Students Will Learn

RA-MPLS VPN Services. Kapil Kumar Network Planning & Engineering Data. Kapil.Kumar@relianceinfo.com

MENTER Overview. Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001

IP Telephony Basics. Part of The Technology Overview Series for Small and Medium Businesses

November Defining the Value of MPLS VPNs

What is OpenFlow? What does OFELIA? An Introduction to OpenFlow and what OFELIA has to do with it

Wireless Software Defined Networks Ayaka Koshibe, Akash Baid and Ivan Seskar

Recovery Modeling in MPLS Networks

LTE - Can SDN paradigm be applied?

IP videoconferencing solution with ProCurve switches and Tandberg terminals

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II IETF Integrated Services (IntServ)

Configuring a Mediatrix 500 / 600 Enterprise SIP Trunk SBC June 28, 2011

SSL Inspection Step-by-Step Guide. June 6, 2016

Software Defined Networking (SDN) - Open Flow

Quality of Service (QoS)) in IP networks

IVCi s IntelliNet SM Network

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

Voice Over IP Performance Assurance

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

Network Virtualization and its Application to M2M Business

4 Internet QoS Management

Software Defined Networking & OpenFlow

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

The State of OpenFlow: Advice for Those Considering SDN. Steve Wallace Executive Director, InCNTRE SDN Lab Indiana University

SPEAKEASY QUALITY OF SERVICE: VQ TECHNOLOGY

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Why ISPs need SDN: SDN-based Network Service Chaining and Software-defined Multicast

Does SDN accelerate network innovations? Example of Flexible Service Creation

MPLS Traffic Engineering in ISP Network

Potential Thesis Topics in Networking

Advanced LCR (Least Cost Router) With SIP Proxy Server

12 Quality of Service (QoS)

Designing Virtual Network Security Architectures Dave Shackleford

Quality of Service for VoIP

Internetworking II: VPNs, MPLS, and Traffic Engineering

Analysis of IP Network for different Quality of Service

Flexible SDN Transport Networks With Optical Circuit Switching

Leveraging SDN and NFV in the WAN

Fundamentals of MPLS for Broadcast Applications

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

How to Keep Video From Blowing Up Your Network

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

Software Defined Networking to Improve Mobility Management Performance

Towards Software Defined Cellular Networks

Integrated Service (IntServ) versus Differentiated Service (Diffserv)

Open Flow in Europe: Linking Infrastructure and Applica:ons [OFELIA] Reza Nejaba) Mayur P Channegowda, Siamak Azadolmolky, Dimitra Simeounidou

Ranch Networks for Hosted Data Centers

How the emergence of OpenFlow and SDN will change the networking landscape

ICS 351: Today's plan. IP addresses Network Address Translation Dynamic Host Configuration Protocol Small Office / Home Office configuration

OpenFlow: Enabling Innovation in Campus Networks

Indepth Voice over IP and SIP Networking Course

An Open Approach to Enhancing Networking for OpenStack

Getting to know OpenFlow. Nick Rutherford Mariano Vallés

Applications that Benefit from IPv6

Real-time apps and Quality of Service

How the Emergence of OpenFlow and SDN will Change the Networking Landscape

From Clean Slate to SDN

VIRTUALIZING THE EDGE

Cross-layer Optimisation and Traffic Control for Delivering Super High Definition Video

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

SDN Overview for UCAR IT meeting 19-March Presenter Steven Wallace Support by the GENI Program Office!

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network

Transcription:

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 0

Contents Shortcomings of QoS in the Current Internet About OpenFlow Proposed QoS implementa?on of OpenFlow Preliminary QoS rou?ng Formula?on Results and Future Work 1

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 calcula?on both on the router " Distributed network controls " Vendor proprietary implementa?ons " Router is a closed box: Not open for innova?on 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 Calcula?on " Open- source OpenFlow Switch Flow Table Flow Table OpenFlow Switch Flow Table Flow Table OpenFlow Protocol (SSL) OpenFlow Switch Flow Table Flow Table OpenFlow Controller Route Calculation Data Forwarding Data Forwarding Data Forwarding Dumb data-path switches 4

Confederated Controllers Control Layer Data Layer 5

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

Proposed QoS enabled OpenFlow " Decouple Best Effort and QoS Rou?ng " 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 OpenFlow Controller OpenFlow Protocol OpenFlow Switch QoS Flow Table BE Flow Table BE Route Calculation QoS Route Calculation Data Forwarding 7

Why OpenFlow for QoS? " Backbone of GENI Network Large scale experimentawon is possible " Allows for network virtualizawon " Network slices for QoS " Centralized control paradigm " More visibility into the network resources " Easily programmable " Program controller for QoS rouwng " Suitable for Lab environment " Well documented Opensource code " Can simulate switches with Linux machines 8

Controller Architecture QoS CONTRACT MANAGEMENT ROUTE CALCULATION Routes Resource Monitoring QoS MANAGEMENT QoS Contracts ROUTE /SLICE MANAGEMENT NETWORK MANAGEMENT SECURITY Users Net. data Resource Signaling Resource Reservation QoS Contract Mgmt. QoS CONTRACT ENTRY INTERFACE OPENFLOW NETWORK INTERFACE hzps SSL Public Internet 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 4 5 QoS route BE route 1 2 3 9

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

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

Before QoS rerouting x 13

After QoS rerouting x 14

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 15

Introducing ARGELA " A leading next- genera?on sofware solu?on 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 18