Главная страница
Навигация по странице:

  • 8.3 Система с неограниченной очередью HM / D / m /∞

  • 8.4 Система с неограниченной очередью fBM / D /1/∞

  • Приложения теории массового обслуживания. Учебник для студентов высших учебных заведений, обучаемых по направлениею


    Скачать 1.27 Mb.
    НазваниеУчебник для студентов высших учебных заведений, обучаемых по направлениею
    АнкорПриложения теории массового обслуживания
    Дата30.06.2022
    Размер1.27 Mb.
    Формат файлаpdf
    Имя файлаlozhkovskii_ag_teoriia_massovogo_obsluzhivaniia_v_telekommun.pdf
    ТипУчебник
    #621010
    страница11 из 14
    1   ...   6   7   8   9   10   11   12   13   14
    8.2 Вероятность потерь системы HM/D/m
    Соотношение первых двух моментов случайного количества требований за среднюю длительность обслуживания (интенсивность нагрузки) определяет скученность интенсивности нагрузки или пикфактор трафика



    2
    S
    В наиболее часто применяемой математической модели пуассоновского потока требований σ
    2
    ≡ Λ, поскольку интервал времени между требованиями z распределен по экспонентному закону, а количество требований за среднюю длительность обслуживания распределено по закону Пуассона. Реальным потокам присуща повышенная неравномерность трафика, где дисперсия интенсивности нагрузки σ
    2
    превышает ее математическое ожидание Λ от 2 до
    15 раз. Иногда данное соотношение бывает еще больше, но это происходит или за пределами ЧНН, или на небольших пучках каналов. Поэтому для реальных потоков, как правило, S > 1.
    Определение основной характеристики QoS – вероятности отказа в обслуживании из-за занятости всех серверов системы – базируется на определении вероятностной функции распределения состояний системы P
    i
    В модели HM/D/m вероятность отказа в обслуживании зависит от пикфактора интенсивности нагрузки S и при условии m > Λ равна вероятности занятия всех m серверов системы (8.3), умноженной на S:

















    2 0
    2 2
    )
    )(
    2
    (
    exp
    1
    m
    k
    B
    m
    k
    m
    k
    P
    (8.6)
    В [10] показано, что регулярный закон распределения продолжительности обслуживания с точки зрения качества обслуживания наихудший и потому формула (8.6) есть не что иное, как верхняя оценка возможных значений вероятности отказа в обслуживании. Для других законов распределения продолжительности обслуживания требований к формуле (8.6) применяется специальная аппроксимирующая функция, полученная по результатам имитационного моделирования [9], и в которой коэффициентом h задается вид закона распределения длительности обслуживания:
































    )
    5
    (
    )
    )(
    1
    (
    1 2
    )
    )(
    2
    (
    exp
    2 2
    0
    h
    h
    S
    m
    S
    S
    m
    k
    m
    k
    S
    P
    m
    k
    B
    ,
    (8.7) где h равно 4.25, 3.55 и 2.85 для равномерного, экспонентного и логарифмически нормального законов распределения длительности обслуживания соответственно. Видно, что при S = 1 (то есть σ
    2
    = Λ) данная формула превращается в формулу (8.3) для случая i = m – состояние системы m
    (занятые все серверы).

    77
    На рис. 8.2 приведены зависимости вероятности потерь P
    B
    от количества серверов в системе HM/G
    *
    /m и вида закона распределения продолжительности обслуживания при Λ = 100 Эрл и S = 8 (G
    *
    – регулярный, равномерный, экспоненциальный и логарифмически нормальный законы распределения продолжительности обслуживания).
    Рисунок 8.2 – Зависимость P
    B
    от m и закона распределения длительности обслуживания
    Пунктирная кривая E
    m
    (Λ) показывает зависимость потерь от m, рассчитанную по B-формуле Эрланга. Штриховыми линиями 1, 2, 3 и 4 показаны зависимости вероятности потерь требований для регулярного, равномерного, экспонентного и логарифмически нормального законов распределения продолжительности занятия соответственно.
    Графики демонстрируют, что, например, при емкости системы m = 125 серверов вероятность потери требования, рассчитанная по B-формуле Эрланга, составит P
    B
    = 0,002. В то же время, если в систему поступает не пуассоновский поток, а более неравномерный с пикфактором S = 8, то при постоянной длительности обслуживания требований реальные потери составят P
    B
    = 0,07, что в 35 раз больше. Для того чтобы удержать качество обслуживания на заданном уровне P
    B
    = 0,002 необходимо в системе иметь реально m = 172 сервера, а не 125. Такова ошибка в расчетах СМО, когда используются неадекватные методы, не учитывающие характер входного потока требований.
    Видно, что при значительной (S = 8) дисперсии интенсивности нагрузки лучшее качество обслуживания будет там, где в законе распределения длитель- ности обслуживания больше доля (вероятность) коротких требований. Менее короткие по длительности обслуживания требования скорее покидают систему, освобождая серверы для использования их следующими требованиями.
    В табл. 1 Приложения даны сведения об интенсивности нагрузки Y, обслуженной m-серверным полнодоступным пучком при потерях 1, 3 и 5 ‰ и коэффициентескученности нагрузки S = 1, …, 5. При S = 1 представленные значения совпадают со значениями, рассчитанными по B-формуле Эрланга.

    78
    8.3 Система с неограниченной очередью HM/D/m/∞
    В полнодоступную m-серверную систему с неограниченной очередью поступает гиперэкспонентный поток требований с интенсивностью Λ, пикфак- тором S > 1 и нормальным распределением количества требований за единицу времени x, где x – постоянная длительность обслуживания требования. Выбор из очереди – в порядке поступления. Определить характеристики QoS:
     вероятность ожидания P
    w>0
    ;
     среднюю длину очереди Q;
     среднюю продолжительность ожидания требований в системе W;
     среднюю продолжительность ожидания требований в очереди t
    q
    Распределение вероятностей P
    i
    случайного количества требований i, поступающих в систему за единицу времени x,описанного нормальным законом распределения:


    2 2
    2 2
    1










    i
    i
    e
    P
    (8.8)
    Независимо от вида потока требований W и Q находятся по формулам
    (7.44) и (7.45) на основании определения и формулы Литтла. Из формул видно, что данные характеристики QoS зависят от P
    w>0
    и t
    q
    , которые определяются из функций распределения состояний системы P
    j
    и времени ожидания требований в очереди P(t
    q
    ). Однако, для непуассоновского потока не существует общего метода получения таких функций, и формулы для них не являются простыми.
    Для расчета t
    q
    применим такие, установленные раньше, результаты:
     из C-формулы Эрланга следует, что в системе M/M/m/∞ средняя длительность ожидания требований в очереди t
    q(M)
    = 1 / (m – );
     из формулы Поллачека-Хинчина следует, что в системе M/D/1/∞ средняя длительность ожидания требований в очереди t
    q(D)
    = t
    q(M)
    / 2.
    Очевидно, что в искомом выражении для расчета t
    q
    системы HM/D/m/∞ должны учитываться данные выводы. Первый – потому, что пуассоновский поток (M) есть частным случаем гиперэкспонентного (Н). Второй – поскольку односерверная система (m = 1) есть частным случаем многосерверной.
    В [11] для системы HM/D/m/∞ показано, что t
    q(D)
    > t
    q(M)
    в S / (k = 2) раз при количестве серверов m = . Это хорошо согласуется с приведенными выше соотношениями – через пикфактор S учтено отличие гиперэкспонентного потока от пуассоновского, и отличие в два раза средней продолжительности ожидания при постоянной и экспонентной длительности обслуживания, но отнесено это к характерной точке m = .
    С ростом емкости системы m коэффициент k = 2 убывает приблизительно со скоростью k(m) ≈ (m + ) / m. По результатам имитационного моделирования системы HM/D/m/∞ установлено, что точность расчета t
    q
    повышается при замене данной зависимости на k(m) ≈ (m +  + 1 +  / m) / m. Окончательная формула для расчета t
    q
    системы HM/D/m/∞ имеет вид:

    79




    ]
    /
    1
    [
    1
    /
    1 1
    2
    m
    m
    S
    m
    m
    m
    S
    m
    t
    q















    (8.9)
    Для расчета P
    w>0
    применим такие аргументы. Вероятность P
    w>0
    – это вероятность занятости всех m серверов (7.47).
    Аналогично модели M/D/m/∞, при конечном числе m и неограниченном количестве мест ожидания требования обслуживаются без потерь. На серверы системы поступают требования из первичного потока с интенсивностью  и из очереди с интенсивностью 

    P
    > 0
    t
    w
    (см. 7.34). Поэтому общая интенсивность нагрузки на систему увеличивается до величины 
    2
    =  + Q (см. п. 7.4).
    При гиперэкспонентном потоке функция распределения количества требований в системе (обслуживаются и в очереди) или состояний системы P
    j
    отличается от функции распределения P
    i количества поступающих требований.
    На рис. 8.3 даны распределения состояний систем с m = 105, 110 и 120 серверов
    (m > ) при гиперэкспонентном потоке требований с Λ = 100 Эрл и S = 4.
    Рисунок 8.3 – Распределение состояний системы HM/D/m/
    Из рис. 8.3 видно, что при уменьшении m разброс отдельных значений функции распределения состояний системы от среднего значения увеличивается. Из чего следует, что дополнительный поток требований из очереди увеличивает общую интенсивность нагрузки 
    2
    и ее дисперсию
    2 2

    Заметно, что уже при m = 120 (пунктирная линия) функция распределения состояний системы достаточно симметричная, что позволяет ее целиком аппроксимировать нормальным законом распределения. Аппроксимация этих функций нормальным законом (8.8) с параметрами

    2
    =  + Q ;
    (8.10)
    2 2
    Q




    (8.11)

    80 дает хорошие результаты на левом отрезке функции распределения состояний системы, обусловленном границами суммирования в (7.47), т.е. от 0 до m – 1:






    1 0
    0 1
    m
    i
    i
    w
    P
    P
    Из этого следует простой итерационный алгоритм расчета основных характеристик качества обслуживания системы HM/D/m/∞:
    – из (8.9) для заданных , S и m рассчитывается t
    q
    ;
    – из (7.47) и (8.8) для заданных  и σ
    2
    определяется первичная вероятность P
    w>0
    (как для случая, когда требования из очереди не идут в систему и не увеличивают нагрузки на нее);
    – для рассчитанных t
    q
    и P
    w>0
    в соответствии с (7.44) и (7.45) определяются первичные значения W и Q;
    – для рассчитанных из (8.10) и (8.11) значений 
    2
    и σ
    2
    в соответствии с
    (7.47) и (8.8) определяется уточненная вероятность P
    w>0
    , т. е. с учетом влияния дополнительной нагрузки на серверы системы из очереди. (При этом длина очереди более реальная, поскольку требования, которые не идут из системы немедленно, оказывают содействие возрастанию очереди);
    – по уточненному P
    w>0
    из (7.44) и (7.45) уточняются значения W и Q.
    Путем имитационного моделирования установлено, что реализация этого алгоритма в большом диапазоне варьирования параметров , S и m дает всегда заниженную оценку вероятности P
    w>0
    , однако, при этом относительная ошибка никогда не превышает -10 %. Поэтому, поскольку на последнем шаге снова уточняются значения W и Q, то можно еще раз пересчитать P
    w>0
    с более точными значениями 
    3
    и σ
    3.
    Проверка этого шага показала, что результаты расчетов после третьей итерации всегда дают верхнюю оценку вероятности
    P
    w>0
    , которая не превышает +10 % [11].

    81
    8.4 Система с неограниченной очередью fBM/D/1/∞
    Трафик мультисервисных сетей с коммутацией пакетов характеризуется наличием долгосрочных зависимостей в интенсивности нагрузки и существенным отличием статистических свойств потоков пакетов от пуассоновского потока. Адекватной моделью потоков в таких сетях считаются самоподобные (self-similarity) процессы, где входной поток описывается фрактальним броуновским движением (модель fBM). Однако, исследование характеристик качества обслуживания СРИ в этих условиях является очень сложной математической задачей.
    Причиной тому есть слабая формализованность модели самоподобных потоков, вследствие чего и невозможно получить аналитически обоснованные результаты для оценки параметров QoS в системах распределения информации.
    Для односерверной системы с бесконечной очередью и постоянным временем обслуживания (модель fBM/D/1/∞) приближенное решение приведено в [1], где показано, что количество требований в рассмотренной системе в любой момент времени t может быть представлено случайной величиной
    ))
    (
    )
    (
    )
    (
    (
    sup
    )
    (
    s
    t
    t
    A
    t
    A
    t
    N
    t
    s






    , где
    )
    (
    )
    (
    t
    Z
    a
    t
    t
    A




    Случайный процесс Z(t)является нормализованным фрактальным броуновским движением с параметром Херста Н (H = 0,5 ... 1), а положительный коэффициент а является некоторым множителем масштаба.
    В состоянии статистического равновесия при
    1





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























    


    



















    a
    a
    f
    a
    x
    t
    a
    t
    Z
    x
    N
    H
    H
    t
    /
    )
    1
    (
    0
    )
    (
    sup
    Pr
    )
    Pr(
    Для случая, когда эта вероятность равна заведомо заданной величине
    Рг(N > х) = ε из вышеприведенного следует, что const
    )
    (
    1 5
    0 1
    5 0
    5 0









    f
    a
    x
    H
    H
    H
    H
    H
    H
    , а это означает, что
    1 5
    0 1
    )
    1
    (







    H
    H
    H
    x
    N
    (8.12)

    82
    Величина х найдена из предыдущего в предположении, что const = 1.
    Вероятность, равная единице – это достоверное событие и, поэтому, х – это количество требований в системе, которое не может быть превышено, то есть это может быть верхняя оценка среднего количества требований N в системе
    fBM/D/1/∞.
    Поскольку из формулы Литтла следует, что Т = N /λ, то среднее время пребывания требования в системе при μ = 1, то есть в единицах времени продолжительности обслуживания, определяется формулой:
    1 5
    0 1
    1 5
    0 1
    )
    1
    (
    1
    )
    1
    (














    H
    H
    H
    H
    H
    H
    H
    T
    (8.13)
    Исходя из того, что для любой односерверной системы средняя длина очереди Q = N – ρ, то с учетом (8.12) получим:








    1 5
    0 1
    )
    1
    (
    H
    H
    H
    Q
    (8.14)
    Результат (8.12), (8.13) и (8.14) считается аналитическим решением для системы fBM/D/1/∞. Однако, при анализе этого результата можно заметить, что при задании коэффициента Херста H = 0,5 (несамоподобный процесс) имеем известный результат для среднего количества требований, средней продолжительности пребывания и средней длины очереди в системе типа
    М/М/1/∞. Это достаточно нелогичный результат, поскольку исследовалась система с детерминированным временем обслуживания fBM/D/1/∞. При изменении коэффициента Херста от значения H = 1 (максимальное значение) до
    H = 0,5 (минимальное значение), несомненно, видоизменяется поток требований и соответствующая функция распределения вероятности интервала времени между требованиями, но не изменяется функция распределения продолжительности обслуживания. Разумеется, при H = 0,5 поток теряет свойства самоподобности, но в этом случае результаты (8.12–8.14) должны коррелироваться с результатами для некоторой модели с постоянной длительностью обслуживания, а не экспонентной [12].
    Из приведенного на рис. 8.6 графика зависимости среднего времени пребывание требований в системе T следует, что при нагрузке ρ > 0,3 система
    fBM/D/1/∞ с входным потоком требований, имеющим характер самоподобного процесса, будет затрачивать на обработку больше времени, чем при отсутствии свойства самоподобия, то есть чем системы M/M/1/∞ и M/D/1/∞.

    83
    Рисунок 8.6 – Зависимость среднего времени пребывания требований в системе Т для моделей M/M/1/∞, M/D/1/∞ и fBM/D/1/∞ при H = 0,7
    Из приведенного на рис. 8.7 графика зависимости среднего количества требований в системе N для систем M/M/1/∞, M/D/1/∞ и fBM/D/1/∞ следует аналогичный вывод, что при нагрузке ρ > 0,3 в системе с входным потоком требований, имеющим характер самоподобного процесса, будет больше требований, чем при отсутствии самоподобности.
    Рисунок 8.7 – Зависимость среднего количества требований в системе N для моделей M/M/1/∞, M/D/1/∞ и fBM/D/1/∞ при H = 0,7

    84
    К подобному выводу можно прийти и после анализа графика зависимости средней длины очереди Q от ρ в тех же системах, приведенному на рис. 8.8.
    Рисунок 8.8 – Зависимость средней длины очереди Q для моделей M/M/1/∞,
    M/D/1/∞ и fBM/D/1/∞ при H = 0,7
    На всех графиках можно видеть, что с ростом интенсивности нагрузки ρ ухудшаются характеристики качества обслуживания T, N и Q, но еще более существенным образом они ухудшаются при наличии свойств самоподобия во входном потоке требований. Результат в виде выражений (8.12), (8.13) и (8.14) показывает степень этого влияния в зависимости от величины коэффициента H.
    Однако, для данного результата (формулы Норроса), полученного в предположении постоянной продолжительности обслуживания, при H = 0,5 выражения (8.12), (8.13) и (8.14) дают оценки параметров качества обслуживания, характерные для пуассоновского потока с экспонентным законом распределения продолжительности обслуживания, а не регулярного
    (модель M/M/1/∞). Установить степень точности данного результата можно при помощи имитационного моделирования.
    При имитационном моделировании достаточно оценить только один из параметров, например N, поскольку параметры Q и T связаны с N известными функциональными зависимостями. Результаты имитационного моделирования
    СМО типа fBM/D/1/∞ при H = 0,7 приведены на рис. 8.9 и показаны линией, в виде знаков „+”.

    85
    Рисунок 8.9 – Моделирования среднего количества требований в системе N для модели fBM/D/1/∞ при H = 0,7
    Результаты моделирования показывают, что для входного потока со свойствами самоподобия с ростом интенсивности нагрузки ρ ухудшаются характеристики качества обслуживания, но не настолько, как это определяется формулой Норроса. Расхождение результатов моделирования и оценок, полученных по формулам (8.12), (8.13) и (8.14) может составлять сотни процентов. Оценка Норроса сильно завышена и надо более точное решение.
    Наиболее перспективным есть метод оценки параметров качества обслуживания самоподобного трафика, в котором предложено использовать методы расчета известных классических распределений, энтропия которых наиболее близка к энтропии распределения состояний системы в условиях обслуживания самоподобного трафика [13]. При этом возможен расчет характеристик QoS в моделях с самоподобным трафиком при любом законе распределения длительности обслуживания по формуле Полачека-Хинчина.
    Случайный процесс (СП) поступления пакетов в СРИ, образует поток пакетов (трафик) характеризуется определенным законом распределения. Он устанавливает связь между значением случайной величины (количеством пакетов) и вероятностью появления этого значения. В большинстве случаев для расчета параметров QoS достаточно знать о законе распределения только некоторые его числовые характеристики – моменты распределения разных порядков. Для расчета пуассоновского распределения достаточно математичес- кого ожидания Λ, а для нормального – необходимы Λ и дисперсия D.
    Основные характеристики случайного процесса Λ и D, хотя и важны, в то же время не являются исчерпывающими, а иногда и недостаточными для прогнозирования значения случайной величины. Иногда СП характеризуются

    86 одинаковыми значениями Λ и D, но внутренняя структура этих процессов разная. Одни могут иметь плавно меняющиеся реализации, а другие – ярко выраженную колебательную структуру при скачкообразном изменении отдельных значений случайной величины (например, резкое возрастание количества пакетов в сети, приводящее к „пачечности” трафика). Для
    „плавных” процессов характерна большая предсказуемость реализаций, а для
    „пачечных” – очень малая вероятностная зависимость между двумя случайными величинами СП. В таких случаях закон распределения, характери- зующий СП, несет в себе некоторую неопределенность и позволяет с большей или меньшей надежностью прогнозировать значение случайной величины.
    Итак, используемые вероятностные законы распределения, описывающие трафик в пакетных сетях, не дают такой количественной оценки неопределенности состояния СМО, как энтропия распределения:
    j
    m
    j
    j
    P
    P
    m
    H
    log
    1
    )
    (




    Энтропия не зависит от значений, которые приобретает случайная величина, а только от их вероятностей.
    Оценка параметров качества обслуживания самоподобного трафика возможна энтропийным методом, сводящимся к использованию методов расчета известных распределений, энтропия которых совпадает или наиболее близкая к энтропии состояний системы при обслуживании самоподобного трафика [13].
    Результатами моделирования установлено, что в тех точках, где одинакова энтропия распределения состояний системы, одинаковы и исследуемые параметры качества обслуживания, такие как средняя длина очереди Q и средняя продолжительность ожидания требований W. Например, для моделей M/M/1/∞ и fBM/D/1/∞ при коэффициенте Херста H = 0,8 и ρ = 0,6 энтропии распределений состояний системы довольно близки и равны 1,683 и
    1,719 соответственно. При этом для модели fBM/D/1/∞ средняя длина очереди
    Q = 0,982 и средняя продолжительность ожидания всех требований W = 1,611, что превышает соответствующие значения для модели M/M/1/∞всего на 3 %
    (на столько же отличие и значений энтропии). Такое же совпадение основных параметров качества обслуживания СМО с очередью наблюдается во всех других точках, для которых одинаковые значения энтропии распределения состояний системы, независимо от закона распределения продолжительности обслуживания. Поэтому для этих расчетов можно применять формулы
    Поллачека-Хинчина из табл. 7.1 модели M/G/1/∞.
    Алгоритм применения энтропийного метода расчета QoS такой:
    1. Для установленного закона распределения состояний системы определяется энтропия распределения H
    fBM
    (по известными формулам).
    2. Изменением коэффициента вариации ν
    x
    для модели, например
    M/HM/1/, достигается совпадение значений энтропии H
    M/HM/1
    = H
    fBM

    87 3. С помощью данного коэффициента вариации ν
    x
    определяется среднее количество пакетов в системе N по формуле Поллачека-Хинчина (табл. 7.1).
    4. Через известные соотношения находятся другие характеристики QoS.
    Расчет характеристик QoS в модели с самоподобным трафиком при любом законе распределения длительности обслуживания возможен. Необходи- мое условие такого – определение энтропии распределения состояний системы.
    Доказательство свойства самоподобия реального трафика выполняется методом абсолютных моментов. В качестве значений случайного процесса рассматривается количество требований, поступающее в СМО за единицу времени. Исходную последовательность количества требований длиной N разделим на блоки длиной m (отдельные агрегированные процессы размером
    m). На непересекающихся временных интервалах, то есть на границах каждого блока k-я последовательность имеет среднее значение:





    m
    j
    m
    k
    m
    k
    X
    m
    X
    1 1
    )
    1
    (
    )
    (
    1
    , k = 1, 2, 3 …, [N / m]
    После расчета среднего значения
    X
    для всей последовательности, потом для каждого блока k рассчитаем дисперсию D
    k
    :






    m
    j
    m
    k
    m
    k
    X
    X
    m
    N
    D
    1 2
    )
    (
    )
    (
    /
    1
    Для самоподобного процесса дисперсия агрегированных процессов должна убывать медленнее, чем величина, обратная размеру выборки m [1]. Для выявления этого свойства построим дисперсионно-временной график зависимости дисперсий агрегированных процессов от степени агрегирования m.
    Поскольку Херстом было показано, что:
















    2
    log min max log
    N
    H
    D
    D
    D
    (m)
    k
    , это график этой зависимости строим тоже в логарифмическом масштабе.
    Выражение в левой части этого уравнения
    )
    (
    min max
    m
    k
    D
    D
    D
    называется R/S статистикой или нормированным размахом. Из полученного графика определяем коэффициент , как тангенс угла наклона аппроксимирующей кривой к построенной зависимости. Данная аппроксимация выполняется методом минимального среднеквадратичного отклонения от экспериментальных данных.
    Коэффициент

    (0
    <  < 1), задающий асимптотические свойства характеристик самоподобного случайного процесса связан с параметром Херста следующим соотношением [1]:
    2 1



    H
    Для реальных процессов, не имеющих свойства самоподобия, H < 0,5, а для самоподобных процессов с долгосрочной зависимостью этот параметр изменяется в границах 0,65-0,8 (процесс имеет продолжительную память).

    88
    1   ...   6   7   8   9   10   11   12   13   14


    написать администратору сайта