skip to main content
10.1145/258612.258668acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article
Free Access

Performance issues of enterprise level web proxies

Authors Info & Claims
Published:01 June 1997Publication History

ABSTRACT

Enterprise level web proxies relay world-wide web traffic between private networks and the Internet. They improve security, save network bandwidth, and reduce network latency. While the performance of web proxies has been analyzed based on synthetic workloads, little is known about their performance on real workloads. In this paper we present a study of two web proxies (CERN and Squid) executing real workloads on Digital's Palo Alto Gateway. We demonstrate that the simple CERN proxy architecture outperforms all but the latest version of Squid and continues to outperform cacheless configurations. For the measured load levels the Squid proxy used at least as many CPU, memory, and disk resources as CERN, in some configurations significantly more resources. At higher load levels the resource utilization requirements will cross and Squid will be the one using fewer resources. Lastly we found that cache hit rates of around 30% had very little effect on the requests service time.

References

  1. 1.J ussara Almeida, Virgilio Almeida, and David Yates. Measuring the Behavior of a World-Wide Web Server. Technical Report CS 96-025, Boston University, October 29 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Virgilio Almeida, Azer Bestavros, Mark Crovella, , and Adria#a de Oliveira. Characterizing Reference Locality in the WWW. In IEEE PDIS'96: The International Conference in Parallel and Distributed information Systems, Miami Beach, Florida, December 1996. IEEE.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Martin F. Arlitt and Carey L. Williamson. Web Server Workload Characterization: The Search for Invariants. In ACM Sigmetrics '96, pages 126-137, Philadelphia, PA, May 23-26 1996. ACM Sigmetrics, ACM.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Lance Berc, Sanjay Ghemawat, Monika Henzinger, Shun-Tak Leung, Mitch Lichtenberg, Dick Sites, Mark Vandevoorde, Carl Waldspurger, and Bill Weihl. DIGITAL Continuous Profiling Infrastructure. Available on the World Wide Web at http ://www.research.digital.com/SR C/dcvi/p#pe#/o#di96- wip.html, October 1996.]]Google ScholarGoogle Scholar
  5. 5.C. Mic Bowman, Peter B. Danzig, Darren R. Hardy, Udi Man ber, Michael F. Schwartz, and Duane P. Wessels. Harvest: A scalable, customizable discovery and access system. Technical Report CU-CS-732-94, Department of Computer Science, University of Colorado, Boulder , CO, August 1994 (revised March 1995) 1994.]]Google ScholarGoogle ScholarCross RefCross Ref
  6. 6.Anawat Chankhunthod, Peter B. Danzig, Chuck Neerdaels, Michael F. Schwartz, and Kurt J. Worrell. A Hierarchical Internet Object Cache. In 1996 USENIX Technical Conference, San Diego, CA, January 1996. USENIX.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Anawat Chankhunthod, Peter B. Danzig, Chuck Neerdaeis, Duane Wessels, Mike F. Schwartz, and Erhyuan Tsai. The Harvest Cache and Httpd- Accelerator. Available on the World Wide Web at http://ezcalibur.usc.edu/, July 1995.]]Google ScholarGoogle Scholar
  8. 8.Dan Connolly and Tim Berners-Lee. Names and Addresses, URIs, URLs, URNs, URCs. Available on the World Wide Web at http://www.w3.org/pub/WWW/Addressing/, December 1990.]]Google ScholarGoogle Scholar
  9. 9.M. Crovella and A. Bestavros. Self-similarity in World- Wide Web Traffic: Evidence and Possible Causes. In Proc. of the 1996 SIGMETRICS Conference on Measurement and Modeling of Computer Systems, 1996, May 1996. ACM.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Peter Druschel and Gaurav Bangs. Lazy Reiceiver Processing (LRP): A Network Subsystem Architecture for Server Systems. In Second Symposium on Operating System Design and Implementation (OSDI 96}, Seattle, WA, October 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Thomas Kroeger and Jeffrey Mogul. Digital's Web Proxy Traces. Available on the World Wide Web at flp ://tip. digital, com/pub/D E C/traces/proxy/webtraces.html, October 1996.]]Google ScholarGoogle Scholar
  12. 12.hri Luotonen, Henrik Frystyk Nielsen, and Tim Berners-Lee. CERN httpd 3.0A. Available on the World Wide Web at http://www.wS.org/pub/WWW/Daemon/, July 15 1996.]]Google ScholarGoogle Scholar
  13. 13.P. Mockapetris. Domain Names- Concepts and Facilities. Available on the World Wide Web at tip ://flp. internic, net/rfc/rf c 1034.txt, November 1987.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.P. Mockapetris. Domain Names- Implementation and Specification. Available on the World Wide Web at flp://flp.internic.net/rfc/rfc1035.txt, November 1987.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Jeffrey C. Mogul. Network behavior of a busy web server and its clients. Technical Report 95/5, DEC Western Research Laboratory, Palo Alto, CA, October 1995.]]Google ScholarGoogle Scholar
  16. 16.Jeffrey C. Mogul. Operating Systems Support for Busy Internet Servers. In Fifth Workshop on Hot Topics in Operating Systems (HotOS- V), page addendum, Orcas Island, Washington, May 1995.]]Google ScholarGoogle Scholar
  17. 17.Jeffrey C. Mogul and K. K. Ramakrishnan. Ehminating receive livelock in an interrupt-driven kernel. In 1996 Usenix Technical Gon}erence, pages 99-111, San Diego, CA, January 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Standard Performance Evaluation Corp. (SPEC). SPECweb96 Benchmark. Available on the World Wide Web at http://www.specbench.org/osg/web96/, July 1996.]]Google ScholarGoogle Scholar
  19. 19.Gene Trent and Mark Sake. WebSTONE: The First Generation in HTTP Server Benchmarking. Available on the World Wide Web at http://www.sgi.com/Products/Web FOR CE/ WebStone/, February 1995.]]Google ScholarGoogle Scholar
  20. 20.Neal R. Wagner. Fingerprinting. In Symposium on Security and Privacy, pages 18-22, Oakland, CA, 1983. IEEE.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Duane Wesseis. Personal communication, during which became clear that Squid 1.0.betal7 has a memory management bug, August 1996.]]Google ScholarGoogle Scholar
  22. 22.Duane Wessels. Squid Internet Object Cache. Available on the World Wide Web at http://squid.nlanr.net/Squid/, May 1996.]]Google ScholarGoogle Scholar
  23. 23.Duane Wessels. SQUID Frequently Asked Questions. Available on the World Wide Web at http://squid.nlanr.net/Squid/FA Q.html, January 1997.]]Google ScholarGoogle Scholar

Index Terms

  1. Performance issues of enterprise level web proxies

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SIGMETRICS '97: Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
            June 1997
            302 pages
            ISBN:0897919092
            DOI:10.1145/258612

            Copyright © 1997 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 June 1997

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            SIGMETRICS '97 Paper Acceptance Rate25of130submissions,19%Overall Acceptance Rate459of2,691submissions,17%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader