Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
6.3.3 Локальное управление буферамиКак упоминалось в разделе 6.1, различают статическое и динамическое управление буферами. Последнее полностью обобщает статические стратегии управления, поэтому ниже в первую очередь рассматривается динамическое управление буферами. Динамическое ситуационное управление, определенное в [42,53], основывается на информации о текущем состоянии УК. Оно состоит в принятии решения о вводе пакета в момент его поступления в зависимости от состояния буферной памяти узла. Сетевая модель УК, описанная в разделе 6.4, в данном случае включает R классов пуассоновских потоков поступлений пакетов с интенсивностями соответственно При этом специфика состоит в зависимости интенсивностей входящих в сеть МО потоков от стратегии управления вводом (отказом) пакетов в сеть. Эта зависимость определяется состоянием первого центра «Память» из N приборов обслуживания
С каждой стратегией связано допустимое множество состояний. Равнодоступная для всех классов память CS (Complete Sharing) определяет допустимое множество
Последнее определяет так называемые координатно-выпуклые множества. Таким образом, стратегия управления буферами может быть охарактеризована вероятностями
где Утверждение. Для простой стратегии, определенной на координатно-выпуклом множестве состояний
где функции - нормализующая константа. Выражение (6.19) непосредственно следует из достаточных условий мультипликативности стационарных вероятностей открытых ло-кально-сбалансированных сетей с зависимостью интенсивностей пуассоновских потоков поступлений от количества пакетов в сети [53,183]. Триггерная функция, определяющая правило ухода из сети пакетов
где
Рис. 6.5 Во избежание громоздких выкладок проиллюстрируем проблему оптимального динамического управления на упрощенной модели УК (рис. 6.5), традиционно рассматриваемой для анализа локального управления буферами. В такой модели УК представляется R выходящими каналами связи и буферной памятью размером в N буферов, каждый канал - однолинейной системой М/М/1 с интенсивностью обслуживания
Рис. 6.6 Состояние УК описывается марковским процессом
Проблема оптимального управления марковским процессом с конечным числом состояний может быть сформулирована в терминах задачи линейного программирования [42,53]. Пусть доход от передачи через узел пакета класса
где Пусть, как и ранее,
В (6.21) используются обозначения
Введение переменных
преобразует систему (6.21) в линейную систему ограничений задачи линейного программирования относительно Как известно, всякому опорному плану задачи линейного программирования соответствует целочисленный набор вероятностей Рассмотрим модель УК с двумя
где граница
где границы Естественным расширением изложенного динамического управления входами узла является ситуационное управление с замещением введенного в буферную память пакета класса i на вновь прибывший пакет класса Пусть
где Реализация динамического ситуационного управления буферами связана с трудоемкими измерениями входящей нагрузки. Поэтому, как правило, на практике используют частные стратегии, определяющие статические схемы управления буферами. Статическое локальное управление буферами определяется фиксированными простыми стратегиями управления на координатновыпуклых пространствах состояний. Такое управление является частным случаем динамического ситуационного управления, рассматривающего в каждом состоянии набор возможных стратегий. Сетевая модель УК, введенная для динамического управления, остается в данном случае без изменений, а зависимость интенсивностей R входящих потоков от состояния сети определяется конкретными стратегиями управления. Простые стратегии однозначно определяются соответствующими пространствами состояний. Поэтому описание схем статического управления осуществляется ниже определением соответствующих координатно-выпуклых множеств. Наиболее простыми статическими схемами управления являются упомянутые выше равный доступ CS и полное разбиение СР. В последней вся память разделена на R частей, каждая из которых постоянно закрепляется за соответствующим классом пакетов. Очевидно, такая схема будет давать лучшие показатели только при чрезмерных по всем R классам входящих в узел потоков. В иных случаях она не обеспечивает эффективного использования памяти. Во избежание захвата буферов более интенсивными потоками было предложено несколько схем статического управления [233]. Ниже рассматриваются эти схемы с учетом многоэтапного процесса буферизации в УК. Схема SMXQ. Эта схема управления ограничивает количество буферов, доступных пакетам каждого класса. При этом вводятся границы Возможные состояния определяются в виде
Однако эта схема не гарантирует полного использования всех выходящих каналов при тяжелом трафике. Схема SMA. В этой схеме за каждым классом пакетов закрепляется минимально необходимая память в
Схема SMQMA. Данная схема по существу является объединением двух предыдущих схем. В отличие от SMA, в этой схеме налагаются ограничения
Очевидно, схема SMQMA обобщает все рассмотренные схемы статического управления буферами. Допустимые множества для них могут быть непосредственно получены из (6.23). При статическом управлении, как и для любой простой стратегии управления на координатно-выпуклых множествах, стационарная вероятность
Характеристики упрощенной модели УК (см. рис. 6.5) могут быть получены в явном виде в терминах нормализующей константы G. Для некоторых схем управления они имеют весьма простой вид [75]. Выбор конкретной схемы статического управления или, что то же самое, параметров схемы SMQMA основывается на компромиссе между пропускной способностью узла и задержкой пакетов в нем. Последние существенным образом зависят от особенностей многоэтапного процесса буферизации УК.
|
1 |
Оглавление
|