Global Internet Content Delivery - PowerPoint PPT Presentation

About This Presentation
Title:

Global Internet Content Delivery

Description:

Global Internet Content Delivery Bruce Maggs Akamai Technologies and Carnegie Mellon University – PowerPoint PPT presentation

Number of Views:91
Avg rating:3.0/5.0
Slides: 27
Provided by: DavidRK7
Category:

less

Transcript and Presenter's Notes

Title: Global Internet Content Delivery


1
Global InternetContent Delivery
Bruce Maggs
  • Akamai Technologies
  • and
  • Carnegie Mellon University

2
Outline
The Centralized Approach to Content Delivery
Problems with the Centralized Approach
The Akamai Solution
Company Origins Overview
Specific Research Problems
3
HTML Title Page for www.xyz.comwith Embedded
Objects
  • lthtmlgt
  • ltheadgt
  • lttitlegtWelcome to xyz.com!lt/titlegt
  • lt/headgt
  • ltbodygt
  • ltimg src
  • ltimg src
  • lth1gtWelcome to our Web site!lt/h1gt
  • lta hrefpage2.htmlgtClick here to enterlt/agt
  • lt/bodygt
  • lt/htmlgt

http//www.xyz.com/logos/logo.gifgt
http//www.xyz.com/jpgs/navbar1.jpggt
4
Downloading www.xyz.com - before Akamai
1
WWW.XYZ.COM
  • Browser obtains IP addresses for hostnames listed
    in URLs of objects embedded on page
  • User enters www.xyz.com
  • Browser requests IP address for www.xyz.com
  • Browser requests embedded objects
  • DNS returns IP address
  • Browser requests HTML
  • Content providers web server returns embedded
    objects
  • Content providers web server returns HTML

5
DNS Resolution
6
Differences for Streaming
  • Player rather than browser
  • Streaming server rather than web server
  • Feed from live event must be distributed to
    server
  • Sufficient bandwidth must be consistently
    available

7
Problems with the Centralized Approach
  • Slow
  • content must traverse multiple backbones and long
    distances
  • Unreliable
  • delivery may be prevented by congestion or
    backbone peering problems
  • Not scalable
  • usage limited by bandwidth available at master
    site
  • Inferior streaming quality
  • packet loss, congestion, and narrow pipes degrade
    stream quality

8
The Akamai Solution
  • Monitors the Internet and routes around trouble
    spots
  • Distributes all forms of content and supports
    applications
  • Provides feedback on hit counts to content
    providers

9
Downloading www.xyz.com - The Akamai way
  • Content providers web server returns page with
    Akamaized URLs
  • User enters www.xyz.com
  • Browser obtains IP address of optimal Akamai
    server for embedded objects
  • Browser requests IP address for www.xyz.com
  • DNS returns IP address
  • Browser obtains objects from optimal Akamai server
  • Browser requests HTML

10
Content Delivery Using Akamai
  • lthtmlgt
  • ltheadgt
  • lttitlegtWelcome to xyz.com!lt/titlegt
  • lt/headgt
  • ltbodygt
  • ltimg src
  • ltimg src
  • lth1gtWelcome to our Web site!lt/h1gt
  • lta hrefpage2.htmlgtClick here to enterlt/agt
  • lt/bodygt
  • lt/htmlgt

http//www.xyz.com/logos/logo.gifgt
http//www.xyz.com/jpgs/navbar1.jpggt
11
Typical Page Content
12
Akamai DNS Resolution
End User
13
DNS Maps Time-To-Live
Time To Live
  • Map creation is based on measurements of
  • Internet congestion
  • System loads
  • User demands
  • Server status
  • Maps are constantly recalculated
  • Every few minutes for HLDNS
  • Every few seconds for LLDNS

1 day
Root
30 min.
HLDNS
30 sec.
LLDNS
TTL of DNS responses gets shorter further down
the hierarchy
14
Advantages of the Akamai Solution
  • Fast
  • Content is served from locations near to end
    users
  • Reliable
  • No single point of failure
  • Automatic fail-over
  • Scalable
  • Master site no longer requires massive available
    bandwidth

15
Network Deployment
10000Servers
500Networks
55Countries
16
Keynote? Results
Web Site Performance Typical Improvement with
Akamai
Noon May 15
Noon May 16
Noon May 17
Noon May 18
Noon May 19
Noon May 20
Noon May 21
Noon May 22
Noon May 23
Noon May 24
Noon May 25
Noon May 26
Noon May 27
Web object delivered by Akamai
Web object delivered without Akamai
17
Differences for Live Streaming
x
1 2 3 4
Satellite Uplink
Satellite Downlink
1 2 3 4
1 2 3 4
X X X X
1 2 3 4
Encoding
Entry Point
x
1 2 3 4
Top-level reflectors
Regions
18
Performance Improvements with Akamaized Streaming
  • Higher bandwidth and lower packet loss
  • Fewer disconnects
  • Higher resolution, less jerky video better
    sound continuous display

19
Company Origins and Overview
  • Research began at MIT in 1995
  • Company founded in August 1998
  • 12 Offices Worldwide
  • 1400 Employees
  • 325 RD with 55 PhDs

20
Akamai R D Has Some Familiar Faces
  • Cemil Azizoglu
  • Sandeep Bhatt
  • Bobby Blumofe
  • Fan Chung
  • Peter Danzig
  • Alan Edelman
  • Mingdong Feng
  • Michel Goemans
  • Ron Graham
  • Silvina Hanono
  • Chris Joerg
  • Vinay Kanitkar
  • David Karger
  • Danny Kleitman
  • Bradley Kuszmaul
  • Tom Leighton
  • Charles Leiserson
  • Matt Levine
  • Danny Lewin
  • Susan Luperfoy
  • Bruce Maggs
  • Gary Miller
  • Margaret-Reid Miller
  • Mike Mitzenmacher
  • Chuck Neerdaels
  • Greg Plaxton
  • Rajmohan Rajaraman
  • Satish Rao
  • Yatin Saraiya
  • Alex Sherman
  • Ramesh Sitaraman
  • Dan Spielman
  • Volker Strumpen
  • Ravi Sundaram
  • Shang-Hua Teng
  • Srikanth Thirumali
  • Joel Wein
  • Bill Wiehl
  • Neal Young



and we are still hiring bmm_at_akamai.com
21
Over 1300 Web Sites are Now Akamaized
22
Akamai Accelerated Networks for Universities
  • Akamai will place servers in your university to
    serve your users -- at no cost.

To Join Contact Kirsten Fitzgerald 617.250.4635 k
irstenf_at_akamai.com
23
eBroadcast
Speaker Supporte.g., PowerPoint
Live or On-Demand Streaming Video
No special client software
  • Other Features
  • Ask a Question
  • Live Audience Phone-in
  • Viewer Registration
  • E-mail promotion
  • Download Slides
  • Searchable Content

Indexed Program Schedule
Dynamic Surveys Profiling
24
Real-Time Reporting and Analysis
  • Traffic Analyzer
  • Real-time viewing of customer traffic
  • Reports geographic distribution of traffic

25
Historical Reporting
  • Traffic Reporter
  • For viewing of historical logs
  • Customized data-mining of customer traffic

26
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com