Personalizing the Home Network Experience using Cloud-Based SDN



Similar documents
Position Paper for The Fourth W3C Web and TV Workshop. Mingmin Wang Oriental Cable Network

SDN-based Application-Aware Networking on the Example of YouTube Video Streaming

Using SDN-OpenFlow for High-level Services

Zeenov Agora High Level Architecture

SDN/Virtualization and Cloud Computing

FNT EXPERT PAPER. // From Cable to Service AUTOR. Data Center Infrastructure Management (DCIM)

Prioritization of Important Mice Flows in a Software Defined Network (SDN Application)

Technology Services...Ahead of Times. Enterprise Application on ipad

How QoS differentiation enhances the OTT video streaming experience. Netflix over a QoS enabled

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

The Next Generation Network:

Extreme Networks Solutions for Microsoft Skype for Business Deployments SOLUTION BRIEF

Switchvox Cloud. It s more than a phone system. It s a better way to communicate.

The Evolution to Local Content Delivery

VIA COLLAGE Deployment Guide


TRANSFORMATION OPPORTUNITIES WITH THE ALCATEL-LUCENT OPENTOUCH SUITE OPTIMIZING CONVERSATION DELIVERY OVER CENTRALIZED COMMUNICATIONS NETWORKS

VIA CONNECT PRO Deployment Guide

Whitepaper Performance Testing and Monitoring of Mobile Applications

SDN Services at the Customer Edge

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation

Performance TesTing expertise in case studies a Q & ing T es T

Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform

LOAD BALANCING WHITE PAPER OPTIONS FOR HANDLING MULTIPLE ISP LINES AT HOTELS

Edgewater Routers User Guide

Virtual CPE and Software Defined Networking

Software-Defined Networking. Starla Wachsmann. University Of North Texas

Checklist: 5 Essential BaaS Features Every Mobile App Needs

VidyoConferencing for Service Providers A Solution & Business Model that Works VIDYO

ActiveVideo CloudTV GuideCast: Delivering User Interfaces from the Cloud

In-Network Programmability for Next-Generation personal Cloud service support: The INPUT project

CTX OVERVIEW. Ucentrik CTX

What is NAS? Why NAS? Brief Introduction to Synology NAS

Reducing Configuration Complexity with Next Gen IoT Networks

Polycom RealPresence Cloud

Testing & Assuring Mobile End User Experience Before Production. Neotys

Agenda What can we do now? And 5 years from now we will still be current!

Edgewater Routers User Guide

Your Location Instant NOC using Kaseya. Administrator at Remote Location Secure access to Management Console from anywhere using only a browser

Quality of Experience for Mobile Data Networks citrix.com

Applying SDN to Network Management Problems. Nick Feamster University of Maryland

How Network Operators Do Prepare for the Rise of the Machines

Software-Powered VoIP

Chapter 19 Cloud Computing for Multimedia Services

1. Mobile VoIP solutions and Services:

Exposing the Technical and Commercial Factors Underlying Internet Quality of Experience. Don Bowman NANOG 60 January 6, 2014

Zscaler Internet Security Frequently Asked Questions

Software-Defined Network Management

Live Communications Server 2005 SP1 Office Communications Server Matt Newton Network Engineer MicroMenders, Inc

Pervasive Software + NetSuite = Seamless Cloud Business Processes

SDN Orchestration Explained. A Deep Dive into a Crucial Component of Software-Defined Cloud Exchange Networks

Adaptive HTTP streaming and HTML5. 1 Introduction. 1.1 Netflix background. 1.2 The need for standards. W3C Web and TV Workshop, 8-9 February 2011

What s New in Analytics: Fall 2015

ENTERPRISE SESSION BORDER CONTROLLERS: SAFEGUARDING TODAY S AND TOMORROW S UNIFIED COMMUNICATIONS

White paper. Business Applications of Wide Area Ethernet

Getting Started with iphone SDK, Android and others: Mobile Application Development Create your Mobile Applications Best Practices Guide

Data Center Virtualization and Cloud QA Expertise

ni.com Remote Connectivity with LabVIEW

IVCi s IntelliNet SM Network

Network Services in the SDN Data Center

The Key to Cost-Effective WAN Optimization - White Paper

Mobile Payments: The Market for Travelers, Unbanked, and No/Low Credit Users

Web Application Hosting Cloud Architecture

SiteCelerate white paper

Control and Flexibility Options for Service Providers

SDN for Wi-Fi OpenFlow-enabling the wireless LAN can bring new levels of agility

CLOUD CLOUT WITH OPEN APIS WHAT YOU SHOULD ASK OF YOUR CLOUD PROVIDER

Campus Network Best Practices: Core and Edge Networks

ITP 342 Mobile App Development. APIs

ezuce Uniteme TM Unified Communications for the Enterprise ezuce Inc. 2015

StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise.

TRUFFLE Broadband Bonding Network Appliance. A Frequently Asked Question on. Link Bonding vs. Load Balancing

NEW! CLOUD APPS ReadyCLOUD & genie remote access

Rich Communication Suite Enabler. plus integration with your existing VoIP services

APPLICATION NOTE. Elastic Scalability. for HetNet Deployment, Management & Optimization

QUALITY OF SERVICE FOR CLOUD-BASED MOBILE APPS: Aruba Networks AP-135 and Cisco AP3602i

Business Use Cases enabled by Policy- Centric Networks

WHITE PAPER BYOD AND GROUP COLLABORATION

MTP. MTP AirWatch Integration Guide. Release 1.0

Application Note Secure Enterprise Guest Access August 2004

Business Services: Hosted PBX And Beyond

A Link Load Balancing Solution for Multi-Homed Networks

DOCUMENT REFERENCE: SQ EN. SAMKNOWS TEST METHODOLOGY Web-based Broadband Performance White Paper. July 2015

Transcription:

Personalizing the Home Network Experience using Cloud-Based SDN Hassan Habibi Gharakheili (UNSW) Jacob Bass (Newtworks) Luke Exton (UNSW) Vijay Sivaraman (UNSW) 1

Overview This paper is about service management Empowering home network user to; Self-customize the network experience Service personalization e.g. father s laptop prioritized over kid s ipad Using SDN-enabled architecture Abstract the network, Simplify and Exposed via automated interface 2

Motivation: Home Network Home Network Complexity Array of connected devices (e.g. tablets, smart phone, TV, game console, wearable devices and gadgets) Diverse requirements of different devices/applications Limited resources at access network Concern of activity online (e.g. Kids) Internet ISP Network Home Gateway 3

Challenges Indeed users want control! But typically are unskilled Automated self-provisioning is a key point Some featured home gateways allow customization Requires user sophistication Static and non-uniform solutions Not address the bottleneck link coming into home ISP is best positioned, but: Managed services require manual configuration Traffic discrimination may raise net neutrality issue Invisible into home network (NAT) 4

Use-cases Enhanced QoE for: Streaming video (e.g. YouTube) large share of downstream Internet traffic Suffering of variable bandwidth available Start-up delay and rebuffering Video conferencing (e.g. Skype) Becomes popular means of communication Interactive communication; more sensitive Loss, latency, and bitrate Parental control for: Web content (e.g. social networking) Need of dynamic and customized Based on age of kids, values, priorities E.g. restriction of web access while studying or social networking for elementary years 5

System Architecture Front-end user agent Hosted on the cloud Back-end SDN (switch, controller, ISP agent and APIs ) Home Network Home agent (User Interface) Internet User s policy APIs ISP agent Home Gateway Access Switch ISP Network APIs Network Controller 6

Operational Scenario Device specific, high-level demand (policy) is taken via UI Translated into low-level network semantics Communicated to network controller Applied into the switch 7

APIs Bandwidth assurance Policy : minbw Device_ID : MAC rate : X (minimum rate of queue) Creates/updates a queue on the switch and pushes the flow into the respective queue Parental Control Policy : PC Device_ID : MAC black-list : {IPadd1, IPPadd2,.. } creates static flow that drop all traffic originating from the predefined range of IP block destined to the related device

Prototype Home Agent: the web portal runs as a standard HTML web-site, and is served by an off-site web-server run by ISP ISP Agent: runs as a java program on an internal ISP server, communicating over HTTP with the Home agent 9

Experimental Evaluation Test suite: Skype video call Pytomo tool open-source YouTube crawler and analyzer MOS measurement for an HD video Network condition: No b/g load Light b/g load Medium b/g load Heavy b/g load (aggressive IDM) Heavy b/g load with service assurance 10

Skype: technical metrics 11

Skype: visual perception No b/g load Heavy b/g load Heavy b/g load with service assurance 12

Pytomo 13

YouTube MOS The MOS value gradually drops while more loads are introduced to the network The last row shows how the user can benefit from managed service quality realizing similar performance as no load Indeed, this QoE improvement comes at the cost of slowing down the other unimportant downloads 14

Parental Control: FaceBlock! Used the publicly available block of IP addresses provided by Facebook to populate a blacklist Enable/disable static flows instructing the switch to drop the associated flows Once enabled, the blocking takes place immediately 15

Conclusions and Future Directions Access network remains a bottleneck User benefits from self-customisation and enhanced QoE ISP benefits from user satisfaction and monetization opportunity End-goal: make network dynamic so it can be exposed programmatically to outside entities Future Work: Offering more features Dynamic negotiation via Apps interface Over legacy networks 16