TELECOM ITALIA GROUP Ongoing Activities Report BT London, Feb 15, 2011.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Ivan Gaboli, Virgilio Puglia.
H. 323 Chapter 4.
A Presentation on H.323 Deepak Bote. , IM, blog…
Rarest First and Choke Algorithms are Enough Arnaud LEGOUT INRIA, Sophia Antipolis France G. Urvoy-Keller and P. Michiardi Institut Eurecom France.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
Netflix Content Delivery RIPE – April 2012 – David Temkin 1.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
Dynamic Adaptive Streaming over HTTP2.0. What’s in store ▪ All about – MPEG DASH, pipelining, persistent connections and caching ▪ Google SPDY - Past,
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Multimedia Internet Broadcasting and Distributed Conferencing Lecture 2.
Application layer (continued) Week 4 – Lecture 2.
7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
CP3397 Network Design and Security Lecture 10 Streaming Multimedia and Internet Broadcasting.
Internet Real Time (IRT) Lab at Columbia University Professor: Henning Schulzrinne Columbia University Presenter: Suman Srinivasan, PhD student
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 40 – P2P Streaming (Part 4) Klara Nahrstedt.
BITS Pilani Pilani Campus Losses incurred by the TSPs due to shifting from Voice to VoIP AAYUSH GUPTA 2013B3A3652P PRADEEP BANERJEE 2013A3PS274G.
Streaming Media Protocols Jani Hautakorpi Henry Pohan.
By Stephen Tomko H.323 vs. SIP. Internal PBX Call Extension number is dialed PBX receives extension Routes extension Routes call to the phone Call begins.
WebRTC – Challenges and Best Practices Sumit Amar Director of Engineering Electronic Arts.
EVERYWHERE: IMPACT OF DEVICE AND INFRASTRUCTURE SYNERGIES ON USER EXPERIENCE Cost TMA – Figaro - NSF Alessandro Finamore Marco Mellia Maurizio Munafò Sanjay.
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
MPlane – Building an Intelligent Measurement Plane for the Internet Maurizio Dusi – NEC Laboratories Europe NSF Workshop on perfSONAR.
1 MultimEDia transport for mobIlE Video AppLications 9 th Concertation Meeting Brussels, 13 th February 2012 MEDIEVAL Consortium.
BitTorrent Under a Microscope: Towards Static QoS Provision in Dynamic Peer-to-Peer Networks Tom H. Luan*, Xuemin (Sherman) Shen* and Danny H. K. Tsang.
GPS: A General Peer-to-Peer Simulator and its Use for Modeling BitTorrent Weishuai Yang Nael Abu-Ghazaleh
| NOME AUTORE TELECOM ITALIA GROUP Vacation Planning RIMINI PORTOFINO SORRENTO TAORMINA Randomly picking from a list of nice locations does not sound like.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
What makes a network good? Ch 2.1: Principles of Network Apps 2: Application Layer1.
Network Technologies essentials Week 9: Distributed file sharing & multimedia Compilation made by Tim Moors, UNSW Australia Original slides by David Wetherall,
Draft-tarapore-mbone- multicast-cdni-05 Percy S. Tarapore, AT&T Robert Sayko, AT&T Greg Shepherd, Cisco Toerless Eckert, Cisco Ram Krishnan, Brocade.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Performance evaluation of video transcoding and caching solutions in mobile networks Jim Roberts (IRT-SystemX) joint work with Salah Eddine Elayoubi (Orange.
TELECOM ITALIA GROUP P2P-TV Workshop Torino, Jan 2011 Application-Layer Traffic Optimization How did we get here? Where are we going? Enrico Marocco
MULTI-TORRENT: A PERFORMANCE STUDY Yan Yang, Alix L.H. Chow, Leana Golubchik Internet Multimedia Lab University of Southern California.
The PROXIDOR Service draft-akonjang-alto-proxidor-00.txt S. Previdi O. Akonjang A. Feldmann
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
Running large scale experimentation on Content-Centric Networking via the Grid’5000 platform Massimo GALLO (Bell Labs, Alcatel - Lucent) Joint work with:
Proxy Server PROXY SERVER. What is a Web Proxy? Proxy Server A proxy is a host which relays web access requests from clients Used when clients do not.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
ALTO BOF Charter Discussion. Charter Iterated (twice) on the list  Several comments on the first version Terminology, caching  No complains on current.
INTRODUCTION. 1.1 Why the Internet Protocol Multimedia Subsystem 1.2 Where did it come from?
Internet Measurment Multimedia 1. Properties Challenges Tools State of the Art 2.
CONTENT DELIVERY NETWORKS
Presents H.323 Forum ITU-T SG16 With Focus on H.323 Activities Presented by Paul E. Jones Rapporteur ITU-T Q2/16 Cisco Systems.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Draft-tarapore-mbone- multicast-cdni-06 Percy S. Tarapore, AT&T Robert Sayko, AT&T Greg Shepherd, Cisco Toerless Eckert, Cisco Ram Krishnan, Brocade.
An Adaptive Video Streaming Control System: Modeling, Validation, and Performance Evaluation PRESENTED BY : XI TAO AND PRATEEK GOYAL DEC
Time-Shifted Streaming in a P2P Video Multicast System Jeonghun Noh, Aditya Mavlankar, Pierpaolo Baccichet 1, and Bernd Girod Information Systems Laboratory.
P4P: Towards Cooperation between P2P and ISPs Haiyong Xie (Yale) Arvind Krishnamurthy (U. Washington) Avi Silberschatz (Yale) Y. Richard Yang (Yale)
Peer to Peer Computing. What is Peer-to-Peer? A model of communication where every node in the network acts alike. As opposed to the Client-Server model,
Peer-to-Peer Content Delivery for X3D Earth Shun-Yun Hu Adaptive Computing and Network Lab Dept. of CSIE, National Central University 2006/11/14.
On the Placement of Web Server Replicas Yu Cai. Paper On the Placement of Web Server Replicas Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker Infocom.
Vakhtang Assatrian Asia Communications TSP Lead, Microsoft
Session Initiation Protocol
ALTO: A Multi Dimensional Peer Selection Problem IETF 73 Saumitra Das
Bearer Control for VoIP and VoMPLS Control Plane Francois Le Faucheur Bruce Thompson Cisco Systems, Inc. Angela Chiu AT&T March 30, 2000.
John S. Otto Mario A. Sánchez John P. Rula Fabián E. Bustamante Northwestern, EECS.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF-86.
A Practical Performance Analysis of Stream Reuse Techniques in Peer-to-Peer VoD Systems Leonardo B. Pinho and Claudio L. Amorim Parallel Computing Laboratory.
Voice Over Internet Protocol Nelson Kattula Computer Science, Masters.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
University of Maryland College Park
H.264/SVC Video Transmission Over P2P Networks
3 | Analyzing Server, Network, and Client Health
VoIP—Voice over Internet Protocol
ATIS IIF Use Cases and Relevance to CDNI
Presentation transcript:

TELECOM ITALIA GROUP Ongoing Activities Report BT London, Feb 15, 2011

Topics ► Application-Layer Traffic Optimization ► Video Traffic Optimization ► AOB

BT Ongoing Activities Report Application-Layer Traffic Optimization

BT Ongoing Activities Report Application-Layer Traffic Optimization in IETF ► Protocol for exporting network topology information ► Assist application in selecting the hosts they can connect to ► Peer-to-peer ► File sharing: find close and well connected peers ► VoIP: find close and fast relays ► P2P Streaming: find close, fast and well connected stream sources ► CDN: find close cache servers ► Protocol ~80% done ► Discussion on REST-like/REST-full approach ► Security ► Protocol interoperability event in July ► Demo show in March

BT Ongoing Activities Report ALTO Protocol – Maps 55

BT Ongoing Activities Report ALTO Protocol – Ranking Service 6

BT Ongoing Activities Report ALTO Protocol – Maps and Ranking Combined 7

BT Ongoing Activities Report Opensource ALTO Client (for Vuze) Design Goals ► Provide a knob for influencing peer selection ► Peer connect ► Optimistic unchoke ► Provide a framework for collecting statistics ► Extensibility ► Different logics/protocols ► Different stats collection strategies 8

BT Ongoing Activities Report Traffic Localization Study (from Telefonica) ► “Deep Diving into BitTorrent Locality”, R. Cuevas et al., INFOCOM 2011 ► Research activity going on since 2008 ► Extended study on 100K torrents, 3.5M peers, 9K ASes ► Experimental validation ► Italy ≠ Spain ≠ UK ► Inherent language localization ► Uplinks ► Proposed localization model ► Traffic savings at locality/QoS breakthrough point varies between 10% and 35% 9

BT Ongoing Activities Report Video Traffic Optimization 10

BT Ongoing Activities Report HTTP Video Streaming Optimization ► HTTP-based streaming ► Youtube and the like, Apple HTTP Live Streaming… ► ~40% (steadily growing) of total mobile traffic ► Optimization Strategies ► Smart buffering ► Compression ► Re-encoding, transcoding, transrating, resizing ► Dynamic bitrate adaptation ► May make sense on mobile ► 3G dongle and smartphones ► Resources for compression cheaper than radio link 11

BT Ongoing Activities Report Internal Trial – Three solutions ► Technical evaluation ► Optimization (compression, smart buffering…) ► Codecs support ► Content detection ► Transparency ► Caching ► Configurability ► Quality evaluation ► Focus group ► Outcome ► Technology roughly mature ► 30% to 50% reduction in video traffic 12

BT Ongoing Activities Report Savings Estimation 13 WARNING: what follows is a simplified model for savings estimation elaborated over the eight weeks trial period. It is based on rough assumptions that, to the least, need to be double checked with real data

BT Ongoing Activities Report Savings Estimation – Assumptions 14 DefinitionBitrate Acceptable Compression Frequency (3G dongles) Low Resolution (240p) 360x Kbps10%15% Mid Resolution (360p) 480x Kbps40%80% High Resolution (720p) 1280x Kbps60%5%

BT Ongoing Activities Report Savings Estimation – Compression ► Average bitrate: ► 200 * 15% * 80% * 5% = 770 Kbps ► Average bitrate after compression: ► 200 * 15% * 90% * 80% * 60% * 5% * 40% = 451 Kbps ► Savings on video traffic due to compression: ► / 770 = ~40% 15

BT Ongoing Activities Report Savings Estimation – Smart Buffering ► More assumptions ► Users watching a video switch after 20 seconds on average ► Available bandwidth on average: 900 Kbps ► Average video bitrate: 770 Kbps (derived above) ► Data downloaded for each video: ► 20 sec * 900 Kbps = 2.1 MB ► Data downloaded for each video with smart buffering: ► 20 sec * 770 Kbps = 1.8 MB ► Savings on video traffic due to smart buffering: ► / 2.1 = ~14% 16

BT Ongoing Activities Report Savings Estimation – Overall ► Data downloaded for each video: ► 20 sec * 900 Kbps = 2.1 MB ► Data downloaded for each compressed video with smart buffering: ► 20 sec * 451 Kbps = 1.1 MB ► Total savings on video traffic: ► 1 – 1.1 / 2.1 = ~47% Note Well: Savings are referred only to video traffic delivered by HTTP streaming (e.g. YouTube, Facebook…), reportedly accounting for about 25% - 50% of the total Internet traffic 17

BT Ongoing Activities Report Savings Estimation – Simulations 18 Low Res Frequency Mid Res Frequency High Res Frequency Available Bandwidth Watch Time Savings on Video 15%80%5%900 Kbps20 sec50% 20%75%5%800 Kbps10 sec46% 30%65%5%500 Kbps10 sec19% 10%70%20%1200 Kbps30 sec57%

BT Ongoing Activities Report Possible Issues ► Legal ► Net neutrality ► Agreements requirements ► Complexity/Reliability ► Technology evolution ► Protocols, codecs, encryption ► Popularity shift 19

BT Ongoing Activities Report AOB 20

BT Ongoing Activities Report CDN Interoperability ► BoF in Prague ► Interface for CDN interwork ► Request routing ► Metadata exchange ► Logging ► Orthogonal to ALTO ► CDN usage for ALTO to pick the closest cache 21

BT Ongoing Activities Report SIP-XMPP Coexistence ► Combined SIP-based VoIP and XMPP-based presence ► XMPP has wider adoption than SIP SIMPLE ► PSTN interoperability is based on SIP ► SIXPAC WG proposed last year ► Virtual PBX for SME 22

BT Ongoing Activities Report Other IETF Work ► RTP extension for audio levels in conference calls ► P2PRG ► ISDN UUI in SIP (booooring!) 23