Part 3: Current Networking Topics Content Delivery Network (CDN)

Report 2 Downloads 120 Views
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

5

Part 3.8

6

Design Themes  Redundancy  Self-assessment  Fail-over at multiple levels  Robust algorithms

3

FirstPoint – DNS (e.g., Yahoo!)  Selects from among several mirror sites

operated by content provider

Part 3.8

7

Embedded Image Delivery (e.g., Amazon) Embedded URLs are Converted to ARLs

Welcome to xyz.com! ak http://www.xyz.com/logos/logo.gif”>