Abstract
The current Web service model treats all requests equiva-lently, both while being processed by servers and while being transmitted over the network. For some uses, such as multiple priority schemes, different levels of service are desirable. We propose application-level TCP connection management mechanisms of web server to provide two different levels of Web service, high and low service by setting different timeout for inactive TCP connection. We evaluated the performance of the mechanism under heavy and light loading conditions on Web server. Our experiments show that, though heavy traffic saturates the network, high level class performance is improved by at most 25-28%. Therefore this mechanism can effectively provide QoS services even in the absence of operating system and network support.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Almedia, J., and Dabu, M., and Manikntty, A., and Cao, P., Providing differentiated levels of service in web content hosting, in Proc. 1998 Workshop on Internet Server Performance Madison, Wisconsin, June 23, 1998
Apache HTTP Server Project, 1998. http://www.apache.org
Banga, G., and Mogul, J., Scalable kernel performance for Internet servers under realistic loads, in: Proc. USENIX Annu. Technical Conf., USENIS Assoc., 1998, http://www.cs.rice.edu/~gaurav/papers/usenix98.ps
Berners-Lee, T., Fielding R., and Frystyk, H., Hypertext Transfer Protocol-HTTP/1.0, RFC 1945, MIT/LCS, http://ds.internic.net/rfc/rfc1945.txt (May 1996).
Berners-Lee, T., Fieding, R., Gettys, J., Mogul, J.C., Frystyk, H., Masinter, L., and Leach, P., Hypertext Transfer Protocol-HTTP/1.1 RFC2616 Jun 1999. http://www.w3.org/Protocols/HTTP/1.1/rfc2616.pdf
Clark, D., The Design Philosophy of the DARPA Internet Protocols, Computer Communication Review 18,4, pp. 106–114. 1988
Cohen, E. and Kaplan, H., Exploiting regularities in Web traffic patterns for cache replacement, in Proc. 31st Annu. ACM Symp. Theory of Computing, ACM, 1999.
Cohen, E. and Kaplan, H. and Oldham, J., Managing TCP Connections under persistent HTTP. 1999 Elservier Science
Frystyk, H., Nielsen, J., Gettys, A., Baird-Smith, E., Prud’hommeaux, H.W. Lie and C. Lilley, Network performance effects of HTTP/1.1, CSS1 and PNG, in: Proc. ACM SIGCOMM’ 97 Conference, Cannes, France, August 1997.
Mogul, J.C., The case for persistent-connection HTTP, Comp. Commun. Rev. 25(4), 1995 299–313. http://www.research.digital.com/wrl/techreports/abstracts/95.4.html
Padmanabhan, V. and Katz, R., TCP Fast Start: A Technique for Speeding Up Web Transfers, In Proceedings of the IEEE GLOBE-COM Internet Mini-Conference, pp. 41–46. 1998
Padmanabhan, V.N., and Mogul, J.C., Improving HTTP latency, Comput. Networks ISDN Syst. 28(1/2), 25–35. 1995
Rhee, Y.-J. and Kim, T.-Y., Heuristic Connection Management for Improving Server-side Performance On the Web, in Proc Workshop on OHS6, Texas, May 30, 2000, LNCS 1903
Spero, S., Analysis of HTTP Performance problems, July 1994.
Stevens, W.R., TCP/IP Illustrated, Vol. 1, Addison-Wesley, Reading, MA, 1994.
Trent, G. and Sage, M., WebSTONE: The First Generation in HTTP Server Benchmarking, Technical Report, MTS, Silicon Graphics, Inc., Mountain View, CA, now maintained by Mindcraft, Inc. 1995, http://www.mindcraft.com/webstone/
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
Rhee, YJ., Kim, JB., Kim, GH., Yi, SH., Kim, TY. (2002). QoS Performance Improvement for Web Applications. In: Plaice, J., Kropf, P.G., Schulthess, P., Slonim, J. (eds) Distributed Communities on the Web. DCW 2002. Lecture Notes in Computer Science, vol 2468. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36261-4_8
Download citation
DOI: https://doi.org/10.1007/3-540-36261-4_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00301-4
Online ISBN: 978-3-540-36261-6
eBook Packages: Springer Book Archive