QoE-Aware Multimedia Content Delivery Over Next-Generation Networks



Similar documents
A Network Control Plane for Massive Video Delivery

The Effect of Caches for Mobile Broadband Internet Access

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

%WILEY TELEVISION, MOBILE AND CONVERGED NETWORKS DIGITAL VIDEO DISTRIBUTION IN BROADBAND, TRENDS, CHALLENGES AND SOLUTIONS. Sanjoy Paul, Ph.

Distributed Systems. 2. Application Layer

CSIS CSIS 3230 Spring Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

VoIP versus VoMPLS Performance Evaluation

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

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

Video Streaming Without Interruption

DISSECTING VIDEO SERVER SELECTION STRATEGIES IN THE CDN [ICDCS 2011]

Internet Traffic Evolution

Computer Networks & Security 2014/2015

CDN and Traffic-structure

Computer Networks. Examples of network applica3ons. Applica3on Layer

Choosing a Content Delivery Method

Principles of Network Applications. Dr. Philip Cannata

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding

Top-Down Network Design

Introduction: Why do we need computer networks?

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

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

Peer-to-Peer Networks. Chapter 6: P2P Content Distribution

Content Delivery Networks

Introduction Chapter 1. Uses of Computer Networks

SDN Testbed Experiences: Challenges and Next Steps

A Topology-Aware Relay Lookup Scheme for P2P VoIP System

ALTO and Content Delivery Networks dra7- penno- alto- cdn

Traffic delivery evolution in the Internet ENOG 4 Moscow 23 rd October 2012

Strategies. Addressing and Routing

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Introduction to Computer Networks

Network Applications

Testing & Assuring Mobile End User Experience Before Production. Neotys

VIA COLLAGE Deployment Guide

Cisco Visual Networking Index: Forecast and Methodology,

Internet Service Provision: Terminology and Principles

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

Audiovisual Services on Internet

Towards Cloud Streaming: architecture, mechanism and deployments

SVN5800 Secure Access Gateway

Controlling the Internet in the era of Software Defined and Virtualized Networks. Fernando Paganini Universidad ORT Uruguay

Dynamic Scalable Model for Video Conferencing (DSMVC) using Request Routing

Scalable Internet/Scalable Storage. Seif Haridi KTH/SICS

Chapter 3. Internet Applications and Network Programming

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

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu

Content Delivery Networks

Unit 3 - Advanced Internet Architectures

Experiment of network services invocation in the Orange testbed The CINA interface

VIA CONNECT PRO Deployment Guide

CDN/CLOUD/SDN/NFV FOR MULTIMEDIA SERVICES

Mobile Multimedia Meet Cloud: Challenges and Future Directions

Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015

The Ultimate Guide to Gaining Control of the WAN

The Evolution to Local Content Delivery

Introduction to Computer Networking: Trends and Issues

A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming

Craig Labovitz, Scott Iekel-Johnson, Danny McPherson Arbor Networks Jon Oberheide, Farnam Jahanian University of Michigan

From Internet Data Centers to Data Centers in the Cloud

Network Positioning System

International Journal of Advanced Research in Computer Science and Software Engineering

Cisco Visual Networking Index: Forecast and Methodology,

Disaster-Resilient Backbone and Access Networks

Smart WWW Traffic Balancing

Indirection. science can be solved by adding another level of indirection" -- Butler Lampson. "Every problem in computer

Computer Networks and the Internet

Measuring Broadband America. Walter Johnston, Chief ECC Federal Communications Commission NANOG

A Scalable Multi-Server Cluster VoIP System

Chapter 1 Personal Computer Hardware hours

Bit-Rate and Application Performance in Ultra BroadBand Networks

Lecture 4: Introduction to Computer Network Design

On real-time delay monitoring in software-defined networks

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

The Ecosystem of Computer Networks. Ripe 46 Amsterdam, The Netherlands

The number of workloads per installed cloud server will increase from 4.2 in 2011 to 8.5 by 2016.

Experimentation with the YouTube Content Delivery Network (CDN)

Comments on Draft Reports

CSCI-1680 CDN & P2P Chen Avin

TOPOLOGIES NETWORK SECURITY SERVICES

Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network

Optimal Network Connectivity Reliable Network Access Flexible Network Management

Chapter 2. Literature Review

Novel Systems. Extensible Networks

Evolution of Peer-to-Peer Systems

Cisco Visual Networking Index: Forecast and Methodology,

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Network Security. Vorlesung Kommunikation und Netze SS 10 E. Nett

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014

Common P2P Examples. Peer to Peer Networks. Client-Server Architecture. Uses of P2P. Napster Morpheus Gnutella Freenet BitTorrent Skype

Segmented monitoring of 100Gbps data containing CDN video. Telesoft White Papers

ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Data Center Content Delivery Network

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.

Transcription:

QoE-Aware Multimedia Content Delivery Over Next-Generation Networks M. Oğuz Sunay July 9, 2013 Second Romeo Workshop PAGE: 1 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013

Romeo High-quality stereoscopic 3D content is to be broadcast End point peers may also serve mobile devices Supplementary 3D multiview content to be distributed via a tree-based P2P All remote users to be synchronized for the delivery of 3D video. Both DVB and IP networks to serve all collaborating users at the same time PAGE: 2

Outline Demand for Multimedia Multimedia Content Delivery SC / CDN / P2P / Hybrid Economics of Multimedia Delivery Establishing a Price & Corresponding Service Profit Localization The ALTO Protocol Network Evolution & Multimedia Software-Defined Networking (SDN) Wireless Networks and QoE Interplay of Resource Allocation & QoE Conclusions PAGE: 3

Demand for Multimedia PAGE: 4

The Zettabyte Era Annual global IP traffic will reach the zettabyte threshold by the end of 2015. By 2017, it will be 1.4 zettabytes. Cisco, The Zettabyte Era - Trends and Analysis, White Paper, May 29, 2013 PAGE: 5

What is a Zettabyte? PAGE: 6

What is a Zettabyte? 1 zettabyte amounts to 36,000,000 years of HD video This is the equivalent of the entire Netflix catalog 3,177,000 times. PAGE: 7

Internet Today PAGE: 8

By 2015... PAGE: 9

What Type of Video? PAGE: 10

How Will We Get Our Video? PAGE: 11

Multimedia Delivery over the Network PAGE: 12

Client-Server versus P2P PAGE: 13

Content-Delivery Networks PAGE: 14

CDN Issues How to select a server for a client? DNS redirection Application level redirection How to distribute content amongst servers? Popular content Rarely accessed content PAGE: 15

CDN Issues Factors for server selection: RTT Load Balancing Diurnal effects Variations across DNS servers Limited availability of rarely accessed content PAGE: 16

YouTube CDN Torres et.al. Dissecting Video Server Selection Strategies in the YouTube CDN, 2009. PAGE: 17

CDN + P2P PAGE: 18

Network Economics PAGE: 19

Economics of Networks Jean Walrand - in Performance Modeling & Engineering, Liu & Xia (eds.), Springer, 2008 PAGE: 20

Economics of Networking Finding the Most Profitable Delivery Framework for Streaming Video Profit = Revenue - Cost Cost Reduction Profit Maximization Revenue is dependent on clients willingness to pay for the service. This in turn establishes a price for the service. The lower the QoE the less the clients are willing to pay. Increasing QoE requires increasing the cost PAGE: 21

Economics of Networking Finding the Most Profitable Delivery Framework for Streaming Video Consider the following: Video broadcast/multicast service Cost of serving a client is linear in the number of clients In P2P, we allow %100 assistance ratio Two price models: Pay upfront, Pay when you start watching Fixed price: Same price for all clients PAGE: 22

Economics of Networking Finding the Most Profitable Delivery Framework for Streaming Video QoE Parameter: Pre-Roll Delay Macroeconomic theory states that the price of a service decreases with increasing delivery time delay from the present time. The impact of this decrease is compounded with delay time PAGE: 23

Economics of Networking Finding the Most Profitable Delivery Framework for Streaming Video CDN Profit P2P Stringent QoE requirements QoE Tolerance Non-Stringent QoE requirements Altan & Sunay, Profit Optimizing Transmission of Streaming Multimedia Broadcast in a Peer-to-Peer Network, July 2013. PAGE: 24

Localization PAGE: 25

Problems with CDN RTT is not necessarily a good metric for server selection DNS based / Application based redirection potentially causes delays PAGE: 26

Problems with P2P Peer selection in P2P networks are network inter-connection, congestion oblivious ISP economics are not considered ISPs can not control their own networks PAGE: 27

The ALTO Protocol IETF draft - version 16 - May 20, 2013 Penned by Google, Cisco & Yale University Describes an information sharing service between ISPs and applications PAGE: 28

BitTorrent Operation HTTP GET example.torrent example.torrent Web Server apptracker register list of random peers ID1 169.237.234.1:6881 ID2 190.50.34.6:5692 ID3 34.275.89.143:4545 ID50 231.456.31.95:6882 User (peer) Peer 40 Peer 2 Peer 1 PAGE: 29

BitTorrent with ALTO (3) Calculate costs ALTO server (2) ALTO Information Request (4) ALTO Information Reply apptracker (ALTO client) (5) Generate list (6) Send ranked list (1) Request peer list Peer (7) Request partnership from first peer in the list PAGE: 30

Issues with ALTO Scalability & Computational Load versus Performance PID: Network Location Identifier How to establish costs? Distance Based (# of hops) Delay Based Policy Based Hybrid PAGE: 31

ALTO Performance P2P Streaming Video Service Kırkgül, Kökten & Sunay, A P2P Real-Time Video Streaming Framework Using the ALTO Protocol, April 2012. PAGE: 32

ALTO Performance Scalable H264 Video QoE PAGE: 33

ALTO Performance Scalable H264 Video QoE PAGE: 34

ALTO Performance Inter-ISP Traffic PAGE: 35

End-to-End QoE Management: Software-Defined Networking PAGE: 36

SDN Feature Feature Network OS Feature Feature OS Feature Feature Custom Hardware OS Feature Feature Custom Hardware OS Feature Feature Custom Hardware Feature OS Feature OS Custom Hardware Custom Hardware Nick McKeown, Stanford University - 2012 PAGE: 37

SDN Operation SDN Controller PAGE: 38

QoE-Aware SDN Video Multicast Service over SDN Noghani & Sunay, An SDN-Based Multiple-Description Coded Video Multicast Service Framework, July 2013. PAGE: 39

QoE-Aware SDN Video Multicast Service over SDN PAGE: 40

QoE Aware 3G/LTE PAGE: 41

Femtocells PAGE: 42

Femtocells Mungan & Sunay, Advantages of Application-Based Scheduling for Indoor Femtocells, October 2011. PAGE: 43

QoE-Aware Scheduler for a Femtocell QoE Performance Skype tivibu PAGE: 44

QoE-Aware Scheduler for a Femtocell QoE Performance Digiturk Web Browsing Download PAGE: 45

Conclusions Internet traffic is exploding. Video has become the killer application. Video delivery architecture must not only be technically but also economically feasible. PAGE: 46

Conclusions For acceptable QoE the following are important: location of content serving peer/server link quality PAGE: 47

Conclusions Communication between the application and the network layers is important SDN also enables end-to-end route optimization For wireless links, QoE-aware resource allocation is crucial. PAGE: 48