Sunay-Romeo Talk
Transkript
Sunay-Romeo Talk
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 PAGE: 2 • High-quality stereoscopic 3D content is to be broadcast • 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 • M. Oğuz Sunay, Özyeğin University End point peers may also serve mobile devices Istanbul, July 9, 2013 Outline • • • • • • • PAGE: 3 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Demand for Multimedia PAGE: 4 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 What is a Zettabyte? PAGE: 6 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Internet Today PAGE: 8 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 By 2015... PAGE: 9 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 What Type of Video? PAGE: 10 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 How Will We Get Our Video? PAGE: 11 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Multimedia Delivery over the Network PAGE: 12 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Client-Server versus P2P PAGE: 13 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Content-Delivery Networks PAGE: 14 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 CDN Issues • How to select a server for a client? • • DNS redirection Application level redirection • How to distribute content amongst servers? • • PAGE: 15 Popular content Rarely accessed content M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 CDN Issues • Factors for server selection: • • • • • PAGE: 16 RTT Load Balancing Diurnal effects Variations across DNS servers Limited availability of rarely accessed content M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 YouTube CDN Torres et.al. “Dissecting Video Server Selection Strategies in the YouTube CDN,” 2009. PAGE: 17 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 CDN + P2P PAGE: 18 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Network Economics PAGE: 19 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Economics of Networks Jean Walrand - in Performance Modeling & Engineering, Liu & Xia (eds.), Springer, 2008 PAGE: 20 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Economics of Networking Finding the Most Profitable Delivery Framework for Streaming Video • Consider the following: PAGE: 22 • • Video broadcast/multicast service • • In P2P, we allow %100 assistance ratio • Fixed price: Same price for all clients Cost of serving a client is linear in the number of clients Two price models: Pay upfront, Pay when you start watching M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Economics of Networking Finding the Most Profitable Delivery Framework for Streaming Video • QoE Parameter: Pre-Roll Delay PAGE: 23 • 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Economics of Networking Finding the Most Profitable Delivery Framework for Streaming Video Profit CDN 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Localization PAGE: 25 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Problems with CDN • RTT is not necessarily a good metric for server selection • DNS based / Application based redirection potentially causes delays PAGE: 26 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 BitTorrent Operation HTTP GET example.torrent example.torrent Web Server User (peer) “register” list of random peers appTracker ID1 169.237.234.1:6881 ID2 190.50.34.6:5692 ID3 34.275.89.143:4545 … ID50 231.456.31.95:6882 … Peer 40 PAGE: 29 M. Oğuz Sunay, Özyeğin University Peer 2 Peer 1 Istanbul, July 9, 2013 BitTorrent with ALTO (3) Calculate costs (2) ALTO Information Request ALTO server (4) ALTO Information Reply (5) Generate list appTracker (ALTO client) (6) Send ranked list (1) Request peer list Peer (7) Request partnership from first peer in the list PAGE: 30 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Issues with ALTO • Scalability & Computational Load versus Performance • PID: Network Location Identifier • • • • Distance Based (# of hops) • How to establish costs? PAGE: 31 Delay Based Policy Based Hybrid M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 ALTO Performance Scalable H264 Video QoE PAGE: 33 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 ALTO Performance Scalable H264 Video QoE PAGE: 34 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 ALTO Performance Inter-ISP Traffic PAGE: 35 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 End-to-End QoE Management: Software-Defined Networking PAGE: 36 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 SDN Feature Feature Network OS Feature Feature OS Feature Custom Hardware Feature Feature OS Feature Custom Hardware OS Feature Custom Hardware Feature OS Feature Feature Custom Hardware OS Custom Hardware PAGE: 37 Nick McKeown, Stanford University - 2012 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 SDN Operation SDN Controller PAGE: 38 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 QoE-Aware SDN Video Multicast Service over SDN Noghani & Sunay, “An SDN-Based Multiple-Description Coded Video Multicast Service Framework,” July 2013. PAGE: 39 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 QoE-Aware SDN Video Multicast Service over SDN PAGE: 40 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 QoE Aware 3G/LTE PAGE: 41 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Femtocells PAGE: 42 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Femtocells Mungan & Sunay, “Advantages of Application-Based Scheduling for Indoor Femtocells,” October 2011. PAGE: 43 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 QoE-Aware Scheduler for a Femtocell QoE Performance Skype tivibu PAGE: 44 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 QoE-Aware Scheduler for a Femtocell QoE Performance Digiturk Web Browsing Download PAGE: 45 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Conclusions • For acceptable QoE the following are important: • • PAGE: 47 location of content serving peer/server link quality M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 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 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013
Benzer belgeler
PID Title Authors Session 10401830 Wheel Slip Control Application
Adaptive Spectrum Sensing Algorithm Based
on Noise Variance Estimation for Cognitive