Jump to content

Синий (алгоритм управления очередью)

(Перенаправлено из Stochastic Fair Blue )

Blue — это дисциплина планирования для сетевого планировщика, разработанная аспирантом У-чан Фэном для профессора Канга Г. Шина из Мичиганского университета и других специалистов в Исследовательском центре Томаса Дж. Уотсона в IBM 1999 году. [1]

Функционирование [ править ]

Как и случайное раннее обнаружение (RED), Blue действует путем случайного отбрасывания или маркировки пакета явной меткой уведомления о перегрузке до того, как буфер передачи контроллера сетевого интерфейса переполнится. Однако, в отличие от RED, он практически не требует настройки со стороны сетевого администратора. Синяя очередь поддерживает вероятность удаления/маркировки p и удаляет/маркирует пакеты с вероятностью p при их поступлении в очередь. Всякий раз, когда очередь переполняется, p увеличивается на небольшую константу p i , а всякий раз, когда очередь пуста, p уменьшается на константу p d < p i .

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

ярмарка Blue Стохастическая

Главный недостаток Blue, который он разделяет с большинством дисциплин очередей с одной очередью , заключается в том, что он не различает потоки трафика , а рассматривает все потоки как единый агрегат. Таким образом, один агрессивный поток может вытолкнуть пакеты из очереди, принадлежащей другим, более управляемым потокам.

Stochastic fair Blue (SFB) — это стохастически справедливый вариант Blue, который хэширует потоки и поддерживает различную вероятность отметки/отбрасывания для каждого значения хеш-функции. При отсутствии хэш-коллизий SFB может предоставить достаточную долю буферного пространства для каждого потока. При наличии коллизий хэшей SFB справедлив только стохастически. [2]

В отличие от других стохастически справедливых дисциплин организации очередей, таких как SFQ ( Stochastic Fairness Queuing ), SFB может быть реализован с использованием фильтра Блума , а не хеш-таблицы , что значительно снижает требования к объему хранилища при большом количестве потоков.Когда вероятность падения/отметки потока достигает 1, было показано, что поток не реагирует на признаки перегрузки из сети. Такой неэластичный поток помещается в « штрафную скамью » и ограничивается по скорости.

Устойчивая стохастическая ярмарка Blue [ править ]

Многие алгоритмы планирования, в том числе ориентированные на справедливость, особенно уязвимы для подмены типа «отказ в обслуживании» распределенных атак (DDoS). В 2009 году был предложен устойчивый стохастический алгоритм Fair Blue (RSFB) для защиты от поддельных DDoS-атак. Основная идея RSFB заключается в записи реагирующих обычных потоков TCP и восстановлении отброшенных пакетов. Алгоритм RSFB эффективен для сохранения пропускной способности TCP при наличии поддельных DDoS-атак. [3]

Реализации [ править ]

Реализация Blue является частью ALTQ , сетевого планировщика для BSD Unix. [4]

Реализация SFB для Linux была включена в ядро ​​Linux в версии 2.6.39. [5] [6] [7]

Ссылки [ править ]

  1. ^ У-чан Фэн; Дилип Д. Кандлур; Дебанжан Саха; Кан Г. Шин (апрель 1999 г.). «СИНИЙ: новый класс алгоритмов активного управления очередью» (PDF) . Технический отчет по информатике (CSE–TR–387–99). Мичиганский университет . Проверено 8 июня 2013 г.
  2. ^ У-Чанг Фэн; Дилип Д. Кандлур; Дебанжан Саха; Кан Г. Шин (апрель 2001 г.). «Стохастический справедливый синий: алгоритм управления очередями для обеспечения справедливости». Материалы IEEE INFOCOM 2001. Конференция по компьютерным коммуникациям. Двадцатая ежегодная совместная конференция Общества компьютеров и коммуникаций IEEE (кат. № 01CH37213) (PDF) . Том. 3. С. 1520–1529. CiteSeerX   10.1.1.11.4235 . дои : 10.1109/INFCOM.2001.916648 . ISBN  978-0-7803-7016-6 . S2CID   5902623 . Проверено 8 июня 2013 г.
  3. ^ Чангван Чжан; Цзяньпин Инь и Чжипин Цай (2009). RSFB: устойчивый алгоритм Stochastic Fair Blue против поддельных DDoS-атак (PDF) . стр. 1566–1567. ISBN  978-1-4244-4521-9 . Проверено 8 июня 2013 г. {{cite book}}: |journal= игнорируется ( помощь ) Аннотация
  4. ^ У-чан Фэн. "Синий" . Веб-страница . Проверено 8 июня 2013 г.
  5. ^ Новички в ядре - Linux 2.6.39 - Сеть
  6. ^ «Модуль сетевого планировщика ядра SFB Linux» . ядро.орг . Проверено 7 сентября 2013 г.
  7. ^ Юлиуш Хробочек. «Stochastic Fair Blue для ядра Linux» . Проверено 8 июня 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c6264fe7bf294cea7724495783567360__1691087760
URL1:https://arc.ask3.ru/arc/aa/c6/60/c6264fe7bf294cea7724495783567360.html
Заголовок, (Title) документа по адресу, URL1:
Blue (queue management algorithm) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)