Skip to main content
Erschienen in: Queueing Systems 3-4/2017

19.12.2016

An asymptotic approximation for TCP compound

verfasst von: Sudheer Poojary, Vinod Sharma

Erschienen in: Queueing Systems | Ausgabe 3-4/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this paper, we derive an approximation for throughput of TCP Compound connections under random losses. Throughput expressions for TCP Compound under a deterministic loss model exist in the literature. These are obtained assuming that the window sizes are continuous, i.e., a fluid behavior is assumed. We validate this model theoretically. We show that under the deterministic loss model, the TCP window evolution for TCP Compound is asymptotically periodic and is independent of the initial window size. We then consider the case when packets are lost randomly and independently of each other. We discuss Markov chain models to analyze performance of TCP in this scenario. We use insights from the deterministic loss model to get an appropriate scaling for the window size process and show that these scaled processes, indexed by p, the packet error rate, converge to a limit Markov chain process as p goes to 0. We show the existence and uniqueness of the stationary distribution for this limit process. Using the stationary distribution for the limit process, we obtain approximations for throughput, under random losses, for TCP Compound when packet error rates are small. We compare our results with ns2 simulations which show a good match and a better approximation than the fluid model at low p.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
\(\lfloor {x}\rfloor \) is the largest integer smaller than x.
 
Literatur
1.
Zurück zum Zitat Allman, M., Paxson, V., Stevens, W.: TCP Congestion Control. RFC 2581 (Proposed Standard) (1999) Allman, M., Paxson, V., Stevens, W.: TCP Congestion Control. RFC 2581 (Proposed Standard) (1999)
2.
Zurück zum Zitat Altman, E., Avrachenkov, K., Barakat, C.: A stochastic model of TCP/IP with stationary random losses. SIGCOMM Comput. Commun. Rev. 30(4), 231–242 (2000)CrossRef Altman, E., Avrachenkov, K., Barakat, C.: A stochastic model of TCP/IP with stationary random losses. SIGCOMM Comput. Commun. Rev. 30(4), 231–242 (2000)CrossRef
3.
Zurück zum Zitat Asmussen, S.: Applied probability and queues. In: Devroye, L., Gyorfi, L., Lugosi, G. (eds.) Applications of Mathematics Stochastic Modelling and Applied Probability, vol. 51, 2nd edn. Springer, New York (2003) Asmussen, S.: Applied probability and queues. In: Devroye, L., Gyorfi, L., Lugosi, G. (eds.) Applications of Mathematics Stochastic Modelling and Applied Probability, vol. 51, 2nd edn. Springer, New York (2003)
4.
Zurück zum Zitat Athreya, K., Lahiri, S.: Measure Theory and Probability Theory. Springer Texts in Statistics. Springer, New York (2006) Athreya, K., Lahiri, S.: Measure Theory and Probability Theory. Springer Texts in Statistics. Springer, New York (2006)
5.
Zurück zum Zitat Balakrishnan, H., Padmanabhan, V.N., Seshan, S., Katz, R.H.: A comparison of mechanisms for improving TCP performance over wireless links. IEEE/ACM Trans. Netw. 5(6), 756–769 (1997)CrossRef Balakrishnan, H., Padmanabhan, V.N., Seshan, S., Katz, R.H.: A comparison of mechanisms for improving TCP performance over wireless links. IEEE/ACM Trans. Netw. 5(6), 756–769 (1997)CrossRef
6.
Zurück zum Zitat Blanc, A., Avrachenkov, K., Collange, D., Neglia, G.: Compound TCP with Random Losses. In: Proceedings of the 8th International IFIP-TC 6 Networking Conference. NETWORKING ’09, pp. 482–494. Springer, Heidelberg (2009) Blanc, A., Avrachenkov, K., Collange, D., Neglia, G.: Compound TCP with Random Losses. In: Proceedings of the 8th International IFIP-TC 6 Networking Conference. NETWORKING ’09, pp. 482–494. Springer, Heidelberg (2009)
7.
Zurück zum Zitat Borman, D., Scheffenegger, R., Jacobson, V.: TCP extensions for high performance. RFC 7323 (2014) Borman, D., Scheffenegger, R., Jacobson, V.: TCP extensions for high performance. RFC 7323 (2014)
8.
Zurück zum Zitat Cardwell, N., Savage, S., Anderson, T.: Modeling TCP latency. In: IEEE Infocom, pp. 1724–1751 (2000) Cardwell, N., Savage, S., Anderson, T.: Modeling TCP latency. In: IEEE Infocom, pp. 1724–1751 (2000)
9.
Zurück zum Zitat Chavan, S., Raina, G.: Performance of TCP with a Proportional Integral Enhanced (PIE) queue management policy. In: 2015 27th Chinese Control and Decision Conference (CCDC), pp. 1013–1018 (2015) Chavan, S., Raina, G.: Performance of TCP with a Proportional Integral Enhanced (PIE) queue management policy. In: 2015 27th Chinese Control and Decision Conference (CCDC), pp. 1013–1018 (2015)
10.
Zurück zum Zitat Dumas, V., Guillemin, F., Robert, P.: A Markovian analysis of additive-increase multiplicative-decrease algorithms. Adv. Appl. Probab. 34(1), 85–111 (2002)CrossRef Dumas, V., Guillemin, F., Robert, P.: A Markovian analysis of additive-increase multiplicative-decrease algorithms. Adv. Appl. Probab. 34(1), 85–111 (2002)CrossRef
11.
Zurück zum Zitat Enachescu, M., Ganjali, Y., Goel, A., McKeown, N., Roughgarden, T.: Part III: routers with very small buffers. ACM SIGCOMM Comput. Commun. Rev. 35(3), 83–90 (2005)CrossRef Enachescu, M., Ganjali, Y., Goel, A., McKeown, N., Roughgarden, T.: Part III: routers with very small buffers. ACM SIGCOMM Comput. Commun. Rev. 35(3), 83–90 (2005)CrossRef
12.
Zurück zum Zitat Floyd, S.: HighSpeed TCP for Large Congestion Windows. RFC 3649 (Experimental) (2003) Floyd, S.: HighSpeed TCP for Large Congestion Windows. RFC 3649 (Experimental) (2003)
13.
Zurück zum Zitat Floyd, S., Henderson, T.: The NewReno Modification to TCP’s Fast Recovery Algorithm. RFC 2582 (Experimental) (1999) Floyd, S., Henderson, T.: The NewReno Modification to TCP’s Fast Recovery Algorithm. RFC 2582 (Experimental) (1999)
14.
Zurück zum Zitat Floyd, S., Henderson, T., Gurtov, A.: The NewReno Modification to TCP’s Fast Recovery Algorithm. RFC 3782 (Proposed Standard) (2004) Floyd, S., Henderson, T., Gurtov, A.: The NewReno Modification to TCP’s Fast Recovery Algorithm. RFC 3782 (Proposed Standard) (2004)
15.
Zurück zum Zitat Gettys, J., Nichols, K.: Bufferbloat: dark buffers in the internet. Queue 9(11), 40 (2011)CrossRef Gettys, J., Nichols, K.: Bufferbloat: dark buffers in the internet. Queue 9(11), 40 (2011)CrossRef
16.
Zurück zum Zitat Ghosh, D., Jagannathan, K., Raina, G.: Right buffer sizing matters: stability, queuing delay and traffic burstiness in compound TCP. In: 2014 52nd Annual Allerton Conference on Communication, Control, and Computing (Allerton 2014), pp. 1132–1139 (2014) Ghosh, D., Jagannathan, K., Raina, G.: Right buffer sizing matters: stability, queuing delay and traffic burstiness in compound TCP. In: 2014 52nd Annual Allerton Conference on Communication, Control, and Computing (Allerton 2014), pp. 1132–1139 (2014)
17.
Zurück zum Zitat Gupta, A., Sharma, V.: A unified approach for analyzing persistent, non-persistent and ON–OFF TCP sessions in the internet. Perform. Eval. 63(2), 79–98 (2006)CrossRef Gupta, A., Sharma, V.: A unified approach for analyzing persistent, non-persistent and ON–OFF TCP sessions in the internet. Perform. Eval. 63(2), 79–98 (2006)CrossRef
18.
Zurück zum Zitat Ha, S., Rhee, I., Xu, L.: CUBIC: a new TCP-friendly high-speed TCP variant. SIGOPS Oper. Syst. Rev. 42, 64–74 (2008)CrossRef Ha, S., Rhee, I., Xu, L.: CUBIC: a new TCP-friendly high-speed TCP variant. SIGOPS Oper. Syst. Rev. 42, 64–74 (2008)CrossRef
19.
Zurück zum Zitat Huston, G.: Gigabit TCP. Internet Protoc. J. 2, 64–69 (2006) Huston, G.: Gigabit TCP. Internet Protoc. J. 2, 64–69 (2006)
20.
Zurück zum Zitat Kelly, T.: Scalable TCP: improving performance in highspeed wide area networks. SIGCOMM Comput. Commun. Rev. 33(2), 83–91 (2003)CrossRef Kelly, T.: Scalable TCP: improving performance in highspeed wide area networks. SIGCOMM Comput. Commun. Rev. 33(2), 83–91 (2003)CrossRef
21.
Zurück zum Zitat Lakshman, T.V., Madhow, U.: The performance of TCP/IP for networks with high bandwidth-delay products and random loss. IEEE/ACM Trans. Netw. 5, 336–350 (1997)CrossRef Lakshman, T.V., Madhow, U.: The performance of TCP/IP for networks with high bandwidth-delay products and random loss. IEEE/ACM Trans. Netw. 5, 336–350 (1997)CrossRef
22.
Zurück zum Zitat Manjunath, S., Raina, G.: Analyses of compound TCP with random early detection (RED) queue management. In: 2015 27th Chinese Control and Decision Conference (CCDC), pp. 5334–5339 (2015) Manjunath, S., Raina, G.: Analyses of compound TCP with random early detection (RED) queue management. In: 2015 27th Chinese Control and Decision Conference (CCDC), pp. 5334–5339 (2015)
23.
Zurück zum Zitat Mathis, M., Semke, J., Mahdavi, J., Ott, T.: The macroscopic behavior of the TCP congestion avoidance algorithm. SIGCOMM Comput. Commun. Rev. 27, 67–82 (1997)CrossRef Mathis, M., Semke, J., Mahdavi, J., Ott, T.: The macroscopic behavior of the TCP congestion avoidance algorithm. SIGCOMM Comput. Commun. Rev. 27, 67–82 (1997)CrossRef
24.
Zurück zum Zitat Mills, K.L., Filliben, J.J., Cho, D.Y., Schwartz, E., Genin, D.: Study of Proposed Internet Congestion Control Mechanisms. DIANE, New York (2011) Mills, K.L., Filliben, J.J., Cho, D.Y., Schwartz, E., Genin, D.: Study of Proposed Internet Congestion Control Mechanisms. DIANE, New York (2011)
25.
Zurück zum Zitat Misra, V., Gong, W.B., Towsley, D.: Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED. ACM SIGCOMM Computer Communication Review, vol. 30, pp. 151–160. ACM, New York (2000) Misra, V., Gong, W.B., Towsley, D.: Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED. ACM SIGCOMM Computer Communication Review, vol. 30, pp. 151–160. ACM, New York (2000)
26.
Zurück zum Zitat Nichols, K., Jacobson, V.: Controlling queue delay. Commun. ACM 55(7), 42–50 (2012)CrossRef Nichols, K., Jacobson, V.: Controlling queue delay. Commun. ACM 55(7), 42–50 (2012)CrossRef
27.
Zurück zum Zitat Padhye, J., Firoiu, V., Towsley, D.F., Kurose, J.F.: Modeling TCP reno performance: a simple model and its empirical validation. IEEE/ACM Trans. Netw. 8, 133–145 (2000)CrossRef Padhye, J., Firoiu, V., Towsley, D.F., Kurose, J.F.: Modeling TCP reno performance: a simple model and its empirical validation. IEEE/ACM Trans. Netw. 8, 133–145 (2000)CrossRef
28.
Zurück zum Zitat Poojary, S., Sharma, V.: Theoretical analysis of high-speed multiple TCP connections through multiple routers. In: ICC. IEEE, Piscataway (2013) Poojary, S., Sharma, V.: Theoretical analysis of high-speed multiple TCP connections through multiple routers. In: ICC. IEEE, Piscataway (2013)
29.
Zurück zum Zitat Raina, G., Towsley, D., Wischik, D.: Part II: control theory for buffer sizing. ACM SIGCOMM Comput. Commun. Rev. 35(3), 79–82 (2005)CrossRef Raina, G., Towsley, D., Wischik, D.: Part II: control theory for buffer sizing. ACM SIGCOMM Comput. Commun. Rev. 35(3), 79–82 (2005)CrossRef
30.
Zurück zum Zitat Shakkottai, S., Srikant, R.: How good are deterministic fluid models of internet congestion control? In: IEEE Infocom, vol. 2, pp. 497–505 (2002) Shakkottai, S., Srikant, R.: How good are deterministic fluid models of internet congestion control? In: IEEE Infocom, vol. 2, pp. 497–505 (2002)
31.
Zurück zum Zitat Sharma, V., Purkayastha, P.: Stability and analysis of TCP connections with RED control and exogenous traffic. Queueing Syst. Theory Appl. 48, 193–235 (2004)CrossRef Sharma, V., Purkayastha, P.: Stability and analysis of TCP connections with RED control and exogenous traffic. Queueing Syst. Theory Appl. 48, 193–235 (2004)CrossRef
32.
Zurück zum Zitat Shorten, R., King, C., Wirth, F., Leith, D.: Modelling TCP congestion control dynamics in drop-tail environments. Automatica 43(3), 441–449 (2007)CrossRef Shorten, R., King, C., Wirth, F., Leith, D.: Modelling TCP congestion control dynamics in drop-tail environments. Automatica 43(3), 441–449 (2007)CrossRef
33.
Zurück zum Zitat Shorten, R.N., Leith, D.J.: H-TCP: TCP for high-speed and long-distance networks. In: Proceedings PFLDnet, Argonne (2004) Shorten, R.N., Leith, D.J.: H-TCP: TCP for high-speed and long-distance networks. In: Proceedings PFLDnet, Argonne (2004)
35.
Zurück zum Zitat Tan, K., Song, J., Zhang, Q., Sridharan, M.: A compound TCP approach for high-speed and long distance networks. In: IEEE Infocom (2006) Tan, K., Song, J., Zhang, Q., Sridharan, M.: A compound TCP approach for high-speed and long distance networks. In: IEEE Infocom (2006)
36.
Zurück zum Zitat Tweedie, R.: The existence of moments for stationary Markov chains. J. Appl. Probab. 6, 191–196 (1983)CrossRef Tweedie, R.: The existence of moments for stationary Markov chains. J. Appl. Probab. 6, 191–196 (1983)CrossRef
37.
Zurück zum Zitat Wei, D.X., Jin, C., Low, S.H., Hegde, S.: FAST TCP: motivation, architecture, algorithms, performance. IEEE/ACM Trans. Netw. 14(6), 1246–1259 (2006)CrossRef Wei, D.X., Jin, C., Low, S.H., Hegde, S.: FAST TCP: motivation, architecture, algorithms, performance. IEEE/ACM Trans. Netw. 14(6), 1246–1259 (2006)CrossRef
38.
Zurück zum Zitat Wischik, D., McKeown, N.: Part I: buffer sizes for core routers. ACM SIGCOMM Comput. Commun. Rev. 35(3), 75–78 (2005)CrossRef Wischik, D., McKeown, N.: Part I: buffer sizes for core routers. ACM SIGCOMM Comput. Commun. Rev. 35(3), 75–78 (2005)CrossRef
39.
Zurück zum Zitat Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control (BIC) for fast long-distance networks. In: IEEE Infocom (2004) Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control (BIC) for fast long-distance networks. In: IEEE Infocom (2004)
40.
Zurück zum Zitat Yang, P., Shao, J., Luo, W., Xu, L., Deogun, J., Lu, Y.: TCP congestion avoidance algorithm identification. IEEE/ACM Trans. Netw. 22(4), 1311–1324 (2014)CrossRef Yang, P., Shao, J., Luo, W., Xu, L., Deogun, J., Lu, Y.: TCP congestion avoidance algorithm identification. IEEE/ACM Trans. Netw. 22(4), 1311–1324 (2014)CrossRef
Metadaten
Titel
An asymptotic approximation for TCP compound
verfasst von
Sudheer Poojary
Vinod Sharma
Publikationsdatum
19.12.2016
Verlag
Springer US
Erschienen in
Queueing Systems / Ausgabe 3-4/2017
Print ISSN: 0257-0130
Elektronische ISSN: 1572-9443
DOI
https://doi.org/10.1007/s11134-016-9509-7

Weitere Artikel der Ausgabe 3-4/2017

Queueing Systems 3-4/2017 Zur Ausgabe