1 / 23

Ongoing Activities Report

Ongoing Activities Report. TI @ BT London, Feb 15, 2011. Topics. Application-Layer Traffic Optimization Video Traffic Optimization AOB. Application-Layer Traffic Optimization. Application-Layer Traffic Optimization in IETF. Protocol for exporting network topology information

jaxon
Download Presentation

Ongoing Activities Report

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ongoing Activities Report TI @ BT London, Feb 15, 2011

  2. Topics • Application-Layer Traffic Optimization • Video Traffic Optimization • AOB

  3. Application-Layer Traffic Optimization

  4. 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

  5. ALTO Protocol – Maps 5 http://xkcd.org/195

  6. ALTO Protocol – Ranking Service

  7. ALTO Protocol – Maps and Ranking Combined

  8. 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 http://code.google.com/p/bass-plugin/

  9. 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%

  10. Video Traffic Optimization

  11. 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

  12. 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

  13. Savings Estimation 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

  14. Savings Estimation – Assumptions

  15. Savings Estimation – Compression • Average bitrate: • 200 * 15% + 800 * 80% + 2000 * 5% = 770 Kbps • Average bitrate after compression: • 200 * 15% * 90% + 800 * 80% * 60% + 2000 * 5% * 40% = 451 Kbps • Savings on video traffic due to compression: • 1 - 451 / 770 = ~40%

  16. 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: • 1 - 1.8 / 2.1 = ~14%

  17. 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

  18. Savings Estimation – Simulations

  19. Possible Issues • Legal • Net neutrality • Agreements requirements • Complexity/Reliability • Technology evolution • Protocols, codecs, encryption • Popularity shift

  20. AOB

  21. 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

  22. 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

  23. Other IETF Work • RTP extension for audio levels in conference calls • P2PRG • ISDN UUI in SIP (booooring!)

More Related