ABSTRACT
The dramatic increase of WWW traffic on the Internet has led to the wide use of web proxy. The web proxies can be used to improve security, save network bandwidth and reduce network latency. However, as the network bandwidth increased, the general-purpose file system is rapidly becoming the performance bottleneck of web proxies. In this paper, we propose an enhanced object management, called UNIFIED, which is a user-level technique for improving the performance of web proxy. In UNIFIED method, several techniques are developed to improve the disk I/O performance. Instead of the traditional trace-driven simulation, we employ Polygraph 2.5.4 with Polymix-3 workload to evaluate our system realistically. To investigate how the proxy performance depends on the equipped disk, we offer two sets of test machines. One is equipped with one IDE disk and the other is equipped with five SCSI disks. Experimental results show that, in both tests, our method can improve the proxy performance dramatically by reducing the overhead associated with disk I/O.
- J. Almeida and Pei Cao, "Measuring Proxy Performance with the Wisconsin Proxy Benchmark," TR 1373, Computer Science Department, University of Wisconsin-Madison, April 13, 1998.]]Google Scholar
- A. Rousskov and V. Soloviev, "A Performance Study of the Squid Proxy on HTTP/1.0," World-Wide Web Journal, Special Edition on WWW Characterization and Performance Evaluation, 1999.]] Google ScholarDigital Library
- S. L. Fritchie, "The Cyclic News Filesystem: Getting INN To Do More With Less," in Proc. of the 1997 Systems Administration Conference, 1997, pp. 99--111.]] Google ScholarDigital Library
- C. Maltzahn, K. J. Richardson and D. Grunwald, "Reducing the Disk I/O of Web Proxy Server Caches," In Proc. of the 1999 USENIX Annual Technical Conference, June 1999, pp. 225--238.]] Google ScholarDigital Library
- E. P. Markatos and M. G. Katevenis, "Secondary Storage Management for Web Proxies," In Proc. of the 2nd USENIX Symp. on Internet Technologies and Systems, Oct. 1999, pp. 93--114.]] Google ScholarDigital Library
- E. Shriver, E. Gabber and L. Huang, "Storage Management for Web Proxies," In Proc. of the 2001 USENIX Annual Technical Conference, June 2001, pp. 203--216.]] Google ScholarDigital Library
- K. C. Chinen, E. Kawai, Y. Kadobayashi and S. Yamaguchi, "User Level Techniques for Improvement of Disk I/O in WWW Caching," in Proc. of International Conf. on System, Man and Cybernetics, vol. 5, 2001, pp. 3033.]]Google Scholar
- J. C. Mogul, "Speedier Squid: A Case Study of an Internet Server Performance Problem," The USENIX Association Magazine, 24(1), 1999, pp. 50--58.]]Google Scholar
- P. Danzig, "NetCache Architecture and Deployment," Network Appliance TR-3029, Santa Clara, California, 1998.]]Google Scholar
- CacheFlow, Inc. High-performance Web Caching.]]Google Scholar
- IMimic Networking, Inc., "The iMimic DataReactor Architectural Overview," http://www.imimic.com/documents/WP-Architectural/Overview.pdf]]Google Scholar
- Polyteam, "Polygraph User Manual," http://polygraph.ircache.net/UserManual/]]Google Scholar
- D. Wessels, "Squid Web Proxy Cache," http://www.squidcache.org/]]Google Scholar
- M. Seltzer, M. K. McKusick, K. Bostic and C. Staelin, "An Implementation of a Log-Structured File System for UNIX," in Proc. of the 1995 Winter USENIX Technical Conference, January 1995.]] Google ScholarDigital Library
- "Squid Configuration Manual," http://www.lib.pu.edu.tw/~kevin/squid-doc/squid-conf/squidconf.pdf]]Google Scholar
Index Terms
- Enhanced object management for high performance web proxies
Recommendations
Web-conscious storage management for web proxies
Many proxy servers are limited by their file I/O needs. Even when a proxy is configured with sufficient I/O hardware, the file system software often fails to provide the available bandwidth to the proxy processes. Although specialized file systems may ...
Optimal Placement of Proxies of Replicated Web Servers in the Internet
WISE '00: Proceedings of the First International Conference on Web Information Systems Engineering (WISE'00)-Volume 1 - Volume 1This paper investigates the issues of placement of limited number of web proxies in the environment where the web server is replicated (i.e., mirrored web servers). Two different objectives are considered: minimizing the overall access cost by all ...
Using proxies to enhance TCP performance over hybrid fiber coaxial networks
Using cable modems that operate at several hundred times the speed of conventional telephone modems, many cable operators are beginning to offer World Wide Web access and other data services to residential subscribers. Initial experiences indicate that ...
Comments