Skip to main content

Efficient Connection Management 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:

Abstract

HTTP/1.1 may induce wasting server’s resource when server maintains connection with the idle-state client that requests no data for a certain time. This paper proposes the mechanism of a connection management supported by the client under persistent HTTP. For the mechanism, we defined finishing time of transmission for HTML page and all embedded file in it as connection-closing time on client-side. For the experimental environment, clients ran on 300Mhz Pentium II PC with 32MB of physical memory running the windows95 and servers ran on Open Win of Solaris 2.4. An experimental evaluation of connection management policies, conducted using Web server logs, shows that our policy achieves 15-20% reduction on busy Web server in cost with respect to the fixed holding-time policy.

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. T. Berners-lee, R. Fielding and H. Frystyk: Hypertext Transfer Protocol-HTTP/1.0 RFC 1945, MIT/LCS, May 1996. http://ds.internic.net/rfc1945.txt

  2. M. Elaud, C.J. Sreenan, P. Ramanathan and P. Agrawal: Use of server load to dynamically select connection-closing time for HTTP/1.1 servers, Submitted for publication, March 1999.

    Google Scholar 

  3. J.C. Mogul: 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 

  4. V.N. Padmanabhan and I.C. Mogul: improving HTTP latency, Comput. Networks ISDN Syst. 28(1/2) (1995) 25–35.

    Article  Google Scholar 

  5. T. Berners-Lee, R. Fieding, J. Gettys, J.C. Mogul, H. Frystyk, L. Masinter, and P. Leach: Hypertext Transfer Protocol-HTTP/1.1 RFC2616 Jun 1999. http://www.w3.org/Protocols/HTTP/1.1/rfc2616.pdf

  6. L.A. Belady: A study of replacement s for virtual storage computers, IBM Systems Journal 5 (1996) 78–101.

    Article  Google Scholar 

  7. Apache HTTP server project, http://www.apache.org

  8. E. Cohen and H. Kaplan: Exploiting regularities in Web traffic patterns for cache replacement, in: Proc. 31st Annu. ACM Symp. On Theory of Computing, ACM, 1999.

    Google Scholar 

  9. E. Cohen, H. Kaplan, J. Oldham: Managing TCP connections under persistent HTTP, Elsevier Scince B. V, 1999

    Google Scholar 

  10. G. Banga and J. Mogul, 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

  11. R.T. Braden: Requirements of Internet hosts communication layers, FRC 1122, ISI, October 1989.

    Google Scholar 

  12. H. F. Nielsen, J. Gettys, A. Baird-smith, E. Prud’hommeaux, H.W. Lie, C. Lilley: Network Performance Effects of HTTP/1.1, CSS1, and PNG, in: Proc. ACM SIGCOMM’ 97 Conference, Cannes, France, August 1997.

    Google Scholar 

  13. V. Jacobson: Congestion avoidance and control, in: Proc. Of the ACM SIGCOMM’ 88 Conference, August 1988.

    Google Scholar 

  14. S. Spero: Analysis of HTTP Performance Problems. http://sunsite.unc.edu/mdma-releas/http-prob.html

  15. B. Janssen, H. Frystyk and Spreitzer M: HTTP-NG architectural model, http://info.internet.isi.edu/in-drafts/files/draft-frystyk-httpng-arch-00.txt, August 1998.

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

    MATH  Google Scholar 

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

    MATH  Google Scholar 

  18. Z. Wang and P. Cao: Persistent connection behavior of popular browsers, http://www.cs.wisc.edu/cao/papers/persistent-connection.html

  19. L. Eggert, J. Heidemann: Application-Level Differentiated Services for Web Servers, World Wide Web Journal, Volume 3, 133–142. 1999 1 Introduction

    Article  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). Efficient Connection Management 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_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-36261-4_7

  • 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