On the Use and Performance of Content Distribution Networks

11
Performance of Content Distribution Networks Balachander Krishnamurth y Craig Wills Yin Zhang Presenter: Wei Zhang CSE Department of Lehigh University

description

On the Use and Performance of Content Distribution Networks. Balachander Krishnamurthy Craig Wills Yin Zhang. Presenter: Wei Zhang CSE Department of Lehigh University. What are Content Distribution Networks?. - PowerPoint PPT Presentation

Transcript of On the Use and Performance of Content Distribution Networks

Page 1: On the Use and Performance of Content Distribution Networks

On the Use and Performance of Content

Distribution Networks

Balachander Krishnamurthy

Craig Wills

Yin Zhang

Presenter: Wei Zhang

CSE Department of Lehigh University

Page 2: On the Use and Performance of Content Distribution Networks

What are Content Distribution Networks?

Content distribution networks (CDNs) are a mechanism to deliver content to end users on behalf of origin Web sites.

Content distribution offloads work from origin servers by serving some or all of the contents of Web pages.

Page 3: On the Use and Performance of Content Distribution Networks

Referenced CDNs and their URLs

Page 4: On the Use and Performance of Content Distribution Networks

CDN Techniques

DNS redirection Full-site content delivery

The origin server modifies its DNS zone file; The CDN server either serves the content from its cac

he or forwards on the request to origin server. Partial-site content delivery (primarily for images)

i.e. www.foo.com/bar.gif -> foo.speedera.net/www.foo.com/bar.gif

URL rewriting An origin server dynamically rewrites URL links in

generated pages to redirect clients to different content servers.

Page 5: On the Use and Performance of Content Distribution Networks

Use of Content Distribution Networks

Change Characteristics of CDN-Served Content CDNs are serving little dynamically generated conten

t that is actually changing on each access.

Page 6: On the Use and Performance of Content Distribution Networks

Use of Content Distribution Networks

Nature of HTTP-Request CDN content Images account for 96~98% of the CDN-served o

bjects, but only 40~60% of the CDN-served bytes. Among the CDNs, Akamai servers over 85~98%

of the CDN-served objects in the proxy logs and a comparable range of the CDN-served bytes.

Page 7: On the Use and Performance of Content Distribution Networks

Performance of CDNs

Response Time Results

Page 8: On the Use and Performance of Content Distribution Networks

Performance of CDNs

Performance for individual clients

Page 9: On the Use and Performance of Content Distribution Networks

Performance of CDNs

DNS load balancing

Page 10: On the Use and Performance of Content Distribution Networks

Performance of CDNs

DNS load balancing

Page 11: On the Use and Performance of Content Distribution Networks

Conclusion

Most CDNs provide better download performance for the U.S. clients than the U.S. origin sites.

CDNs should increase the DNS TTL given to a client unless the servers are known to be loaded.