Skip to main content

QoS Performance Improvement for Web Applications

  • Conference paper
  • First Online:
Distributed Communities on the Web (DCW 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2468))

Included in the following conference series:

  • 164 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. Apache HTTP Server Project, 1998. http://www.apache.org

  3. 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

  4. 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).

  5. 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

  6. Clark, D., The Design Philosophy of the DARPA Internet Protocols, Computer Communication Review 18,4, pp. 106–114. 1988

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. Cohen, E. and Kaplan, H. and Oldham, J., Managing TCP Connections under persistent HTTP. 1999 Elservier Science

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Google Scholar 

  12. Padmanabhan, V.N., and Mogul, J.C., Improving HTTP latency, Comput. Networks ISDN Syst. 28(1/2), 25–35. 1995

    Article  Google Scholar 

  13. 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

    Google Scholar 

  14. Spero, S., Analysis of HTTP Performance problems, July 1994.

    Google Scholar 

  15. Stevens, W.R., TCP/IP Illustrated, Vol. 1, Addison-Wesley, Reading, MA, 1994.

    MATH  Google Scholar 

  16. 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/

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics