На правах рукописи
Сидорова Оксана Игоревна
МАТЕМАТИЧЕСКИЕ МОДЕЛИ ТРАФИКА
В СОВРЕМЕННЫХ ТЕЛЕКОММУНИКАЦИОННЫХ
СИСТЕМАХ
Специальность 05.13.18 математическое моделирование, численные
методы и комплексы программ
АВТОРЕФЕРАТ
диссертации на соискание ученой степени кандидата физико-математических наук
Тверь 2009
Работа выполнена на кафедре математической статистики и системного анализа факультета прикладной математики и кибернетики Тверского государственного университета.
Научный руководитель доктор физико-математических наук, профессор Ю.С. Хохлов
Официальные оппоненты:
доктор физико-математических наук, профессор В.Е. Бенинг доктор физико-математических наук, профессор А.И. Зейфман
Ведущая организация: Московский государственный университет им. М.В. Ломоносова, механико-математический факультет
Защита состоится 22 мая 2009 г. в 14. на заседании диссертационного совета Д212.63.04 в Тверском государственном университете по адресу: 170000, Тверь, ул. Желябова, 33, ауд. 52.
С диссертацией можно ознакомиться в научной библиотеке Тверского государственного университета по адресу: 170000, Тверь, ул. Володарского, 44 а.
Объявление о защите диссертации и автореферат опубликованы на официальном сайте Тверского государственного университета по адресу:
http://university.tversu.ru/aspirants/abstracts/.
Автореферат разослан 2009 г.
Ученый секретарь совета доктор технических наук, профессор В.Н. Михно
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы. До середины 90-х годов 20 века оценки производительности компьютерных сетей осуществлялись с помощью стандартных методик, основанных на формулах Эрланга. Пока трафик состоял из небольших текстовых файлов, не требовавших значительных ресурсов для обслуживания, трудностей такой подход не вызывал, но по мере очень быстрого увеличения числа пользователей и усложнения структуры передаваемой информации это привело к серьезной недооценке реальной нагрузки и значительному ухудшению качества обслуживания (QoS ). Примером является сбой в сети AT &T в 1990 году, когда на протяжении 9 часов она была недоступна большей части зданий Нью-Йорка, что вызвало большие финансовые потери.
Требования к повышению QoS стимулировали развитие надежных систем с высокой устойчивостью к сбоям, что, резко повысило интерес к исследованию свойств нагрузки в современных компьютерных системах.
Исследования (M. Crovella et al., 1996; W. Leland et al., 1994) показали, что свойства компьютерного трафика кардинально отличаются от свойств трафика в голосовых системах, например телефонных сетях. Компьютерный трафик имеет долгую память, у распределений длин периодов занятости наблюдаются тяжелые хвосты, агрегированный процесс нагрузки является самоподобным (монофрактальным).
В таких условиях вероятность переполнения буфера с ростом его размера h убывает не по экспоненте, как в линейных системах массового обслуживания (СМО) с марковскими потоками, а степенным образом (S. Resnick et al.., 1998; Б. Цыбаков и др., 1998–2001) или по закону Вейбула (I. Norros, 1994). Если для эффективного обслуживания голосового трафика буфер в 3КБ (30 пакетов размера 100Б) более чем достаточен, вероятность переполнения в этом случае имеет порядок 1014, то при степенном убывании вероятности переполнения в условиях сильной загрузки даже буфер в несколько ГБ не гарантирует для самоподобного трафика надежного обслуживания.
Вероятности переполнения для самоподобного процесса с параметрами H = 0.85 и H = 0.6 и буфера размером 2ГБ (2 · 107 пакетов размера 100Б) по некоторым оценкам (модель Б.С. Цыбакова) имеют порядок 104 и 108 соответственно. Сегодня для стабильной работы СМО требуется, чтобы данная вероятность не превышала 1 · 109.
СМО с самоподобным трафиком к настоящему времени хорошо изучены: для них описаны возможные предельные процессы для потоков нагрузки (T. Mikosh et al., 1998-99) и получены оценки для ряда показателей QoS. Данные результаты являются важным шагом вперед в рамках анализа немарковских СМО, однако они не позволяют охватить все многообразие свойств трафика в современных условиях.
Широко используемые сегодня технологии обработки информации позволяют передавать по одному каналу трафик с разными требованиями к параметрам производительности системы, вследствие чего поток может быть крайне неоднородным.
Исследования (M. Taqqu et al., 1997; A. Feldmann et al., 1998) показали, что самоподобие проявляется асимптотически, на крупных временных шкалах, а для малых периодов усреднения поведение трафика больше похоже на мультифрактал. СМО с мультифрактальными потоками изучены слабо: основной вывод из нескольких работ, посвященных моделям трафика, порождаемого неоднородными источниками, состоит в том, что свойства трафика и параметры QoS определяются источниками с самым длинным активным периодом/ тяжелыми заявками. Поведение трафика и параметров QoS в случае, когда тяжелые заявки приходят редко, а основную нагрузку порождают более легкие требования, практически не изучено. На первый взгляд наиболее очевидным в этой ситуации кажется определение размера буфера на основе потока с самыми тяжелыми заявками. Однако необоснованное увеличение размера буфера может не оказать желаемого влияния на СМО, так так выигрыш от уменьшения потерь информации, будет нивелирован из-за увеличения стоимости сетевой аппаратуры и ее обслуживания и ухудшения других параметров QoS, например, увеличения задержки при обработке информации в большом буфере.
Оптимизация затрат на создание и эксплуатацию сетей в сочетании с сохранением их высокой производительности и гарантированного качества обслуживания требует повышения адекватности существующих моделей трафика и подходов оценке параметров QoS, поэтому выбранная для исследования тема является на сегодняшний день очень актуальной.
Цели и научные задачи. Целью диссертации является разработка математических моделей трафика, отражающих мультифрактальное поведение потоков данных в реальных системах связи и исследование влияния мультифрактального трафика на асимптотическое поведение вероятности переполнения буфера.
Для достижения этой цели в работе решены научные задачи:
1. Построены математические модели входящих потоков: неоднородная ON/OFF модель, неоднородная модель Пуассона в непрерывном и дискретном времени, длины активных периодов источников в которых имеют распределения с правильно меняющимися хвостами с различными показателями 1 < (k) < 2, k = 1, r, r <.
Установлены условия, при которых источники любого типа нетривиально влияют на характеристики процесса нагрузки.
2. В неоднородной ON/OFF модели в режиме Slow Growth Condition (SGC ) найден новый предельный процесс для агрегированного процесса нагрузки.
3. Найдено асимптотическое распределение случайной суммы независимых случайных слагаемых, имеющих конечное число различных распределений.
4. Доказано, что вероятность переполнения буфера в неоднородной ON/OFF модели и неоднородной модели Пуассона в непрерывном времени и асимптотические границы для вероятностей переполнения буфера и потери пакета в неоднородной модели Пуассона в дискретном времени убывают степенным образом с ростом размера буфера. Найдены условия при которых скорость убывания может совпадать с любым из (k), k = 1, r.
5. С помощью имитационного моделирования исследованы свойства асимптотических границ для вероятности переполнения буфера в неоднородной модели Пуассона в дискретном времени.
Методы исследования. При получении теоретических результатов использовались методы теории вероятностей, теории случайных процессов и асимптотические методы математического анализа. Для проверки и уточнения полученных результатов использовалось имитационное моделирование.
Положения, выносимые на защиту.
1. Модели входящих потоков, построенные с учетом того, что доли источников разных типов в общем потоке различны.
2. Асимптотическое распределение случайной суммы независимых случайных величин, имеющих конечное число разных распределений, найденное с помощью сведения суммы со случайным числом слагаемых к сумме с неслучайным числом слагаемых.
3. Асимптотика вероятности переполнения буфера в СМО с неоднородными потоками, отражающая вклад источников разных типов.
4. Методика построения имитационной модели, основанная на использовании методов ускорения симуляции, и ее применение для уточнения константы в оценке вероятности переполнения буфера.
Научная новизна и теоретическая значимость. Результаты диссертации развивают теорию массового обслуживания в классе систем с немарковскими входящими потоками. По сравнению с существующими подходами новые модели являются более гибкими, так как учитывают влияние разных компонент трафика на свойства всего потока и на характеристики его обслуживания. Асимптотическое распределение случайных сумм, найденное ранее для одинаково распределенных с.в., перенесено на случай, конечного числа различных распределений. Данный результат обеспечивает единый подход к анализу ON/OFF модели и модели Пуассона с непрерывным временем в однородном и неоднородном случае, в отличие от известных результатов для однородного случая, при получении которых ранее использовались разные методы.
Полученная в рамках разработанных моделей трафика асимптотика для вероятностей переполнения буфера и потери пакета позволяет более адекватно оценивать потери информации и отказы в обслуживании.
Практическая значимость. Практическая значимость работы состоит в том, что результаты диссертации могут служить базой для численного анализа современных СМО с мультифрактальными входящими потоками и установления минимально необходимого размера буфера при проектировании новых систем связи.
Достоверность и обоснованность научных результатов базируются на корректном использовании вероятностно-статистических методов, теории случайных процессов и математического анализа. Все сформулированные теоретические положения имеют строгие математические доказательства. Достаточность и обоснованность полученных результатов также подтверждается методами имитационного моделирования.
Апробация работы. Основные результаты работы докладывались на международном семинаре по проблемам устойчивости стохастических моделей (г. Юрмала, Латвия, 2004), (Салерно, Италия, 2005), на конференции Ломоносовские чтения (г.
Москва, МГУ, 2005), на 31 международной конференции по стохастическим процессам и их применениям (г. Париж, Франция, 2006), на 5 международной конференции по процессам Леви (г. Копенгаген, Дания, 2007), на 13 Всероссийской школе-коллоквиуме по стохастическим методам (г. Йошкар–Ола, 2007), на научно-практической конференции Моделирование и принятие решений в условиях неопределенности (г. Тверь, ТвГУ, 2008).
Публикации. По материалам диссертации опубликовано 12 работ, среди них в изданиях рекомендованных ВАК Минобрнауки России.
Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения и списка литературы. Работа изложена на 155 листах, содержит 17 рисунков, 3 таблицы и список литературы, включающий 83 наименования.
Во введении отражена актуальность выбранной темы, приведен обзор научной литературы, освещающий состояние проблемы, сформулированы цели и задачи исследования и положения, выносимые на защиту. Введение также содержит основные научные результаты с обоснованием их новизны и практической ценности и краткое содержание диссертационной работы.
В первой главе определен объект исследования, даны определения, вспомогательные понятия и описания моделей, приводящих к самоподобному трафику.
В параграфе 1 описывается объект исследования и объясняются причины самоподобия трафика в современных системах связи.
В работе рассматривается некоторая цифровая сеть связи, состоящая из одного сервера (обслуживающего прибора, канала), на который поступает нагрузка от других узлов сети пользователей. Предполагается, что сервер имеет буфер конечного размера, что является типичной ситуацией для современной системы связи в условиях сильной загрузки. Подобная модель рассматривается в литературе как базовая математическая модель маршрутизатора или коммутатора (T. Neam, 2003), которая позволяет с достаточной степенью точности воспроизводить реальные процессы и, что очень важно, является доступной для анализа даже в случае потоков нагрузки с очень сложной структурой.
В цифровых системах все сообщения разбиваются на небольшие части пакеты, каждый из которых передается получателю, где они вновь собираются в цельное сообщение. Мы не интересуемся конкретной природой передаваемой информации и процессом ее разбиения на пакеты. Исходная информация поток пакетов, которые обычно сбиваются в так называемые пачки. Потоки таких пачек между узлами связи называют трафиком телекоммуникационной системы в этой области знания. В реальных системах в зависимости от технологии передачи информации длина пакетов может колебаться от 4Б до 1500Б. Мы рассматриваем стандартные пакеты, то есть одинаковые в смысле длины и времени обработки, которое с достаточной степенью точности можно считать неслучайной константой. Примером такой системы является сеть с технологией асинхронной передачи данных (ATM ), в которой все пакеты имеют одинаковый размер 53Б и постоянное время обслуживания.
В параграфе 2 даются определения процессов с короткой и длинной памятью, распределений с тяжелыми хвостами, строго самоподобных, самоподобных в широком смысле и асимптотически самоподобных процессов непрерывного и дискретного аргумента. Приводятся определения дробного броуновского движения и -устойчивого движения Леви, 0 < 2.
Определение 1. Случайный процесс X = {X(t), t 0} называется самоподобd ным, если для любого a > 0 существует b > 0, такое что X(at) = bH X(t).
Для невырожденного, стохастически непрерывного при t = 0 самоподобного процесса X, такого что п.н. X(0) = 0 существует единственное число H > 0, для которого b = aH. Следовательно, в этом случае, X(at) = aH X(t).
Пусть случайный процесс X имеет стационарные приращения c конечной дисперсией 2. Ковариационная функция (t, s) = cov(X(t), X(s)) процесса X имеет вид Принимая во внимание цифровой и пакетный характер современных сетей связи, также будем рассматривать процессы с дискретным временем. Ковариационная и корреляционная функции процесса приращений {(n) = X(n + 1) X(n)}n=0,1,2,... при n 0 будут равны соответственно При n < 0 мы имеем (n) = (n), (n) = (n). Заметим, что при n (n) n · L(n), 0 < = 2 2H < 1, где функция L(n) медленно меняется на бесконечности. Процесс X имеет короткую память, если (n) n · L(n) 1 < < 2; n или если существуют постоянные 0 < a < 1 и 0 < b < такие, что |(n)| ban, n.
m = 1, 2,... это усредненный по блокам длины m (агрегированный) случайный процесс X. Обозначим через m (k) коэффициент корреляции процесса X (m).
Определение 3. Процесс X называется строго самоподобным в широком смысле с параметром 0 < H < 1, если для любых k N имеет место m (k) = 1/2 · [(k + 1)2 2k 2 + (k 1)2 ] := g(k).
Определение 4. Процесс X называется асимптотически самоподобным в широком смысле с параметром 0 < H < 1, если lim m (k) = g(k), k N.
Примерами самоподобных процессов являются дробное броуновское движение и -устойчивое движение Леви.
Определение 5. Непрерывный гауссовский процесс (BH (t), t 0) с нулевым средним и дисперсией 2 = E|BH (1)|2 называется дробным броуновским движением с показателем 0 < H < 1, если его ковариационная функция имеет вид (t, s) = 1/2 · 2 t2H + s2H |t s|2H.
самоподобный процесс с показателем H. Если H = 1/2, то BH (t) есть обычный винеровский процесс.
Определение 6. Случайный процесс (X(t), t 0) называется процессом Леви, если выполнены условия: 1) X(0) = 0 п.н.; 2) X(t) процесс с независимыми и однородными приращениями; 3) X(t) стохастически непрерывен; 4) траектории X(t) непрерывны справа и имеют конечные пределы слева при t > 0.
Определение 7. Случайный процесс X,, (t), X 0, где (0, 2], [1, 1], 0 называется -устойчивым движением Леви, если он имеет независимые и стационарные приращения с -устойчивым распределением.
-устойчивое движение Леви самоподобый процесс с параметром H = 1/. При = 2 мы имеем броуновское движение. Для 0 < < 2 вторые моменты процесса X бесконечны.
Определение 8. Случайная величина Z имеет распределение с тяжелым хвостом, если P (Z > x) c · x, x, где c > 0 некоторая постоянная, 0 < < параметр формы распределения.
D(Z) =.
В параграфе 3 описаны модели, порождающие самоподобный трафик и область их возможного применения.
Наиболее известными моделями, приводящими к самоподобному потоку являются однородные ON/OFF модель и модель Пуассона с бесконечным числом источников, которые рассматривались в работе Т. Микоша (Mikosch T., Resnick S., Rootzn H., e Stegeman A. Is network trac approximated by stable Lvy motion or fractional brownian motion?. Ann. Appl. Probab., 12(1), 2002, pp. 23–68). Их отличительная особенность наличие тяжелых хвостов у распределений длин периодов занятости/покоя в ON/OFF модели и длин сообщений в модели Пуассона. В рамках данных моделей было показано, что предельными процессами для агрегированных потоков нагрузки в режимах Fast Grows Condition (FGC ) и Slow Growth Condition (SGC ) являются соответственно дробное броуновское движение и -устойчивое движение Леви c 1 < < 2.
Дробное броуновское движение самоподобный процесс с долгой памятью, процесс Леви самоподобный процесс с независимыми приращениями, то есть с короткой памятью. Б.С. Цыбаковым (Tsybakov B., Georganas N. D. Overow and losses in a network queue with a self-similar input. Queuing Syst. 35, 2000, pp. 201–235) был рассмотрен дискретный аналог модели Пуассона и предложена модель входящего потока, приводящая к асимптотически самоподобному процессу.
В данной диссертации упомянутые модели и результаты являются отправной точкой для построения более сложных моделей трафика и исследования их свойств.
Вторая глава посвящена исследованию свойств процесса нагрузки в ON/OFF модели с неоднородными источниками.
В параграфе 1 предложена неоднородная ON/OFF модель, построенная с учетом того что доли источников разных типов в общем потоке различны. В рамках предложенной модели найден предельный процесс для агрегированного процесса нагрузки.
Пусть в СМО есть независимые ON/OFF источники 2 r < различных типов.
Каждый источник генерирует пакеты с постоянной скоростью u > 1 в течение своего ON периода, в течение OFF периода u = 0. Иными словами, это процесс восстановления, порожденный чередованием ON/OFF периодов.
периодов есть независимые с.в., независимые друг от друга, имеющие соответственно распределения F1 и F2 с правильно меняющимися хвостами, то есть:
ности функции. Заметим, что распределения F1 и F2 имеют конечные средние µ и µ2, но их дисперсии бесконечны. Положим µ(k) = µ1 + µ2.
Для любого k = 1, r и n 1 определим стационарную последовательность восстаk) новлений {Tn } по правилу:
где взаимонезависимые с.в. B (k), Xon,(0), Yof f,(0) не зависят от {Yof f, (Xn ), (Yn )}, с.в. B (k) имеет распределение Бернулли с P (B (k) = 1) = µ1 /µ(k), а Xon,(0) ON/OFF процесс для одного источника типа k имеет вид:
Для любого k c.в. = u, если t попадает на ON -период и Wt = 0 иначе. Процесс W (k), k = 1, r строго стационарен со средним E(Wt ) = u·µ1 /µ(k) и ковариационной функцией W (s) c s1 +1 L1 (s) при s. Таким образом процесс W (k) имеет долгую память.
Интенсивность входящего потока для сервера в момент t 0 (число активных исM (k) деления k-го типа среди M = W (k).
Определим полную входящую работу к моменту времени t и семейство агрегированных процессов нагрузки рывная слева обобщенная обратная к функции 1/F1 функция b(k) (t) = inf{x > 0 : 1/F1 (x) t} правильно меняется с показателем 1/(k), следовательно b(r) (t) = t1/ · L0 (t), где L0 (t) медленно меняющаяся функция. Далее рассматривается только случай SGC : b (M (k) (T )T )/T 0.
Определим целочисленные функции M (k) (T ) по правилу: при T В этом случае M (r) /M (T ) 1, M (k) (T )/M (T ) 0, k < r при T.
Ставится задача нахождения предельного распределения для процесса агрегированной нагрузки A(M, T t) при T и M (k) (T ), описанным выше способом.
Справедлива следующая Теорема 1. Если F1 и F2 удовлетворяют условию (3) и режим SGC выполняется для всех k и M (k) (T ), определенных в (8), то при некоторой нормировке предельный процесс для A(M, T t) существует и является суммой независимых устойчивых движений Леви с показателями 1 < 1 <... < 1.
В параграфе 2 обоснована возможность замены случайного индекса в сумме независимых с.в. на его среднее значение в доказательстве теоремы 1. Полученный результат имеет и самостоятельный интерес в теории случайных сумм.
Пусть (Xj, j 1) есть последовательность н.о.р.с.в., функции распределения F (k) (x) = P (Xj < x) которых принадлежат множеству F = {F (1),..., F (r) }, состоящему из 2 r < разных распределений. Обозначим через m(k) (n) число слагаемых в сумме, имеющих распределение F (k). Предположим, что последовательности {Xj } независимы для всех k = 1, r и µk = E(Xj ) <. Допустим также, что существует последовательность положительных чисел Bn такая, что Bn, n и где Y невырожденная с.в. с распределением G. Мы рассматриваем случай, когда распределение G есть свертка r устойчивых законов с разными индексами (k).
Пусть {Nn },..., {Nn } есть независимые последовательности положительных цеk) лочисленных с.в., определенных на том же вероятностном пространстве, что и (X j ) и, возможно, зависимых от них.
Основной результат данного параграфа представлен в виде теоремы 2.
Zn Z, n и с.в. Z допускает представление Z = Y + U, где Y и U независимы.
Полученный результат обобщает выводы из работы Е. В. Рыбко (Рыбко Е. В.
Асимптотические свойства случайных сумм независимых случайных величин.
Канд. дисс. М.: МГУ, 1994, 139 с.) Третья глава посвящена анализу характеристик QoS в СМО с самоподобными и мультифрактальными входящими потоками.
В параграфе 1 приводятся примеры основных характеристик QoS.
Эффективное обслуживание трафика не возможно без учета его свойств. Однако сложная структура и высокая неоднородность в плане требований к параметрам сети современных потоков данных способны неограниченно расширить круг главных характеристик QoS. Поэтому проектировщики систем выделяют три основных показателя QoS, связанных с процессом буферизации данных, которые важны для потока с любыми свойствами: вероятность переполнения буфера, вероятность потери пакета, а также вариацию задержки пакета. В данной работе в качестве основных параметров QoS рассматриваются вероятности переполнения буфера и потери пакета.
В параграфе 2 сравнивается асимптотическое поведение вероятности переполнения буфера в моделях с марковскими и самоподобными (дробное броуновское движение и -устойчивый процесс Леви) входящими потоками. Также рассматриваются верхние и нижние асимптотические границы для вероятностей переполнения буфера и потери пакета, полученные Б.С. Цыбаковым для СМО с асимпотически самоподобным трафиком.
В параграфе 3 мы анализируем поведение вероятностей переполнения буфера и потери пакета в СМО с неоднородными источниками, когда каждый из них способен нетривиальным образом влиять на поведение системы.
ON/OFF модель с неоднородными источниками. Рассматривается СМО, имеющая буфер размера h <, на вход которой поступает поток Wt, порождаемый одним источником, попеременно находящимся в ON и OFF состоянии. Структура рассматриваемого потока определена в (5). Длина Xn активного периода имеет распределение r r Аналогично определяется распределение F2 длины Yn периода покоя. Без ограничения общности предположим, что буфер освобождается с постоянной скоростью, равной 1.
Ставится задача нахождения асимптотики для вероятности переполнения буфера в рассматриваемой СМО.
Обозначим через Z(t) и An = (r 1) · Xn величины заполнения буфера в момент t и в течение n-го активного периода соответственно. Тогда величины {Wn = Z(Tn ), n 1}, где {Tn, n 0} есть определенный в (4) стационарный процесс восстановления, удовлетворяют уравнению Линдли:
Wn+1 = [Wn + An Yn ]+, где (x)+ = max(0, x).
Обозначим m1 = m1 (T ) = M (An ), m2 = m2 (T ) = M (Yn ). Известно, что если m1 /m2 < 1, то Wn W при n, причем с.в. W имеет распределение P (W > н.о.р.с.в. возрастающих лестничных высот, построенных по последовательности Основной результат для данной модели представлен в виде теоремы 3.
Теорема 3. Если хвосты распределений F1 и F2 удовлетворяют условию (3), а величины M (k) выбраны по правилу (8), то справедливо соотношение где L() (x) есть медленно меняющаяся на бесконечности функция.
Выбирая подходящим образом частоты M (k) /M появления активных периодов с разными распределениями, можно получить скорость убывания вероятности переполk) (r) нения с любым показателем 1, k = 1, r (в данном случае с 1 ).
Модель Пуассона с неоднородными источниками. Источники подают нагрузку на один сервер, имеющий буфер размера h > 0 и скорость обслуживания r2 = 1. В активном периоде источники генерируют пакеты со скоростью r1 = 1.
Длины активных периодов есть независимые с.в., распределения которых принадлежат множеству F = {F (1),..., F (r) }, состоящему из 2 r < различных законов таких, что F (k) (x) = x L(k) (x), k = 1, r, где 1 < (1) <... < (r) < 2 и функции L(k) (x) медленно меняются на бесконечности.
Число источников N (t), активных в момент t, имеет распределение Пуасссона с параметром = Рассмотрим смешанное распределение Ставится задача нахождения асимптотика для вероятности переполнения буфера в рассматриваемой СМО.
Пусть (Xj, j 1) это последовательность н.о.р.с.в., имеющих распределение F, и Xj t. Вероятность переполнения буфера равна Pover (h) = P (sup S(t) > h).
S(t) = Положим h = h(T ) и = (T ), где T > 0 есть некоторый параметр. Для любого 0 < b <, k = 1, r 1 определим доли (k) (T ) по правилу:
Основной результат для данной модели представлен в виде теоремы 4.
Теорема 4. Если h(T ) при T, величины (k) (T ) удовлетворяют условию То есть, при соответствующем подборе весов любое распределение из множества F может вносить нетривиальный вклад в вероятность переполнения буфера.
Модель Б.С. Цыбакова с неоднородными источниками (неоднородная модель Пуассона в дискретном времени). Рассматривается одноканальная СМО вида Y /D/C/h, функционирующая в дискретном времени, где Y есть входящий поток, D время обслуживания пакета, C пропускная способность канала (в пакетах) и h размер буфера (в пакетах). Пусть Zt число пакетов в буфере в момент t. Введем класс дисциплин обслуживания D(h), такой что: 1) если Yt + Zt > 0, то min{Yt + Zt, 1} пакетов попадает в канал в момент t; 2) если Yt + Zt h + 1, то ни одна ячейка не теряется в момент t; 3) если Yt + Zt > h + 1, то Yt + Zt h 1 пакетов теряется в момент t. Какие пакеты обслуживаются, а какие теряются, определяется дисциплиной d D(h) и на дальнейшие рассуждения не влияет. Пусть C = 1 и на обслуживание пакета тратится 1 единица времени.
В СМО источники могут быть 2 r < разных типов. Источник типа k характеризуется своей длиной активного периода (k), которая имеет дискретное распределение Парето с параметром (k), 1 k r:
и генерирует пакеты в активном периоде с постоянной скоростью R = 1.
Пусть с.в. {t }, где t есть количество источников типа i, проснувшихся в момент t, независимы и имеют распределение Пуассона с параметрами (i), i = 1, r.
C.в. t = t, также имеет распределение Пуассона с параметром = Yt есть количество активных источников типа k в момент t. Для любого k = 1, r при фиксированном t с.в. Yt имеет распределение Пуассона со средним (k) E (k).
Корреляционная функция потока имеет вид: (k) (l) c(k) l +1, l, то есть Y (k) есть процесс с долгой памятью. Процесс агрегированной нагрузки, порождаемой источниками типа k является в этих условиях асимптотически самоподобным.
Предположим, что трафик Y порождается источниками одного типа, имеющими смешанное распределение. Для этого введем с.в. и, распределения которых делений с.в. и Выберем веса d(k) = (k) / следующим образом Ставится задача нахождения асимптотических границ для вероятностией переполнения буфера и потери пакета в системе Y /D/1/h.
Справедлива следующая Теорема 5. В модели Y /D/1/h для вероятностей переполнения буфера и потери пакета в стационарном режиме при h верны асимптотические границы:
где Варьируя доли источников разных типов в общем потоке, можно показать, что любой из них нетривиально влияет на вероятности переполнения буфера и потери пакета. Данные границы обобщают результаты Б.C. Цыбакова, полученные для однородного случая (r = 1).
В четвертой главе описывается имитационная модель для СМО Y /D/1/h и анализируется качество оценок для вероятности переполнения буфера.
В параграфе 1 обоснована необходимость применения имитационного моделирования для изучения свойств оценок вероятностей переполнения буфера в модели Цыбакова Б.С. с неоднородными источниками.
Во-первых константы c1 и c2 в оценках вероятности переполнения буфера могут различаться в десятки и сотни раз. Так например, для СМО с параметрами {(1) = 1.1, (2) = 1.3, (3) = 1.5; = 0.5} и {(1) = 1.1, (2) = 1.8; = 0.4} соотношения констант составят c2 /1 = 428.86 и c2 /1 = 43.895 соответственно. Во-вторых эти оценки являются асимптотическими и нет точного указания на то, начиная с каких значений h интервал [1, c2 ] является адекватным. Поэтому нас интересует для каких h истинная константа cover = Pover /h+1 попадает в указанные границы и где именно она располагается в интервале [1, c2 ]. Для этого необходимо найти исc тинную константу в предложенной асимптотике и сравнить ее с граничными значениями. Для уточнения значения константы в среде Matlab была разработана имитационная модель системы Y /D/1/h.
В параграфе 2 обосновывается невозможность применения стандартного метода Монте–Карло (ММК ) для анализа редких событий и описывается метод ускоренной симуляции, используемый в данной имитационной модели.
Для надежной работы современных систем связи вероятность потери информации должна быть мала. Событие A, вероятность которого 0 называют редким.
мой системы. При 0 относительная ошибка оценки RE(M C ) = (n)1/2 · 1 (n)1/2. Кроме того, пусть например, = 109, тогда минимальное число траекторий, необходимых для достижения точности r = 0.01 равно n (r2 )1 1013.
Этот пример показывает, что при 0 требуется огромный размер выборки, и моделирование в таких условиях может занимать от нескольких часов до многих лет.
Поэтому, при моделировании редких событий нужно использовать более эффективные методы, например, методы ускорения симуляции.
Пусть случайный процесс X = {Xt, t 0} с пространством состояний X и начальным значением X0, X0 X, описывает функционирование некоторой СМО. Будем рассматривать процесс очереди {f (Xt ) = Zt, t 0}, где Zt есть число необслуженных заявок в системе в момент t. Определим множества A = {x X : f (x) > L} и B = {x X : f (x) 0}, где L = h + 1 и h есть размер буфера. Положим f (X0 ) A и f (X0 ) B.
Обозначим через A = inf{t > 0 : Zt > L} и B = inf{t > 0 : Zt = 0} моменты первого попадания в область A и первого возвращения в область B. С.в. B также есть длина цикла регенерации.
Вероятность (L) переполнения буфера на 1 цикле регенерации равна течение которого буфер был переполнен.
В настоящее время для моделирования редких событий, широко применяется метод расщепления. Метод заключается в разбиении пространства состояний изучаемого процесса на непересекающиеся области Dk, таким образом, что достижение области Dk из области Dk1 не является редким событием. Траектория достигнувшая новой области, расщепляется на несколько копий, которые развиваются дальше вместе с основной траекторией, и, таким образом, увеличивается вероятность достижения множества A. Границы {Li : 0 = L0 < L1 <... < Lm = L} областей называются уровнями или порогами. Между порогами моделирование осуществляется согласно обычному ММК.
Оценка вероятности переполнения в цикле строится по правилу:
где Rk есть число траекторий, стартовавших из Dk1 и достигших Dk, Nk1 > Rk1 общее число траекторий, стартовавших на уровне Dk1, pk = Rk /Nk оценка условной вероятности pk = P (Dk |Dk1 ).
Обозначим через ET L, E и ET оценки для среднего времени переполнения, средней длины цикла регенерации и величины E(T |T > 0) соответственно. Тогда Для получения оценки ET L = (L) · ET в метод расщепления добавим еще один шаг, на котором будем оценивать время переполнения, вместо условной вероятности достижения следующего уровня.
Метод дает несмещенную оценку искомой вероятности и, при правильном выборе параметров, его относительная ошибка во много раз меньше, чем у ММК.
Основная проблема при реализации метода расщепления заключается в определении числа уровней m и порогов Li, i = 1, m 1. Оптимальный выбор параметров (M. Garvels, 2000) возможен лишь в СМО вида M/M/1, когда для можно получить аналитическое решение. В общем случае задать априори параметры метода невозможно. В нашей модели пороги определяются рекурсивно (F. Cerou et al., 2005) по максимальным (минимальным) значениям процесса очереди, достигнутым на траекториях системы на каждом шаге. Траектории, недостигнувшие текущего порога, случайным образом замещаются на одну из удачных траекторий. Моделирование продолжается до достижения уровня L = h + 2 (L0 = 0). Такой алгоритм обычно не дает оптимальные число и значения порогов, но позволяет учитывать при их выборе свойства изучаемой системы.
В параграфе 3 описывается имитационная модель системы Y /D/1/h и приводятся результаты ее численного моделирования.
На рисунке 1 приведены оценки констант для вероятности переполнения буфера в системе Y /D/1/h при некоторых значениях исходных параметров. Нижняя clow и верхняя cupper горизонтальные линии соответствуют теоретическим границам c1 и c для истинной константы cover.
Рис. 1: Константа в оценке вероятности переполнения для систем с {(1) = 1.1, (2) = 1.8; = 0.5} и {(1) = 1.2, (2) = 1.3, (3) = 1.5; = 0.45} Моделирование показывает, что в области значений параметра, при которых величина загрузки = E (r) > 0.7, оценка константы cover лежит в интервале [1, c2 ] ближе к нижней границе при любых рассмотренных h. При < 0.7 справедлива только верхняя граница для cover. В этой области значений параметров для нижняя граница для вероятности переполнения не достигается, по-крайней мере для конечных В заключении приведен обзор результатов, полученных в данной работе.
1) Построены новые модели трафика, порождаемого источниками, длины активных периодов которых имеют распределения с разной степенью тяжести хвоста (k) (1, 2), k = 1, r.
2) Для процесса нагрузки в неоднородной ON/OFF модели в режиме SGC получен новый предельный процесс, являющийся суммой независимых -устойчивых движений Леви с разными показателями (k), k = 1, r.
3) Найдено асимптотическое распределение случайной суммы независимых с.в., распределения которых принадлежат конечному множеству F0, состоящему из r различных законов. Данный результат применен при нахождения предельного распределения процесса нагрузки в неоднородной ON/OFF модели.
4) В неоднородных ON/OFF модели, модели Пуассона и в непреывном и дискретном времени найдена асимптотика/асимптотические границы для вероятности переполнения буфера и указаны условия, при которых каждый источник может нетривиально влиять на эту вероятность. Показано, что вероятность переполнения буфера с ростом его размера убывает степенным образом.
5) C помощью имитационной модели системы Y /D/1/h проведено уточнение константы в оценке вероятности переполнения буфера в неоднородной модели Пуассона в дискретном времени.
Полученные результаты обеспечивают развитие математического аппарата теории массового обслуживания применительно к СМО с мультифрактальными потоками и предлагают новые методы исследования в данной области.
в изданиях, рекомендованных ВАК России:
1. Сидорова О.И., Хохлов Ю.С. Уточнение константы задаче оценки вероятности переполнения буфера. Вестник ТвГУ, сер. Прикл. матем., 27(55), вып. 7, 2007, с. 51–60.
2. Сидорова О.И., Хохлов Ю.С. Вероятность переполнения буфера в модели с различными распределениями длины активных периодов. Обозрение прикл. и пром.
математики, т. 14, вып. 1, 2007, с. 78–79.
3. Сидорова О. И. Верхняя и нижняя границы для вероятности потери пакета и вероятности переполнения буфера в модели с неоднородными источниками.
Вестник ТвГУ, сер. Прикл. матем., 35(95), вып. 4(11), 2008, с. 53–61.
в других изданиях:
1. Хохлов Ю.С., Сидорова О.И. Аппроксимация вероятности переполнения буфера для случая различных распределений длины активных периодов. Сложные системы:
Обр. инф., моделир. и оптим.: Сб. науч. тр.. Тверь, 2004, вып. 2, с. 68–77.
2. D’Apice C., Khokhlov Yu.S., Manzo R., Sidorova O. I. Approximation of network trac by pseudostable Levy motion.
Stability Problems for Stoch. Models, Jurmala, Latvia, Sept. 10-17, 2004, pp. 178–184.
3. Галактионова О.В., Жукова Е.А., Сидорова О.И. Границы для вероятности переполнения буфера сервера в случае конечного числа различных распределений активных периодов. Межд. конф. студ. и аспир. Ломоносов–2005.
4. D’Apice C., Khokhlov Yu. S., Sidorova O.I. Bounds to buer-overow probability in the case of dierent distributions of system active periods. Trans. of The 5th St. Petersb.
Workshop on Simul., St. Petersb., Russia, June 26–July 2, 2005, pp. 223–226.
5. D’Apice C., Khokhlov Yu. S., Sidorova O.I. On an extension of class of self-similar processes. Trans. of The XXV International Seminar on Stability Problems for Stochastic Models, Salerno, Italy, Sept. 20–24, 2005, pp. 35–38.
6. D’Apice C., Gargiulo G., Khokhlov Yu., Sidorova O. Convergence of superpositions of scaled renewal processes with nite number of dierent distributions. J. Math. Sciences, vol. 132, issue 5, feb. 2006, pp. 602-609.
7. D’Apice C., Khokhlov Y., Sidorova O. Sums of selfsimilar processes as scaling limits.
Abstr. of 31st International Conference on Stochastic processes and their Application, Paris, July 17–26, 2006, pp. 82.
8. D’Apice C., Khokhlov Yu., Sidorova O. Asymptotic properties of random sums.
Trans. of 5th International Conference on Lvy Processes: Theory and Applications, Copenhagen, August 13–17, 2007, pp. 68.
9. D’Apice C., Khokhlov Yu., Sidorova O., Galaktionova O.Gnedenko problem and extension of class of self-similar processes. Trans. of the XXVI International Seminar on Stability Problems, Karmiel, Israel, October 22–26, 2007, pp. 64–76.