Сравнение механизмов LBOC и RBOC контроля перегрузок SIP сервера

Целью статьи является сравнительный анализ механизмов LBOC (Loss-based Overload Control) и RBOC (Rate-based Overload Control) контроля перегрузок сервера протокола установления сессий SIP (Session Initiation Protocol). Перегрузки возникают при неспособности сервера обработать весь входящий поток сообщений из-за нехватки ресурсов. IETF SOC (рабочая группа SIP Overload Control) в своих стандартах предлагает несколько механизмов контроля перегрузок, основными из которых являются механизм контроля перегрузок путем просеивания потока сообщений LBOC и механизм снижения скорости передачи RBOC. В статье эти механизмы сравниваются с применением в них гистерезисного управления входящим потоком сигнальных сообщений, при котором в зависимости от значений порогов и длины входной очереди система может находиться в одном из трёх режимов: режиме нормальной нагрузки, режиме снижения нагрузки и режиме сброса нагрузки. Источник сигнальных сообщений реализует модель типа MMPP-2 (Markov-Modulated Poisson Process), в которой он находится либо в состоянии генерации сообщений с нормальной интенсивностью, либо в состоянии генерации сигнальных сообщений с нулевой интенсивностью. Для ограничения потока поступающих сообщений при реализации механизма RBOC применяется алгоритм дырявого ведра (leaky bucket). Исследуется зависимость вероятностно-временных характеристик работы механизмов LBOC и RBOC, таких как доля обслуженных сообщений, среднее время пребывания системы в состоянии перегрузки, среднее время цикла управления, от значений времени приёма-передачи RTT (Round-trip time). Сравнение этих характеристик показало, что механизм RBOC на базе гистерезисного управления входящим потоком сообщений осуществляет контроль перегрузок более эффективно, в результате чего среднее время нахождения системы в состоянии перегрузки меньше, чем для механизма LBOC. Но преимуществом механизма LBOC является обнаруженная при моделировании способность сохранять высокую эффективность для всех значений RTT для одних и тех же значений порогов. Механизму RBOC для обеспечения максимальной эффективности необходимо иметь дополнительный механизм динамического управления значениями порогов для разных значений RTT.

Издательство
Общество с ограниченной ответственностью Издательский дом Медиа паблишер
Номер выпуска
3
Язык
Русский
Страницы
52-56
Статус
Опубликовано
Том
12
Год
2018
Организации
  • 1 Московский технический университет связи и информатики
  • 2 Российский университет дружбы народов
Ключевые слова
SIP-сервер; механизмы управления перегрузками; гистерезисное управление перегрузками; просеивание потока; снижение скорости
Цитировать
Поделиться

Другие записи

Аватков В.А., Апанович М.Ю., Борзова А.Ю., Бордачев Т.В., Винокуров В.И., Волохов В.И., Воробьев С.В., Гуменский А.В., Иванченко В.С., Каширина Т.В., Матвеев О.В., Окунев И.Ю., Поплетеева Г.А., Сапронова М.А., Свешникова Ю.В., Фененко А.В., Феофанов К.А., Цветов П.Ю., Школярская Т.И., Штоль В.В. ...
Общество с ограниченной ответственностью Издательско-торговая корпорация "Дашков и К". 2018. 411 с.