1 / 10

Globally Distributed Content Delivery

Globally Distributed Content Delivery. Presenter: Baoning Wu 03/25/2003. Motivation. Flash crowd problem Overload can crash web sites and cause high response time Akamai’s system. Akamai’s network infrastructure.

iain
Download Presentation

Globally Distributed Content Delivery

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. Globally Distributed Content Delivery Presenter: Baoning Wu 03/25/2003

  2. Motivation • Flash crowd problem • Overload can crash web sites and cause high response time • Akamai’s system

  3. Akamai’s network infrastructure • Allocate more servers to sites experiencing high load and serve all clients from nearby servers. • The system directs client requests to the nearest available server likely to have the requested content.

  4. How to find servers? • Dynamic DNS system

  5. Criteria for name servers to resolve IP address • Service requested • Server health • Server load • Network condition • Client location • Content requested

  6. DNS resolution • A7.g.akamai.net • Root name server -> • .net name server -> • .akamai.net name server(top level)-> • .g.akamai.net name server(low level)

  7. Network services • Static content • Use cache, apply lifetime • Dynamic content • Assemble dynamic content on edge server • Streaming media • Windows Media, Real, Apple’s QuickTime

  8. Challenges • Scalability • Must scale to many distributed servers • Reliability • Both hardware and software • Software deployment • Deploy new network software in stages

  9. Challenges (continue) • Content visibility and control • Cache consistency • Lifetime control • Authentication and authorization • Integrity control • Visibility into access patterns • billing

  10. Questions?

More Related