A First Look at a Hybrid Content Delivery System

advertisement
A First Look at a Hybrid Content Delivery System
Ming-Chen Zhao, Paarijaat Aditya, Yin Lin
Andreas Haeberlen, Peter Druschel, Bruce Maggs, and William Wishon
Akamai Network Deployment
85800+ 1795+ 1000+ 79+
POPs Networks Countries
Servers
Powering a Better Internet
© 2011 Akamai
Akamai Peak Instant and Daily Statistics
• Bit rate (01/09/11): 4.8 Tbps
• Request rate (02/21/11): 16.7 million hits/sec
• Bytes delivered (12/27/10): 42.3 Pbytes
• HTTP requests received (02/21/11): 961.5 billion
• Unique client IPs (02/16/11): 471.5 million
Powering a Better Internet
© 2011 Akamai
Download Manager Product/Service
• Hybrid between a fixed-infrastructure CDN
and a pure peer-to-peer delivery system
• Based on technology developed by
Red Swoosh (acquired by Akamai in 2007)
• Goal is to deliver large files at lower cost
• In beta operation today
Powering a Better Internet
© 2011 Akamai
NetSession Interface
• client-side software
• runs as a service on Windows or MacOS
• provides an API to installation software or
browser
• stays connected to an Akamai Control Node
• each installation is supposed to have a
unique GUID
Powering a Better Internet
© 2011 Akamai
Growth in Number of Installations
Full product roll-out expected summer 2011.
Powering a Better Internet
© 2011 Akamai
Architecture
Peers
Akamai Control Nodes
Akamai Edge Servers
• BitTorrent-like protocol with control nodes
serving as “trackers” and assigning peers
• CDN acts as a backstop
Powering a Better Internet
© 2011 Akamai
Logging
• Content providers want all downloads to be
logged
• Peers must report P2P downloads to control
nodes as they occur
• Akamai Edge Servers also log downloads from
peers
Powering a Better Internet
© 2011 Akamai
Statistics from December 2010 Logs
Powering a Better Internet
© 2011 Akamai
Locations of Clients per EdgeScape
Granularity of predictions varies by continent.
Powering a Better Internet
© 2011 Akamai
December Client Logins
What happened December 8?
Powering a Better Internet
© 2011 Akamai
IP Addresses per GUID in December
Category 3 (flagged) look like multiple
installations with the same GUID.
Powering a Better Internet
© 2011 Akamai
Clients Leave P2P Setting Unchanged
Content provider decides on initial setting.
Powering a Better Internet
© 2011 Akamai
File Size Distribution
For customers other than J and F, median file
size was 872MB.
Powering a Better Internet
© 2011 Akamai
P2P Efficiency for Largest Enabled Customers
Matches or exceeds earlier predictions.
Powering a Better Internet
© 2011 Akamai
Efficiency versus Number of Peers
Powering a Better Internet
© 2011 Akamai
Success Rates, All Downloads
Over 86% success rate in December 2010.
Powering a Better Internet
© 2011 Akamai
Terminations and Failures Occur Early
Powering a Better Internet
© 2011 Akamai
Performance
Majority P2P downloads average several Mbps.
Powering a Better Internet
© 2011 Akamai
Content Popularity
Typical?
Powering a Better Internet
© 2011 Akamai
NetSession Versions Observed in Field
NetSession should excel at downloading itself.
Powering a Better Internet
© 2011 Akamai
Ongoing Work
• Designing mechanisms to protect the logging
system against attacks
• (Successfully attacked it ourselves.)
Powering a Better Internet
© 2011 Akamai
Download