Advertisement

TCP Smart Framing: A Segmentation Algorithm to Improve TCP Performance

  • Marco Mellia
  • Michela Meo
  • Claudio Casetti
Conference paper
Part of the Lecture Notes in Computer Science book series (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.

Keywords

Round Trip Time Congestion Window Slow Start Throughput Gain Average Completion Time 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    M. Allman, V. Paxson, W. Stevens. TCP Congestion Control. RFC-2581, April 1999.Google Scholar
  2. 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. 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. 4.
    V. Jacobson, “Congestion Avoidance and Control”, Sigcomm 88, Standford, CA, pp. 314–329, Aug. 1988.Google Scholar
  5. 5.
    W.R. Stevens. TCP/IP Illustrated, vol. 1. Addison Wesley, Reading, MA, USA, 1994.zbMATHGoogle Scholar
  6. 6.
    S. Floyd, T. Henderson, “The NewReno Modification to TCP’s Fast Recovery Algorithm”, RFC 2582, Apr. 1999.Google Scholar
  7. 7.
    M. Mathis, J. Mahdavi, S. Floyd, S. A. Romanow, “TCP Selective Acknowledgment Options”, RFC 2018, Apr. 1996.Google Scholar
  8. 8.
    D. Clark. Window and Acknowledgment Strategy in TCP. RFC-813, July 1982.Google Scholar
  9. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Marco Mellia
    • 1
  • Michela Meo
    • 1
  • Claudio Casetti
    • 1
  1. 1.Dipartimento di ElettronicaPolitecnico di TorinoTorinoItaly

Personalised recommendations