Skip to main content

Modular TCP Handoff Design in STREAMS–Based TCP/IP Implementation

  • Conference paper
Networking — ICN 2001 (ICN 2001)

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

Included in the following conference series:

Abstract

Content-aware request distribution is a technique which takes into account the content of the request when distributing the requests in a web server cluster. A handoff protocol and TCP handoff mechanism were introduced to support content-aware request distribution in a client-transparent manner. Content-aware request distribution mechanisms enable the intelligent routing inside the cluster to provide the quality of service requirements for different types of content and to improve overall cluster performance.

We propose a new modular TCP handoff design based on STREAMSbased TCP/IP implementation in HP-UX 11.0. We design the handoff functions as dynamically loadable modules. No changes are made to the existing TCP/IP code. The proposed plug-in module approach has the following advantages: flexibility-TCP handoff functions may be loaded and unloaded dynamically, without node function interruption; modularity- proposed design and implementation may be ported to other OSes with minimal effort.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Mohit Aron, Darren Sanders, Peter Druschel and Willy Zwaenepoel. Scalable Content-Aware Request Distribution in Cluster-based Network Servers. In Proceedings of the USENIX 2000 Annual Technical Conference, San Diego, CA, June 2000.

    Google Scholar 

  2. L. Cherkasova. FLEX: Load Balancing and Management Strategy for Scalable Web Hosting Service. In Proceedings of the Fifth International Symposium on Computers and Communications (ISCC’00), Antibes, France, July 3–7, 2000, p.8–13.

    Google Scholar 

  3. A. Cohen, S. Rangarajan, and H. Slye. One the Performance of TCP Splicing for URL-Aware redirection. In Proceedings of the 2nd Usenix Symposium on Internet technologies and Systems, Boulder, CO, Oct, 1999.

    Google Scholar 

  4. V. Pai, M. Aron, G. Banga, M. Svendsen, P. Drushel, W. Zwaenepoel, E. Nahum: Locality-Aware Request Distribution in Cluster-Based Network Servers. In Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS VIII), ACM SIGPLAN,1998, pp.205–216.

    Google Scholar 

  5. X. Zhang, M. Barrientos, J. Chen, M. Seltzer: HACC: An Architecture for Cluster-Based Web Servers. In Proceeding of the 3rd USENIX Windows NT Symposium, Seattle, WA, July, 1999.

    Google Scholar 

  6. Data Link Provider Interface (DLPI), UNIX International, OSI Work Group.

    Google Scholar 

  7. Transport Provider Interface (TPI), UNIX International, OSI Work Group.

    Google Scholar 

  8. T. Brisco: DNS Support for Load Balancing. RFC 1794, Rutgers University, April 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tang, W., Cherkasova, L., Russell, L., Mutka, M.W. (2001). Modular TCP Handoff Design in STREAMS–Based TCP/IP Implementation. In: Networking — ICN 2001. ICN 2001. Lecture Notes in Computer Science, vol 2094. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47734-9_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-47734-9_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42303-4

  • Online ISBN: 978-3-540-47734-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics