Abstract
The research community has for sometime argued the need to increase the size of TCP initial-window (IW). While it is probably high time that IW-size is increased, we note that a comprehensive study on this front is missing. In this paper, we attempt to build that gap, analyzing the affects increasing IW on various important parameters correlated to the performance of flows. In particular, given the mice-elephant phenomenon, we focus on how the response times of small TCP flows are affected with increasing IW. Our study reveals that, it is difficult to set one single value for IW that improves various parameters such as number of time-outs, retransmission rate, number of spurious time-outs, completion times of flows, etc. Instead, we propose to use a simple function to set the value of IW of a flow depending on the flow-size. Through simulations, we show that such a function performs better.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Allman, M., Floyd, S., Partridge, C.: Increasing TCP’s Initial Window. RFC 3390 (Proposed Standard) (October 2002)
Avrachenkovt, K., Ayesta, U., Brown, P., Nyberg, E.: Differentiation between short and long TCP flows: predictability of the response time. In: IEEE INFOCOM 2004, vol. 2, pp. 762–773 (March 2004)
Collange, D., Costeux, J.L.: Passive estimation of quality of experience. J. UCS 14(5), 625–641 (2008)
Divakaran, D.M., Altman, E., Primet, P.V.-B.: Size-Based Flow-Scheduling Using Spike-Detection. In: Al-Begain, K., Balsamo, S., Fiems, D., Marin, A. (eds.) ASMTA 2011. LNCS, vol. 6751, pp. 331–345. Springer, Heidelberg (2011)
Divakaran, D.M., Carofiglio, G., Altman, E., Primet, P.V.-B.: A Flow Scheduler Architecture. In: Crovella, M., Feeney, L.M., Rubenstein, D., Raghavan, S.V. (eds.) NETWORKING 2010. LNCS, vol. 6091, pp. 122–134. Springer, Heidelberg (2010)
Dukkipati, N., Refice, T., Cheng, Y., Chu, J., Herbert, T., Agarwal, A., Jain, A., Sutin, N.: An argument for increasing tcp’s initial congestion window. SIGCOMM Comput. Commun. Rev. 40, 26–33 (2010)
Eggert, L.: Moving the Undeployed TCP Extensions RFC 1072, RFC 1106, RFC 1110, RFC 1145, RFC 1146, RFC 1379, RFC 1644, and RFC 1693 to Historic Status. RFC 6247 (Informational) (May 2011)
Kodama, S., Shimamura, M., Iida, K.: Initial CWND determination method for fast startup TCP algorithms. In: IWQoS, pp. 1–3. IEEE (2011)
Rai, I., Biersack, E., Urvoy-Keller, G.: Size-based scheduling to improve the performance of short TCP flows. IEEE Network 19(1), 12–17 (2005)
Scharf, M.: Performance analysis of the Quick-Start TCP extension. In: BROADNETS 2007, pp. 942–951 (September 2007)
Zhang, Y.: Speeding up short data transfers: Theory, architecture support, and simulation results. In: Proc. NOSSDAV 2000 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barik, R., Divakaran, D.M. (2012). TCP Initial Window: A Study. In: Koucheryavy, Y., Mamatas, L., Matta, I., Tsaoussidis, V. (eds) Wired/Wireless Internet Communication. WWIC 2012. Lecture Notes in Computer Science, vol 7277. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30630-3_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-30630-3_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30629-7
Online ISBN: 978-3-642-30630-3
eBook Packages: Computer ScienceComputer Science (R0)