Presentation is loading. Please wait.

Presentation is loading. Please wait.

A QoS-Enabled OpenFlow Environment for Scalable Video Streaming Seyhan Civanlar, Murat Parlakışık, A. Murat Tekalp Burak Görkemli, Bülent Kaytaz, Evren.

Similar presentations


Presentation on theme: "A QoS-Enabled OpenFlow Environment for Scalable Video Streaming Seyhan Civanlar, Murat Parlakışık, A. Murat Tekalp Burak Görkemli, Bülent Kaytaz, Evren."— Presentation transcript:

1 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

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

3 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 Current Internet is ideally suited for Best Effort traffic 2

4 Data Forwarding Route Calculation Classical Router 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 Flow Table 3

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

6 Confederated Controllers 5 Control Layer Data Layer

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

8 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 Proposed QoS enabled OpenFlow Data Forwarding BE Flow Table OpenFlow Switch OpenFlow Protocol BE Route Calculation BE Route Calculation OpenFlow Controller QoS Route Calculation QoS Route Calculation QoS Flow Table 7

9 Why OpenFlow for QoS? 8 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

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

11 Minimize weighted sum of (packet loss on BE & QoS-route-length) such that QoS packet loss is zero Optimization of QoS Flow Routing QoS route BE route 9

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

13 Messaging using OpenFlow Protocol 12 Streaming Server Forwarder 1Forwarder 3Forwarder 4 Streaming Client Forwarder 2Controller 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 Release Ok QoS Flow (streaming video) Reconfiguring network to respond to congestion CROSS LAYER REQUEST

14 Before QoS rerouting 13

15 After QoS rerouting 14

16 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 15 QoS is an unsolved Problem for Future Internet QoS is an unsolved Problem for Future Internet

17 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

18 Thank You!

19 ARGELA Products and Services 18


Download ppt "A QoS-Enabled OpenFlow Environment for Scalable Video Streaming Seyhan Civanlar, Murat Parlakışık, A. Murat Tekalp Burak Görkemli, Bülent Kaytaz, Evren."

Similar presentations


Ads by Google