Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Реализация очередей для службы UBR




Как уже отмечалось выше, служба UBR не предусматривает гарантий качества обслуживания. Чтобы воспользоваться услугами этой службы, протокол более высокого уровня, например TCP, должен самостоятельно определять состояние перегрузки в сети и реагировать на нее, например, выравниванием скорости передачи данных с учетом количества потерянных пакетов. Однако, поскольку протокол TCP работает только с целыми пакетами, потеря одной ячейки приводит к необходимости повторной передачи всего пакета. В связи с этим для эффективной работы службы UBR требуется процедура раннего сброса пакета (Early Packet Discard, EPD), при которой сразу же происходит сброс всего пакета (за исключением последней ячейки в посылке) при обнаружении ошибки в одной из ячеек. Сохранение последней ячейки позволяет протоколу TCP обнаружить ошибку и выполнить повторную передачу.

В табл. 15.9 описаны различные алгоритмы очередей применительно к работе протокола TCP со службой UBR. В данной таблице слово «Высокая» означает эффективность, примерно равную 70-90 %, а «Очень низкая» – 0-20 %.

Таблица 15.9. Очереди UBR

Алгоритм очереди Достоинства и недостатки Эффективность
Очередь FIFO без раннего сброса пакета   Множество бесполезных ячеек в сети; большое число повторных передач вызывает перегрузку   Очень низкая  
Очередь FIFO с ранним сбросом пакета   Полоса пропускания не распределяется между виртуальными соединениями   Низкая  
Раздельное определение перегрузки без раннего сброса пакета   Перегрузка одного виртуального соединения все еще может воздействовать на другие соединения   Средняя  
Раздельное определение перегрузки с ранним сбросом пакета   Перегрузка ограничивается только одним виртуальным соединением   Высокая  

 

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

Учет виртуальных соединений без процедуры раннего сброса ошибочных пакетов предоставляет соединениям доступ к полосе пропускания в соответствии с их требованиями. Однако перегрузка одного соединения может сказаться на работе других. Эффективность использования свободной полосы пропускания – средняя. И, наконец, использование отдельных очередей для каждого виртуального соединения и процедуры раннего сброса пакета обеспечивают необходимое распределение полосы пропускания между соединениями. Кроме того, в этом случае перегрузка в одном из соединений не будет влиять на работу остальных. Эффективность использования полосы пропускания – высокая.




Поделиться с друзьями:


Дата добавления: 2015-07-13; Просмотров: 222; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.035 сек.