SDN API for Access Network Virtualization [1]

Slides:



Advertisements
Similar presentations
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
Advertisements

Performance analysis and Capacity planning of Home LAN Mobile Networks Lab 4
© GPRShelp 2004 An Introduction To GPRS. © GPRShelp 2004 Contents What is GPRS? GPRS Applications GPRS Myths GPRS Services – the killer application.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 PERTEMUAN 5.
Layer 7- Application Layer
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
1 Computer Networks Transport Layer Protocols. 2 Application-layer Protocols Application-layer protocols –one “piece” of an app –define messages exchanged.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Bandwidth Throttling. Reason for Implementing Bandwidth Throttling Limited Available Bandwidth If left unattended, patron internet traffic can place a.
* The Internet’s genesis - Defense Department project to create a network that could survive a nuclear conflict * The first users - Government agencies.
Software Defined Network (SDN) and Network Virtualization
Mr C Johnston ICT Teacher
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Network management Reinhard Laroy BIPT European Parliament - 27 February 2012.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Using audience metrics to grow revenue January 2010.
EmNet: Satisfying The Individual User Through Empathic Home Networks J. Scott Miller, John R. Lange & Peter A. Dinda Department of Electrical Engineering.
Ran aware flow control tool

The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Ch 1. Computer Networks and the Internet Myungchul Kim
Geneva, Switzerland, 11 June 2012 Switching and routing in Future Network John Grant Nine Tiles
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
NETWORKING COMPONENTS Buddy Steele Assignment 3, Part 1 CECS-5460: Summer 2014.
CMPE 226 Database Systems October 28 Class Meeting
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
By the end of this session, you will: Understand the term Bandwidth Learn of the different ways we can communicate on a network. Know how we connect to.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
How Information Flows via the Internet By: Lee Farrell.
Introduction and Overview of Network and Telecommunications.
Multicast and Quality of Service Internet Technologies and Applications.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
Muhammad Mateen Yaqoob Department of Computer Science COMSATS Institute of Information Technology, Abbottabad 1.
Cloud-Computing Cloud Web-Blog Software Application Download Software.
Internet Service Providers and types of internet connections
Instructor Materials Chapter 6: Quality of Service
Software Defined Networking for Wireless Networks
3.02H Publishing a Website 3.02 Develop webpages..
Software defined networking: Experimental research on QoS
Corelite Architecture: Achieving Rated Weight Fairness
WWW and HTTP King Fahd University of Petroleum & Minerals
AeroMACS QOS.
Introduction and Overview of Network and Telecommunications (contd.)
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.
Networking for Home and Small Businesses – Chapter 6
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Networking for Home and Small Businesses – Chapter 6
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Dedicated Hosting Servers In The US With Faster Bandwidth Connectivity Fast bandwidth connectivity for dedicated hosting servers is vital for any enterprise.
Evaluating Proxy Caching Algorithms in Mobile Environments
TELE4642 – Lab 3 Presentation
Group 6-SDN Based Prioritized Information Dissemination
Process-to-Process Delivery:
Congestion Control in Data Networks and Internets
Firewalls Jiang Long Spring 2002.
Congestion Control in SDN-Enabled Networks
GREE-SC Project Flow Engineering: Using OpenFlow with QoS for Network Traffic Fatma Alali Sujoy Saha Mehdi Mohammadi Yimeng Zhao May 30, 2015.
4.02 Develop web pages using various layouts and technologies.
Networking at Home and Abroad
Lightweight but Powerful QoS Solution for Embedded Systems
Networking for Home and Small Businesses – Chapter 6
Reinhard Laroy BIPT European Parliament - 27 February 2012
Introduction to Packet Scheduling
Computer Networks Protocols
Congestion Control in SDN-Enabled Networks
Summary of Conference Call – Feb 8
Introduction to Packet Scheduling
Presentation transcript:

SDN API for Access Network Virtualization [1] John Matthews, Craig Russell & Vijay Sivaraman (UNSW) CSIRO Computational informatics Residential internet data consumption continues to grow at 40% per annum while ISP revenues are growing at less than 4% per annum, mainly due to flat-rate pricing. Meanwhile, content providers, who monetize their video offerings via ad-based or subscription based models are seeing a direct impact on their revenue from reduced user quality of experience (QoE). This demo shows how ISPs could exploit the service quality dimension (in addition to bandwidth and download quota), using software defined networking (SDN) technology, to differentiate their offerings and tap into new revenue opportunities. The demonstration The demonstration network, shown in figure 1, is a greatly simplified emulation of content provider, ISP and home networks. The home internet connection is emulated using 10Mbps Ethernet, which is considered in this demonstration to be the single bottleneck for service delivery into the home. To show the hit and miss video quality available at most homes today we attempt to view a video on the big screen at the same time as a second 2.1Mbps (peak) video and a 20MByte file download. Big screen video quality is poor due to it requiring more than it's TCP "fair share" of the home internet connection. Common workarounds, available today, are to re-schedule the file download to run during the night or to compromise on video quality by switching to a lower resolution on the big screen. We show that it is possible for the user to achieve quality video on the big screen, under demonstration conditions, using our ISP API. Home user control over QoE The demonstration includes an example ISP toolbox web page with a single slider control to set alpha. Alpha is the maximum proportion of the home internet connection that can be made available for content provider slices. Higher alpha results in better quality video on the big screen; values less than 96% result in a noticeable degradation to big screen quality in this demonstration. Lower alpha results in faster file downloads; figure 3 shows the difference alpha makes to the average 20MByte file download time measured in this demonstration. Table 1 shows results from a bigger 3 house experiment recently run at CSIRO. It can be seen that the mean and standard deviation of big screen video MOS and FTP stretch varied monotonically with alpha. APP AlphA=0.0 MEAN STD ALPHA=0.8 MEAN STD ALPHA=1.0 7.5Mbps video MOS 2.87 0.44 3.10 0.31 3.25 0.01 2.1Mbps video MOS 3.25 0.00 3.25 0.00 3.25 0.01 100MByte web load (s) 2.84 0.86 3.10 1.61 4.85 3.55 FTP stretch 1.60 0.20 1.97 0.77 2.45 1.07 Table 1: Effect of alpha on video, browsing and FTP Figure 3: Average FTP download times Content Provider control over QoE The demonstration ISP uses OpenVSwitch, Linux HTB queues and the Ryu SDN controller. The ISP API, implemented by a Ryu control script, exchanges JSON formatted text strings between the ISP and content providers. Home video requests are handled by the video content provider, which knows the user's video quality expectations. This sends a bandwidth reservation request to the ISP API. For example, to request a 7.5Mbps minimum bandwidth slice of the internet link to home device 10.10.5.18, the JSON format request would be: { hello: jukebox, type: minbw, nwsrc: 10.10.7.31/32, nwdst: 10.10.5.18/32, proto: 6, sprt: 8080, dprt:22400. bw: 7500 } . If the ISP accepts this bandwidth reservation request then the flow is assigned to a dedicated minimum bandwidth queue and the ISP may charge the content provider for delivery. Similarly the FTP server, which knows the file size and the user's file transfer time expectations, sends a bulk transfer request to the ISP API. If the ISP accepts this bulk transfer request then the flow is given a dedicated queue, treated as "elastic", and the user may be charged at a lower rate. Figure 2: Example home internet connection slices Figure 1: The demonstration network ISP API and Access Network Virtualization Unlike previous QoS schemes, such as DiffServ, the use of SDN with an API provides much greater agility for the provisioning of services. Our scheme requires no changes to the access network or home equipment. Virtualization of the access network allows content providers to guarantee content quality without the complication of having to know about other traffic using the network. The ISP could charge content providers for improved service delivery guarantees. Homes retain control over the remaining best-effort slice which operates as at present. References [1] Vijay Sivaraman, Tim Moors, Hassan Habibi Gharakheili, Dennis Ong, John Matthews and Craig Russell, “Virtualizing the Access Network via Open APIs”, submitted to Conext 2013 John Matthews e john.matthews@csiro.au w www.csiro.au/cci