Abstract
Although many research efforts have been devoted to the network congestion against an increase of the Internet traffic, there has been a little concern on improvement of the performance of Internet hosts in spite of the projection that the bottleneck is now being shifted from the network to hosts. We have proposed SSBT (Scalable Socket Buffer Tuning), which is intended to improve the performance of Web servers by maintaining their resources effectively and fairly, and validated its effectiveness through the simulation and implementation experiments. In the current Internet, however, a significant amount of Web document transfer requests are through HTTP proxy servers. Accordingly, in this paper, we propose a new resource management scheme for proxy servers to improve their performance and to reduce Web document transfer time via the proxy servers. Our proposed scheme has the following two components. One is an enhanced E-ATBT, which is an enhancement version of our previous SSBT for proxy servers by taking account of different characteristics among TCP connections. The other is a scheme that manages persistent TCP connections at proxy servers to avoid newly arriving TCP connections from being rejected due to lack of resources. We validate an effectiveness of our proposed scheme through simulation experiments, and confirm that it can manage proxy server resources effectively.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
G. Hasegawa, T. Terai, T. Okamoto, and M. Murata, “Scalable socket buffer tuning for high-performance Web servers,” in Proceedings of IEEE ICNP 2001, Nov. 2001.
G. Hasegawa, T. Matsuo, M. Murata, and H. Miyahara, “Comparisons of packet scheduling algorithms for fair service among connections on the internet,” in Proceedings of IEEE INFOCOM 2000, Mar. 2000.
A. Gallatin, J. Chase, and K. Yocum, “Trapeze/IP: TCP/IP at near-gigabit speeds,” in Proceedings of 1999 USENIX Technical Conference, June 1999.
P. Druschel and L. Peterson, “Fbufs: A high-bandwidth cross-domain transfer facility,” in Proceedings of the Fourteenth ACM symposium on Operating Systems Principles, pp. 189–202, Dec. 1993.
Proxy Survey, available at http://www.delegate.org/survey/proxy.cgi .
A. Feldmann, R. Caceres, F. Douglis, G. Glass, and M. Rabinovich, “Performance of Web proxy caching in heterogeneous bandwidth environments,” in Proceedings of IEEE INFO-COM’ 99, pp. 107–116, 1999.
Squid Home Page, available at http://www.squid-cache.org/ .
Apache proxy modproxy, available at http://httpd.apache.org/docs/mod/mod_proxy.html .
M. K. McKusick, K. Bostic, M. J. Karels, and J. S. Quarterman, The Design and Implementation of the 4.4 BSD Operating System. Reading, Massachusetts: Addison-Wesley, 1999.
J. Padhye, V. Firoiu, D. Towsley, and J. Krusoe, “Modeling TCP throughput: A simple model and its empirical validation,” in Proceedings of ACM SIGCOMM’ 98, pp. 303–314, Aug. 1998.
R. Fielding, J. Gettys, J. Mogul, H. Frystyk, and T. Berners-Lee, “Hypertext transfer protocol-HTTP/1.1,” Request for Comments (RFC) 2068, Jan. 1997.
P. Barford and M. Crovella, “Generating representative Web workloads for network and server performance evaluation,” in Proceedings of the 1998 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pp. 151–160, July 1998.
M. Nabe, M. Murata, and H. Miyahara, “Analysis and modeling of World Wide Web traffic for capacity dimensioning of Internet access lines,” Performance Evaluation, vol. 34, pp. 249–271, Dec. 1999.
M. Allman, “A Web server’s view of the transport layer,” ACM Computer Communication Review, vol. 30, pp. 10–20, Oct. 2000.
The VINT Project, “UCB/LBNL/VINT network simulator-ns (version 2).” available at http://www.isi.edu/nsnam/ns/.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Okamoto, T., Terai, T., Hasegawa, G., Murata, M. (2002). A Resource/Connection Management Scheme for HTTP Proxy Servers. In: Gregori, E., Conti, M., Campbell, A.T., Omidyar, G., Zukerman, M. (eds) NETWORKING 2002: Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications. NETWORKING 2002. Lecture Notes in Computer Science, vol 2345. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47906-6_20
Download citation
DOI: https://doi.org/10.1007/3-540-47906-6_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43709-3
Online ISBN: 978-3-540-47906-2
eBook Packages: Springer Book Archive