Part 3: Current Networking Topics Goals: Discuss current networking topics Learn emerging technologies
Overview: Networking at the edge Network apps & services
Peer-to-peer Multimedia networking Content delivery networks Multiplayer online games Web 2.0
Network security
Part 3.8
1
Content Delivery Network (CDN) What is a CDN? A network of servers serving content on behalf of an origin site State of CDNs In 2000: there are a number of CDNs • E.g. Akamai, Digital Island, Speedera • Used by many popular origin sites (e.g., Yahoo, FBI, …)
Today: the only dominant player (i.e., survivor) is Akamai
Lots of hype (in 2000), but little has been published on
the use and performance of existing CDNs
Part 3.8
2
1
Outline An insider’s view: Engineering the Akamai CDN Based on slides by Bruce Maggs (VP of R&D, Akamai) A client-centric measurement study on the use
& performance of CDNs
Balachander Krishnamurthy, Craig Wills and Yin Zhang, “On the Use and Performance of Content Distribution Networks,” in Proc. Internet Measurement Workshop (IMW '2001), San Francisco, USA, November 2001.
Part 3.8
3
Part 3.8
4
Akamai Deployment
20000+ Servers
1200+ Networks
72+ Countries
Current Installations
2
Part I: Services http://www.yahoo.com http://www.amazon.com http://windowsupdate.microsoft.com http://www.apple.com/quicktime/whatson http://www.fbi.gov Part 3.8