Skip to main content

2017 | OriginalPaper | Buchkapitel

Analysis of TCP Connection Performance Using Emulation of TCP State

verfasst von : Andrzej Bąk, Piotr Gajowniczek, Michał Zagożdżon

Erschienen in: Advances in Network Systems

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Transmission Control Protocol (TCP) is still used by vast majority of Internet applications. However, the huge increase in bandwidth availability during the last decade has stimulated the evolution of TCP and introduction of new versions, better suited for high speed networks. Many factors can influence the performance of TCP protocol, starting from scarcity of network resources, through client or server misconfiguration, to internal limitations of applications. Proper identification of the TCP performance bottlenecks is therefore an important challenge for network operators. In the paper we proposed the methodology for finding root causes of throughput degradation in TCP connections using passive measurements. This methodology was verified by experiments conducted in a live network with 4G wireless Internet access. The paper also presents selected details of its practical implementation.

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!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bąk, A., Gajowniczek, P., Zagożdżon, M.: Measurement methodology of TCP performance bottlenecks. In: Proceedings of the 2015 FEDCSiS, Annals of Computer Science and Information Systems, vol. 5, pp. 1149–1156 (2015). doi:10.15439/2015F284 Bąk, A., Gajowniczek, P., Zagożdżon, M.: Measurement methodology of TCP performance bottlenecks. In: Proceedings of the 2015 FEDCSiS, Annals of Computer Science and Information Systems, vol. 5, pp. 1149–1156 (2015). doi:10.​15439/​2015F284
2.
Zurück zum Zitat Henderson, T., Floyd, S., Gurtov, A., Nishida, Y.: RFC 6582: The NewReno modification to TCP’s fast recovery algorithm Henderson, T., Floyd, S., Gurtov, A., Nishida, Y.: RFC 6582: The NewReno modification to TCP’s fast recovery algorithm
3.
4.
Zurück zum Zitat Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control for fast, long distance networks. Proc. IEEE INFOCOM 4, 2514–2524 (2004) Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control for fast, long distance networks. Proc. IEEE INFOCOM 4, 2514–2524 (2004)
5.
Zurück zum Zitat Kelly, T.: Scalable TCP: improving performance in highspeed wide area networks. Comput. Commun. Rev. 32(2) (2003) Kelly, T.: Scalable TCP: improving performance in highspeed wide area networks. Comput. Commun. Rev. 32(2) (2003)
6.
Zurück zum Zitat Jamal, H., Sultan, K.: Performance analysis of TCP congestion control algorithms. Int. J. Comput. Comm. 2(1) (2008) Jamal, H., Sultan, K.: Performance analysis of TCP congestion control algorithms. Int. J. Comput. Comm. 2(1) (2008)
8.
Zurück zum Zitat Leith, D.J., Shorten, R.N., McCullagh, G.: Experimental evaluation of Cubic-TCP. In: Proceedings of PFLDnet (2008) Leith, D.J., Shorten, R.N., McCullagh, G.: Experimental evaluation of Cubic-TCP. In: Proceedings of PFLDnet (2008)
9.
Zurück zum Zitat Armitage, G., Stewart, L., Welzl, M., Healy, J.: An independent H-TCP implementation under FreeBSD 7.0—Description and observed behaviour. ACM SIGCOMM Comput. Commun. Rev. 38(3) (2008) Armitage, G., Stewart, L., Welzl, M., Healy, J.: An independent H-TCP implementation under FreeBSD 7.0—Description and observed behaviour. ACM SIGCOMM Comput. Commun. Rev. 38(3) (2008)
10.
Zurück zum Zitat Leith, D., Shorten, R.: H-TCP: TCP for high-speed and long-distance networks. In: Proceedings of PFLDnet (2004) Leith, D., Shorten, R.: H-TCP: TCP for high-speed and long-distance networks. In: Proceedings of PFLDnet (2004)
11.
Zurück zum Zitat Leith, D.J., Shorten, R.N., Lee, Y.: H-TCP: A framework for congestion control in high-speed and long-distance networks. In: Proceedings of PFLDnet (2005) Leith, D.J., Shorten, R.N., Lee, Y.: H-TCP: A framework for congestion control in high-speed and long-distance networks. In: Proceedings of PFLDnet (2005)
12.
Zurück zum Zitat Floyd, S.: RFC 3649: Highspeed TCP for large congestion windows Floyd, S.: RFC 3649: Highspeed TCP for large congestion windows
13.
Zurück zum Zitat Floyd, S.: RFC 3742: Limited slow-start for TCP with large congestion windows Floyd, S.: RFC 3742: Limited slow-start for TCP with large congestion windows
14.
15.
Zurück zum Zitat Mascolo, S., Casetti, C., Gerla, M., Sanadidi, M.Y., Wang, R.: TCP Westwood: bandwidth estimation for enhanced transport over wireless links. Proc. ACM MOBICOM 2001, 287–297 (2001) Mascolo, S., Casetti, C., Gerla, M., Sanadidi, M.Y., Wang, R.: TCP Westwood: bandwidth estimation for enhanced transport over wireless links. Proc. ACM MOBICOM 2001, 287–297 (2001)
16.
Zurück zum Zitat Schiavone, M., Romirer-Maierhofer, P., Ricciato, F., Baiocchi, A.: Towards bottleneck identification in cellular networks via passive TCP monitoring. Lect. Notes Comput. Sci. 8487, 72–85 (2014)CrossRef Schiavone, M., Romirer-Maierhofer, P., Ricciato, F., Baiocchi, A.: Towards bottleneck identification in cellular networks via passive TCP monitoring. Lect. Notes Comput. Sci. 8487, 72–85 (2014)CrossRef
17.
Zurück zum Zitat Constantine, B., Forget, G., Geib, R., Schrage, R.: RFC 6349: Framework for TCP throughput testing Constantine, B., Forget, G., Geib, R., Schrage, R.: RFC 6349: Framework for TCP throughput testing
18.
Zurück zum Zitat Afanasyev, A., Tilley, N., Reiher, P., Kleinrock, L.: Host-to-Host congestion control for TCP. IEEE Commun. Surv. Tut. 12(3), 304–342 (2010)CrossRef Afanasyev, A., Tilley, N., Reiher, P., Kleinrock, L.: Host-to-Host congestion control for TCP. IEEE Commun. Surv. Tut. 12(3), 304–342 (2010)CrossRef
19.
Zurück zum Zitat Prasad, R.S., Jain, M., Dovrolis, C.: Socket buffer auto-sizing for high-performance data transfers. J. Grid Comput. 1(4), 361–376 (2003) Prasad, R.S., Jain, M., Dovrolis, C.: Socket buffer auto-sizing for high-performance data transfers. J. Grid Comput. 1(4), 361–376 (2003)
20.
Zurück zum Zitat Semke, J., Mathis Mahdavi, M.: Automatic TCP buffer tuning computer communication review. ACM SIGCOMM 28(4) (1998) Semke, J., Mathis Mahdavi, M.: Automatic TCP buffer tuning computer communication review. ACM SIGCOMM 28(4) (1998)
21.
Zurück zum Zitat Gardner, M.K., Feng, W.-C., Fisk, M.: Dynamic right-sizing in FTP (drsFTP): enhancing grid performance in user-space. In: Proceedings of IEEE symposium on high-performance distributed computing (2002) Gardner, M.K., Feng, W.-C., Fisk, M.: Dynamic right-sizing in FTP (drsFTP): enhancing grid performance in user-space. In: Proceedings of IEEE symposium on high-performance distributed computing (2002)
23.
Zurück zum Zitat Fisk, M., Feng, W.: Dynamic right-sizing: TCP flow-control adaptation. In: Proceedings of the 14th Annual ACM/IEEE SC2001 Conference (2001) Fisk, M., Feng, W.: Dynamic right-sizing: TCP flow-control adaptation. In: Proceedings of the 14th Annual ACM/IEEE SC2001 Conference (2001)
24.
Zurück zum Zitat Weigle, E., Feng, W.: A comparison of TCP automatic tuning techniques for distributed computing. In: Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (2002) Weigle, E., Feng, W.: A comparison of TCP automatic tuning techniques for distributed computing. In: Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (2002)
25.
Zurück zum Zitat Hirabaru, M.: Impact of bottleneck queue size on TCP protocols and its measurement. IEICE Trans. Commun. E89-B(1) (2006) Hirabaru, M.: Impact of bottleneck queue size on TCP protocols and its measurement. IEICE Trans. Commun. E89-B(1) (2006)
26.
Zurück zum Zitat Wang, Yi, Guohan, Lu, Li, Xing: A study of internet packet reordering. Lect. Notes Comput. Sci. 3090, 350–359 (2004)CrossRef Wang, Yi, Guohan, Lu, Li, Xing: A study of internet packet reordering. Lect. Notes Comput. Sci. 3090, 350–359 (2004)CrossRef
27.
Zurück zum Zitat Jaiswal, S., Iannaccone, G., Diot, C., Kurose, J., Towsley, D.: Measurement and classification of out-of-sequence packets in a tier-1 IP backbone. IEEE/ACM Trans. Netw. 15(1), 54–66 (2007). doi:10.1109/TNET.2006.890117 Jaiswal, S., Iannaccone, G., Diot, C., Kurose, J., Towsley, D.: Measurement and classification of out-of-sequence packets in a tier-1 IP backbone. IEEE/ACM Trans. Netw. 15(1), 54–66 (2007). doi:10.​1109/​TNET.​2006.​890117
28.
Zurück zum Zitat Mathis, M., Heffner, J.: RFC 4821: packetization layer path MTU discovery Mathis, M., Heffner, J.: RFC 4821: packetization layer path MTU discovery
29.
Zurück zum Zitat Hu, N., LI, L.M., Mao, Z., Steenkiste, P., Wang, J.: Locating internet bottlenecks: algorithms, measurements, and implications. SIGCOMM Comput. Commun. Rev. 34(4), 41–54 (2004). doi:10.1145/1030194.1015474 Hu, N., LI, L.M., Mao, Z., Steenkiste, P., Wang, J.: Locating internet bottlenecks: algorithms, measurements, and implications. SIGCOMM Comput. Commun. Rev. 34(4), 41–54 (2004). doi:10.​1145/​1030194.​1015474
30.
Zurück zum Zitat Hu, N., Steenkiste, P.: Evaluation and characterization of available bandwidth probing techniques. IEEE J. Sel. Areas Commun. 21(6) (2003) Hu, N., Steenkiste, P.: Evaluation and characterization of available bandwidth probing techniques. IEEE J. Sel. Areas Commun. 21(6) (2003)
Metadaten
Titel
Analysis of TCP Connection Performance Using Emulation of TCP State
verfasst von
Andrzej Bąk
Piotr Gajowniczek
Michał Zagożdżon
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-44354-6_4

Premium Partner