Open Access Open Access  Restricted Access Subscription or Fee Access

Improving the Performance of Interactive TCP Applications using End-Point Techniques

Varun G. Menon, Alfred Raja Melvin

Abstract


Recent measurement based studies reveal that most of the Internet connections are short in terms of the amount of traffic they carry, while a small fraction of the connections are carrying a large portion of the traffic.. Most of these short flows are from interactive applications like telnet, gaming that use TCP protocol for connection establishment and data transfer. These short TCP flows suffer from severe response-time performance degradations when multiplexed with long-lived flows during times of network congestion. The reasons for this problem is that, in the absence of large number of packets the short flows are unable to get a detailed knowledge about the level of underlying network congestion and even a single packet loss forces long retransmission timeouts. Also as the numbers of packets are less they are not able to develop large congestion windows and thus unable to jumpstart the next data burst. Due to this, clients of interactive applications suffer from increased response time for data packets sent and they try to upgrade their short flows to long flows by sending dummy packets into the network even when they do not have any data to send. This behavior can lead to severe congestion in the network and causes harm to statistical multiplexing in the Internet. This paper aims at providing easy to implement techniques that can be used by the clients of interactive applications to get much better performance without causing any serious congestion in the network.

Keywords


Interactive Application, Latency, Performance Degradation, Retransmission Timeout, TCP.

Full Text:

PDF

References


A.Mondal and A.Kuzmanovic, ―Upgrading Mice to Elephants: Effects and End-Point Solutions ,‖ IEEE/ACM Transactions on Networking, vol.18, no. 2, Apr. 2010.

A.Mondal and A.Kuzmanovic, ―When TCP friendliness becomes harmful,‖ in Proc.IEEE INFOCOM, Anchorage, AK, May 2007,pp.152-160.

L.Guo and I.Matta, ―The war between mice and elephants,‖ in Proc.9th IEEE International Conference on Network Protocols (ICNP), Riverside, CA, Nov. 2001, pp. 180–188.

L. Le, J. Aikat, K. Jeffay, and F. Smith, ―Differential congestion notification: Taming the elephants,‖ in Proc. IEEE ICNP, Berlin, Germany, Oct. 2004, pp. 118–128.

W. Noureddine and F. Tobagi,‖ Improving the performance of interactive TCP applications using service diffrentiation ,‖ in Proc. IEEE, INFOCOM, New York, Jun. 2002, vol. 1, pp. 31–40.

X. Chen and J. Heidemann, "Preferential treatment for short flows to reduce web latency," Computer Networks: The International Journal of Computer and Telecommunications Networking, vol. 41, no. 6, pp.779-794, July 2002.

M. Mellia, M. Meo, and C. Casetti, ―TCP smart framing: a segmentation algorithm to reduce TCP latency,‖ IEEE/ACM Transactions on Networking, vol.13, no. 2, pp.316-329, Apr. 2005.

M. Mellia, M. Meo, and D.Ciullo, ―Two schemes to reduce latency in short lived TCP Flows,‖ IEEE Communications Letters, vol.13, no. 10, Oct. 2009.

S. Savage, N. Cardwell, and Anderson, ‖The case for informed transport protocols,‖ in Proc. HotOS, Rio Rico, AZ, Mar. 1999, p. 58.

B. Kim and J. Lee, ―Retransmission loss recovery by duplicate counting,‖ IEEE Communications Letter, vol. 8, no. 1, pp.69–71, Jan. 2004.

L. Le, J. Aikat, K. Jeffay, and F. Smith, ―The effects of active queue management on Web performance,‖ in Proc. ACM SIGCOMM, Karlsruhe, Germany, Aug. 2003, pp. 265-276.

M. Allman, S. Floyd, and C. Partridge, ―Increasing TCP’s initial window,‖ Internet RFC 3390, 2002.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.