CUBIC TCP

CUBIC TCP

CUBIC - реализация протокола TCP с оптимизированным алгоритмом предотвращения заторов для высокоскоростных сетей с большой задержкой (так называемых "протяжённых сетей с повышенной пропускной способностью" или "long fat networks").

Он менее агрессивен и имеет больше эволюционных улучшений по сравнению с BIC TCP, в котором размер "окна" определяется кубической функцией, зависящей от времени, прошедшего после последней потери пакета, и изменением размера "окна", при котором произошла потеря. Для кубической функции существуют ещё два периода роста "окна". Первый - это участок резкого роста, где "окно" резко вырастает до размера, предшествующему предыдущему периоду нагрузки. Второй - это более спокойный участок роста, где CUBIC постепенно проверяет возможность использования большей пропускной способности: сначала медленно, затем все быстрее. CUBIC теряет много времени на "плато" между резким и постепенным ростом, но это позволяет способствовать стабилизации параметров сети перед тем, как CUBIC начнёт проверку большей пропускной способности.

Другим главным отличием CUBIC от стандартного TCP является то, что CUBIC не зависит от приёма подтверждений (ACK) для увеличения размера "окна". Размер "окна" CUBIC зависит только от последнего затора. В стандартном TCP потоки с коротким RTT (двусторонней задержкой) получают подтверждения быстрее и поэтому их окно перегрузки (cwnd) растёт быстрее, чем у потоков с большим RTT. CUBIC предлагает более справедливое деление полосы пропускания между соревнующимися TCP-потоками за счёт того, что рост окна перегрузки не зависит от RTT.

CUBIC TCP реализован и используется по умолчанию в ядре Linux версий 2.6.19 и выше.

См. также

  • Алгоритмы борьбы с перегрузкой протокола TCP
  • BIC TCP
  • TCP
  • SCTP

Примечания

Ссылки

  • CUBIC
  • BIC и CUBIC (перевод обзорной статьи и обсуждение)



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "CUBIC TCP" в других словарях:

  • CUBIC TCP — CUBIC is an implementation of TCP with an optimized congestion control algorithm for high speed networks with high latency (LFN: Long Fat Networks).It is a less aggressive and more systematic derivative of BIC TCP, in which the window is a cubic… …   Wikipedia

  • Cubic — Cubical redirects here. For the partition, see cubicle. Contents 1 Science and mathematics 2 Computing 3 Media …   Wikipedia

  • TCP congestion avoidance algorithm — The TCP uses a network congestion avoidance algorithm that includes various aspects of an additive increase multiplicative decrease (AIMD) scheme, with other schemes such as slow start in order to achieve congestion avoidance. TCP Tahoe and Reno… …   Wikipedia

  • BIC TCP — (Binary Increase Congestion control, то есть «двоичный контроль уменьшения перегрузки»)  реализация TCP с оптимизированным алгоритмом контроля перегрузки сети для высокоскоростных сетей с большой задержкой (так называемых «протяжённых сетей… …   Википедия

  • Algorithme TCP — Il existe des algorithmes de TCP différents pour répondre à l augmentation de la bande passante des liaisons : en effet les premiers algorithmes utilisés historiquement seraient incapables de faire monter le débit suffisamment rapidement… …   Wikipédia en Français

  • BIC TCP — (Binary Increase Congestion control) is an implementation of TCP with an optimized congestion control algorithm for high speed networks with high latency: so called long fat networks . BIC TCP is implemented and used by default in Linux kernels 2 …   Wikipedia

  • Implementaciones de TCP — Este artículo o sección sobre tecnología necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 2 de abril de 2011. También puedes… …   Wikipedia Español

  • Algorthime TCP — Algorithme TCP Il existe des algorithmes de TCP différents pour répondre à l augmentation de la bande passante des liaisons : en effet les premiers algorithmes utilisés historiquement seraient incapables de faire monter le débit suffisamment …   Wikipédia en Français

  • Taxonomy of congestion control — refers to grouping congestion control algorithms according to their characteristics.Example classificationThe following is one possible classification according to the following properties: #The type and amount of feedback received from the… …   Wikipedia

  • Bandwidth-delay product — In data communications, bandwidth delay product refers to the product of a data link s capacity (in bits per second) and its end to end delay (in seconds). The result, an amount of data measured in bits (or bytes), is equivalent to the amount of… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»