An Analysis of Internet Content Delivery Systems
Stefan Saroiu, Krishna P. Gummadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy
Formats
HTML (233 KBytes)
PostScript (6.7 MBytes)
PDF (408 KBytes)
Abstract
In the span of only a few years, the Internet has experienced an astronomical increase in the use of specialized content delivery
systems, such as content delivery networks and peer-to-peer file sharing systems. Therefore, an understanding of content delivery on
the Internet now requires a detailed understanding of how these systems are used in practice.
This paper examines content delivery from the point of view of four content delivery systems: HTTP web traffic, the Akamai content
delivery network, and Kazaa and Gnutella peer-to-peer file sharing traffic. We collected a trace of all incoming and outgoing network
traffic at the University of Washington, a large university with over 60,000 students, faculty, and staff. From this trace, we isolated and
characterized traffic belonging to each of these four delivery classes. Our results (1) quantify the rapidly increasing importance
of new content delivery systems, particularly peer-to-peer networks, (2) characterize the behavior of these systems from the perspectives
of clients, objects, and servers, and (3) derive implications for caching in these systems.
Appeared in Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI), Boston, MA, December 2002.