Skip to main content

TCP Smart Framing: A Segmentation Algorithm to Improve TCP Performance

  • Conference paper
  • First Online:
Quality of Service in Multiservice IP Networks (QoS-IP 2003)

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

Abstract

In this paper we propose an enhancement to the TCP protocol, called TCP Smart Framing, or TCP-SF for short, that enables the Fast Retransmit/Recovery algorithm even when the congestion window is small. TCP-SF is particularly effective for short-lived flows, as most of the current Internet traffic is. Without modifying the TCP congestion control based on the additive-increase/ multiplicative-decrease paradigm, TCP-SF adopts a novel segmentation algorithm: while Classic TCP starts sending one segment, a TCP-SF source is allowed to send an initial window of 4 smaller segments, whose aggregate payload is equal to the connection’s MSS. This key idea can be implemented on top of any TCP flavor, from Tahoe to SACK, and requires modifications to the server behavior only.

Analytical results, simulation results, as well as testbed implementation measurements show that TCP-SF sources outperforms Classic TCP in terms of completion time.

This work was supported by the Italian Ministry for University and Scientific Research under the PlanetIP project and by the Center for Multimedia Radio Communications (CERCOM).

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. M. Allman, V. Paxson, W. Stevens. TCP Congestion Control. RFC-2581, April 1999.

    Google Scholar 

  2. A. Feldmann, J. Rexford, R, Caceres. Efficient policies for carrying Web traffic over flowswitched networks. IEEE/ACM Transactions on Networking, Vol: 6, NO: 6, Dec. 1998.

    Google Scholar 

  3. Marco Mellia, Michela Meo, Claudio Casetti, TCP Smart Framing: using smart segments to enhance the performance of TCP. Globecom 2001, San Antonio, TX, 25-29 November 2001.

    Google Scholar 

  4. V. Jacobson, “Congestion Avoidance and Control”, Sigcomm 88, Standford, CA, pp. 314–329, Aug. 1988.

    Google Scholar 

  5. W.R. Stevens. TCP/IP Illustrated, vol. 1. Addison Wesley, Reading, MA, USA, 1994.

    MATH  Google Scholar 

  6. S. Floyd, T. Henderson, “The NewReno Modification to TCP’s Fast Recovery Algorithm”, RFC 2582, Apr. 1999.

    Google Scholar 

  7. M. Mathis, J. Mahdavi, S. Floyd, S. A. Romanow, “TCP Selective Acknowledgment Options”, RFC 2018, Apr. 1996.

    Google Scholar 

  8. D. Clark. Window and Acknowledgment Strategy in TCP. RFC-813, July 1982.

    Google Scholar 

  9. S. De Cnodder, O Elloumi and K Pauwels. RED Behavior with Different Packet Sizes. Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mellia, M., Meo, M., Casetti, C. (2003). TCP Smart Framing: A Segmentation Algorithm to Improve TCP Performance. In: Marsan, M.A., Corazza, G., Listanti, M., Roveri, A. (eds) Quality of Service in Multiservice IP Networks. QoS-IP 2003. Lecture Notes in Computer Science, vol 2601. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36480-3_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-36480-3_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00604-6

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics