Understanding synchronization in TCP Cubic
Autor: | Denis Collange, Guillaume Urvoy-Keller, Dino Lopez-Pacheco, Sonia Belhareth, Lucile Sassatelli |
---|---|
Přispěvatelé: | Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe SIGNET, Signal, Images et Systèmes (Laboratoire I3S - SIS), Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S), Université Nice Sophia Antipolis (... - 2019) (UNS), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Université Nice Sophia Antipolis (... - 2019) (UNS), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA), CNET, France Télécom |
Jazyk: | angličtina |
Rok vydání: | 2014 |
Předmět: |
CUBIC TCP
TCP acceleration Computer science business.industry ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS [INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] 020206 networking & telecommunications 02 engineering and technology H-TCP TCP global synchronization Computer Science::Performance TCP Friendly Rate Control TCP Westwood plus [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] 020204 information systems Computer Science::Networking and Internet Architecture 0202 electrical engineering electronic engineering information engineering Zeta-TCP Compound TCP business ComputingMilieux_MISCELLANEOUS Computer network |
Zdroj: | International Teletraffic Congress (ITC) 2014 International Teletraffic Congress (ITC) 2014, 2014, Karlskrona, Sweden. pp.1--9 International Teletraffic Congress |
Popis: | TCP Cubic is designed to better utilize high bandwidth-delay product paths in IP networks. It is currently the default TCP version in the Linux kernel. Our objective in this work is to better understand the performance of TCP Cubic in scenarios with a large number of competing long-lived TCP flows, as can be observed, e.g., in cloud environments. In such situations, Cubic connections tend to synchronize each other and this synchronization is higher than with TCP New Reno. We investigate this phenomenon in detail through experimentations in a controlled testbed, measurements with Amazon EC2's servers, located in the US and simulations. We demonstrate that several factors contribute to the appearance of synchronization in TCP Cubic: (i) the rate of growth of the congestion window when a Cubic source reaches the capacity of the network and its relation to the RTT of the connection, (ii) the way the congestion Cubic tracks the ideal cubic curve in the kernel (as the congestion window grows in a discrete fashion in units of MSS while the cubic curve assumes a fluid window), (iii) the competition among the Cubic sources and the aggressiveness of the sources that did not experience losses during the last loss episode. We also propose and evaluate two propositions to the TCP Cubic algorithm to alleviate the amount of packets lost during the synchronization episodes. |
Databáze: | OpenAIRE |
Externí odkaz: |