• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

The medusa proxy: A tool for exploring userperceived web performance (2001)

by M Koletsou, G Voelker
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 18
Next 10 →

An Analysis of Internet Content Delivery Systems

by Stefan Saroiu, Krishna P. Gummadi, Richard J. Dunn, Steven D. Gribble, Henry M. Levy , 2002
"... 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 ..."
Abstract - Cited by 239 (10 self) - Add to MetaCart
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 peerto-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. 1

On the Use and Performance of Content Distribution Networks

by Balachander Krishnamurthy , 1999
"... 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. We found an order of magnitude increase in the number and percentage of popu ..."
Abstract - Cited by 132 (4 self) - Add to MetaCart
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. We found an order of magnitude increase in the number and percentage of popular origin sites using CDNs between

Aliasing on the World Wide Web: Prevalence and Performance Implications

by Terence Kelly, Jeffrey Mogul , 2002
"... Aliasing occurs in Web transactions when requests containing different URLs elicit replies containing identical data payloads. Aliasing can cause cache misses, and there is reason to suspect that offthe -shelf Web authoring tools might increase aliasing on the Web. Existing research literature, howe ..."
Abstract - Cited by 34 (3 self) - Add to MetaCart
Aliasing occurs in Web transactions when requests containing different URLs elicit replies containing identical data payloads. Aliasing can cause cache misses, and there is reason to suspect that offthe -shelf Web authoring tools might increase aliasing on the Web. Existing research literature, however, says little about the prevalence of aliasing in user-initiated transactions or its impact on endto -end performance in large multi-level cache hierarchies.

Drafting Behind Akamai (Travelocity-Based Detouring

by Ao-jan Su, David R. Choffnes, Ar Kuzmanovic, Fabián E. Bustamante - In Proceedings of ACM SIGCOMM , 2006
"... To enhance web browsing experiences, content distribution networks (CDNs) move web content “closer ” to clients by caching copies of web objects on thousands of servers worldwide. Additionally, to minimize client download times, such systems perform extensive network and server measurements, and use ..."
Abstract - Cited by 28 (2 self) - Add to MetaCart
To enhance web browsing experiences, content distribution networks (CDNs) move web content “closer ” to clients by caching copies of web objects on thousands of servers worldwide. Additionally, to minimize client download times, such systems perform extensive network and server measurements, and use them to redirect clients to different servers over short time scales. In this paper, we explore techniques for inferring and exploiting network measurements performed by the largest CDN, Akamai; our objective is to locate and utilize quality Internet paths without performing extensive path probing or monitoring. Our contributions are threefold. First, we conduct a broad measurement study of Akamai’s CDN. We probe Akamai’s network from 140 PlanetLab vantage points for two months. We find that Akamai redirection times, while slightly higher than advertised, are sufficiently low to be useful for network control. Second, we empirically show that Akamai redirections overwhelmingly correlate with network latencies on the paths between clients and the Akamai servers. Finally, we illustrate how large-scale overlay networks can exploit Akamai redirections to identify the best detouring nodes for one-hop source routing. Our research shows that in more than 50 % of investigated scenarios, it is better to route through the nodes “recommended ” by Akamai, than to use the direct paths. Because this is not the case for the rest of the scenarios, we develop lowoverhead pruning algorithms that avoid Akamai-driven paths when they are not beneficial.

Design, Implementation and Evaluation of Differentiated Caching Services

by Ying Lu, Tarek F. Abdelzaher, Avneesh Saxena - IEEE Transactions on Parallel and Distributed Systems , 2004
"... With the dramatic explosion of online information, the Internet is undergoing a transition from a data communication infrastructure to a global information utility. PDAs, wireless phones, webenabled vehicles, modem PCs and high-end workstations can be viewed as appliances that "plugin " to this util ..."
Abstract - Cited by 17 (0 self) - Add to MetaCart
With the dramatic explosion of online information, the Internet is undergoing a transition from a data communication infrastructure to a global information utility. PDAs, wireless phones, webenabled vehicles, modem PCs and high-end workstations can be viewed as appliances that "plugin " to this utility for information. The increasing diversity of such appliances calls for an architecture for performance differentiation of information access. The key performance accelerator on the Internet is the caching and content distribution infrastructure. While many research efforts addressed performance differentiation in the network and on web servers, providing multiple levels of service in the caching system has received much less attention.

Whole Page Performance

by Leeann Bent, Geoffrey M. Voelker , 2002
"... This paper explores the user-perceived Web performance of downloading entire pages, and how various common Web enhancements impact overall page performance. We use Medusa, a non-caching forwarding proxy, to collect user traces and replay them under various configurations of HTTP request optimization ..."
Abstract - Cited by 16 (1 self) - Add to MetaCart
This paper explores the user-perceived Web performance of downloading entire pages, and how various common Web enhancements impact overall page performance. We use Medusa, a non-caching forwarding proxy, to collect user traces and replay them under various configurations of HTTP request optimizations. These optimizations include parallel and persistent connections, DNS caching, and the use of CDNs. We then use Medusa to characterize whole-page performance and measure the impact of request optimizations on downloading entire Web pages.

WebinSitu: A Comparative Analysis of Blind and Sighted Browsing Behavior

by Jeffrey P. Bigham, Anna C. Cavender, Jeremy T. Brudvik, Jacob O. Wobbrock, Richard E. Ladner - In Proceedings of the 9th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS ’07 , 2007
"... Web browsing is inefficient for blind web users because of persistent accessibility problems, but the extent of these problems and their practical effects from the perspective of the user has not been sufficiently examined. We conducted a study in situ to investigate the accessibility of the web as ..."
Abstract - Cited by 13 (7 self) - Add to MetaCart
Web browsing is inefficient for blind web users because of persistent accessibility problems, but the extent of these problems and their practical effects from the perspective of the user has not been sufficiently examined. We conducted a study in situ to investigate the accessibility of the web as experienced by web users. This remote study used an advanced web proxy that leverages AJAX technology to record both the pages viewed and the actions taken by users on the web pages that they visited. Our study was conducted remotely over the period of one week, and our participants used the assistive technology and software to which they were already accustomed and had already configured according to preference. These advantages allowed us to aggregate observations of many users and to explore the practical effects on and coping strategies employed by our blind participants. Our study reflects web accessibility from the perspective of web users and describes quantitative differences in the browsing behavior of blind and sighted web users. Categories and Subject Descriptors K.4.2 [Social Issues]: Assistive technologies for persons

Enhancing Web Performance

by Arun Iyengar, Erich Nahum, Anees Shaikh, Renu Tewari - In Proceedings of the 2002 IFIP World Computer Congress (Communication Systems: State of the Art , 2002
"... This paper provides an overview of techniques for improving Web performance. For improving server performance, multiple Web servers can be used in combination with efficient load balancing techniques. We also discuss how the choice of server architecture affects performance. We examine content distr ..."
Abstract - Cited by 10 (1 self) - Add to MetaCart
This paper provides an overview of techniques for improving Web performance. For improving server performance, multiple Web servers can be used in combination with efficient load balancing techniques. We also discuss how the choice of server architecture affects performance. We examine content distribution networks (CDN's) and the routing techniques that they use. While Web performance can be improved using caching, a key problem with caching is consistency. We present different techniques for achieving varying forms of cache consistency.

The Design and Evaluation of Web Prefetching and Caching Techniques

by Brian Douglas Davison , 2002
"... User-perceived retrieval latencies in the World Wide Web can be improved by pre-loading a local cache with resources likely to be accessed. A user requesting content that can be served by the cache is able to avoid the delays inherent in the Web, such as congested networks and slow servers. The diff ..."
Abstract - Cited by 7 (2 self) - Add to MetaCart
User-perceived retrieval latencies in the World Wide Web can be improved by pre-loading a local cache with resources likely to be accessed. A user requesting content that can be served by the cache is able to avoid the delays inherent in the Web, such as congested networks and slow servers. The difficulty, then, is to determine what content to prefetch into the cache. This work explores machine learning algorithms for user sequence prediction, both in general and specifically for sequences of Web requests. We also consider information retrieval techniques to allow the use of the content of Web pages to help predict future requests. Although history-based mechanisms can provide strong performance in predicting future requests, performance can be improved by including predictions from additional sources. While past researchers have used a variety of techniques for evaluating caching algorithms and systems, most of those methods were not applicable to the evaluation of prefetching algorithms or systems. Therefore, two new mechanisms for evaluation are introduced. The first is a detailed trace-based simulator, built from scratch,

ROPE: The Rutgers Online Proxy Evaluator

by Brian D. Davison, Chandrasekar Krishnan, Rasekar Krishnan - In preparation , 2001
"... The Simultaneous Proxy Evaluation (SPE) architecture provides one way to measure the performance of proxy caches. It includes the novel ability to compare prefetching proxy cache performance, but poses a number of implementation challenges. In this report we describe our prototype implementation of ..."
Abstract - Cited by 5 (2 self) - Add to MetaCart
The Simultaneous Proxy Evaluation (SPE) architecture provides one way to measure the performance of proxy caches. It includes the novel ability to compare prefetching proxy cache performance, but poses a number of implementation challenges. In this report we describe our prototype implementation of SPE, the Rutgers Online Proxy Evaluator (ROPE). We discuss a number of issues raised during development, describe validation tests, and demonstrate the use of our prototype in two experiments to simultaneously evaluate up to four publicly available proxy cache implementations. We measure bandwidth used and response latencies, but also discover unexpected caching bugs in two of the proxies tested.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University