Управление потоками в коммуникационных системах, Общие принципы - Адаптивная система управления потоком для транспортного протокола в сетях с коммутацией пакетов

Общие принципы

Управление потоками в коммуникационных сетях обозначает регулировку скорости отправки данных в сеть с целью достижения максимального использования ресурса сети и минимизации потерь данных.

В состав протокола TCP входит большое число разнообразных механизмов, которые отвечают за различную функциональность и находятся в определенном взаимодействии между собой в силу концептуально-необходимой связи или связи, возникшей при реализации. На рис. 14 приведена схема основных механизмов, входящих в состав самой распространенной реализации протокола TCP - Reno в составе 4.4 BSD UNIX [64].

набор функций и алгоритмов в составе стандартного протокола tcp

Рис. 14. Набор функций и алгоритмов в составе стандартного протокола TCP.

Задачу управления скоростью передачи данных можно условно разбить на два компонента: не допущение переполнения принимающей стороны, и не допущение переполнения сети. Иными словами, целью системы управления потоком является выравнивание скорости передачи данных со скоростью их приема. Механизм контроля перегрузки отправляет данные в сеть не быстрее, чем сеть может их доставлять в место назначения и не быстрее, чем получатель может их обрабатывать.

Перегрузка в сети с коммутацией пакетов это такое состояние, при котором производительность системы падает в связи с переполнением ресурсов сети - коммуникационных каналов, процессорного времени и буферного пространства. Последствия перегрузки проявляются в увеличении времени доставки данных, падении эффективности использования сетевых ресурсов и так называемом сетевом коллапсе, когда процесс передачи полезных данных в сети полностью прекращается.

Изучение систем управления потоками и предотвращения перегрузок, очень важно для развития сетей. Из множества предложенных схем лишь несколько стали стандартами и получили широкое распространение: IBM Systems Networking Architecture (SNA) [10], Digital's Networking Architecture (DNA) [11], и модель TCP/IP [12]. Наиболее полная классификация различных методик управления потоком приводится в [13].

Похожие статьи




Управление потоками в коммуникационных системах, Общие принципы - Адаптивная система управления потоком для транспортного протокола в сетях с коммутацией пакетов

Предыдущая | Следующая