Научная статья на тему 'Сравнение двух оценок эффективной пропускной способности системы обслуживания'

Сравнение двух оценок эффективной пропускной способности системы обслуживания Текст научной статьи по специальности «Математика»

CC BY
180
43
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА С ПОСТОЯННОЙ СКОРОСТЬЮ ОБСЛУЖИВАНИЯ / ЭФФЕКТИВНАЯ ПРОПУСКНАЯ СПОСОБНОСТЬ / ТЕОРИЯ БОЛЬШИХ УКЛОНЕНИЙ / РЕГЕНЕРАТИВНАЯ ОЦЕНКА / МЕТОД ГРУППОВОГО СРЕДНЕГО / SYSTEM WITH CONSTANT SERVICE RATE / EFFECTIVE BANDWIDTH / LARGE DEVIATION THEORY / REGENERATIVE ESTIMATOR / BATCH MEANS METHOD

Аннотация научной статьи по математике, автор научной работы — Бородина Александра Валентиновна, Морозов Евсей Викторович

В статье рассматриваются методы оценивания эффективной пропускной способности системы с постоянной скоростью обслуживания. Проводится сравнение оценок эффективной пропускной способности, построенных с помощью метода группового среднего и регенеративного метода. Регенеративный подход предлагается в качестве альтернативы традиционному методу группового среднего, который не учитывает структуру входного потока. С помощью имитационного моделирования проводится анализ свойств обеих оценок, а также их сравнение с известными аналитическими результатами и с оценкой по методу Монте-Карло. Численные эксперименты показывают определенные преимущества регенеративной оценки над оценкой по методу группового среднего.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Бородина Александра Валентиновна, Морозов Евсей Викторович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

COMPARISON OF TWO QUEUING SYSTEM EFFECTIVE BANDWIDTH ESTIMATES

This article discusses methods for estimating effective bandwidth in a system with constant service rate. The effective bandwidth estimates constructed using the group average method and the regenerative method are compared. The regenerative approach is suggested as an alternative to the traditional batch means method, which does not take into account the structure of the input stream. Simulation helps analyze the properties of both estimates and compare the experimental values with known theoretical results and Monte-Carlo evaluation. These experiments confirm the conservatism of regenerative estimates, and good consistency with known theoretical values.

Текст научной работы на тему «Сравнение двух оценок эффективной пропускной способности системы обслуживания»

Труды Карельского научного центра РАН № 5. 2012. С. 8-17

УДК 519.872.1

СРАВНЕНИЕ ДВУХ ОЦЕНОК ЭФФЕКТИВНОЙ ПРОПУСКНОЙ СПОСОБНОСТИ СИСТЕМЫ ОБСЛУЖИВАНИЯ

А. В. Бородина, Е. В. Морозов

Институт прикладных математических исследовании Карельского научного центра РАН Петрозаводский государственный университет

В статье рассматриваются методы оценивания эффективной пропускной способности системы с постоянной скоростью обслуживания. Проводится сравнение оценок эффективной пропускной способности, построенных с помощью метода группового среднего и регенеративного метода. Регенеративный подход предлагается в качестве альтернативы традиционному методу группового среднего, который не учитывает структуру входного потока. С помощью имитационного моделирования проводится анализ свойств обеих оценок, а также их сравнение с известными аналитическими результатами и с оценкой по методу Монте-Карло. Численные эксперименты показывают определенные преимущества регенеративной оценки над оценкой по методу группового среднего.

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

A. V. Borodina, E. V. Morozov. COMPARISON OF TWO QUEUING SYSTEM EFFECTIVE BANDWIDTH ESTIMATES

This article discusses methods for estimating effective bandwidth in a system with constant service rate. The effective bandwidth estimates constructed using the group average method and the regenerative method are compared. The regenerative approach is suggested as an alternative to the traditional batch means method, which does not take into account the structure of the input stream. Simulation helps analyze the properties of both estimates and compare the experimental values with known theoretical results and Monte-Carlo evaluation. These experiments confirm the conservatism of regenerative estimates, and good consistency with known theoretical values.

Key words: system with constant service rate, effective bandwidth, large deviation theory, regenerative estimator, batch means method.

Введение

Быстрое развитие телекоммуникационных технологий неразрывно связано с проблемой улучшения технической оснащенности и

производительности устройств связи, которые гарантировали бы требуемое качество сетевого обслуживания (QoS гарантии). Для изучения современных IP-ориентированных мульти-сервисных сетей с высокоагрегированным

0

трафиком приходится привлекать методы теории очередей, теории больших уклонений, ускоренные методы моделирования редких событий. В зависимости от назначения, сетевые устройства могут предъявлять различные требования к определенному уровню качества обслуживания. Например, передача данных требует определенного уровня надежности, связанного с вероятностью перегрузки и потери данных; мультимедийные приложения предъявляют повышенные требования к пропускной способности канала, а для VoIP-сетей более важны показатели задержки и джиттера (т. е. вариации задержки передачи пакета в сети). Другим примером является управление энергопотреблением мобильных устройств, которое связано с оцениванием вероятности превышения нагрузкой буфера передатчика. В беспроводных каналах связи с затуханием не только коэффициент затухания и интерференция могут существенно снижать пропускную способность канала, но также параметры средней задержки и вероятность переполнения буфера, см. [2]. Кроме того, на уровень надежности критически влияет эффективная пропускная способность (ЭПС) устройства, которая гарантирует заданную (малую) вероятность превышения стационарной нагрузкой заданного уровня (или объема буфера).

В данной статье с помощью имитационного моделирования сравниваются оценки ЭПС обслуживающего устройства, принимающего регенеративный входной поток. Рассматривается оценка на основе метода группового среднего и оценка, учитывающая регенеративную структуру входного процесса.

ЭФФЕКТИВНАЯ ПРОПУСКНАЯ СПОСОБНОСТЬ

Одним из важнейших показателей качества обслуживания является вероятность превышения Pb := P(W > b) стационарным процессом нагрузки W (т. е. незавершенной работы) некоторого достаточно большого уровня b. Такая вероятность переполнения тесно связана с ЭПС. Если мощность обслуживающего устройства C (величина работы, которую прибор может сделать за единицу времени) можно выбирать, то естественная задача QoS состоит в выборе такого значения C, которое гарантирует, что вероятность Pb не превысит заданной (малой) величины Г, т. е.

Pb := P(W > b) < Г. (1)

Упомянутая задача называется выбором ЭПС. Пусть W (n) есть незавершенная работа в мо-

мент (дискретного времени) п, Vi - величина работы, поступившая в интервале (г — 1, г], тогда V(п) = ^П=1 vi есть суммарная работа, поступившая в интервале (0, п]. Имеет место рекурсия Линдли

W(п + 1) = [Ж(п) + Vn — С]+, п = 0,1,.... (2)

Если буфер для ожидания неограничен, то предполагается также выполненным следующее условие стационарности

ЕХ = Ev — С := Л — С < 0. (3)

(Здесь и далее типичный элемент последовательности н. о. р. с. в. обозначается без соответствующего индекса.) Процесс Ж для широкого класса систем обслуживания удовлетворяет принципу больших уклонений [4, 6], именно:

Иш 11п Р(Ж > Ь) = —в*, (4)

ь^-<х Ь

где в* > 0 — некоторый (искомый) параметр. Это влечет экспоненциальную аппроксимацию вероятности большого уклонения стационарного процесса нагрузки, т. е.

Р(Ж > Ь) = е-Г6+о(6) х е-л*6, (5)

(х означает логарифмическую асимптотику). Соотношения (1), (5) дают такое значение параметра в*:

в* = — 1пГ/Ь > 0. (6)

Далее предполагается, что существует конечный (для всех в в некоторой положительной окрестности (0, в0)) предел

Лу (п) := 11п Еелу(п) ^ Лу(в), п ^ то, (7)

который называется (нормированной) предельной логарифмической производящей функцией моментов входного процесса. Из теории больших уклонений [4] следует, что ЭПС определяется из условия

Лу (в*) = в*С. (8)

В данной статье не обсуждаются подробно условия существования предела Лу (в*) (называемого функционалом действия). В простейшем случае н. о. р. с. в. {^}, в частности, требуется Еег^ < то при в* е (0, во). (Усло-

л * V

вие Еел и < то означает, что с. в. V имеет так называемое распределение с легким хвостом.) В более общем случае требуется, чтобы последовательность была стационарной с перемешиванием. Ввиду (8) ЭПС определяется (разумеется, приближенно) из условия

0

P(W > b) = Г = e-Лу (0*)

как

C :=

0*

Лу (- lnr/b)b — ІпГ '

(9)

Этот результат верен также и для системы с конечным буфером (большого) размера Ь, т. е. для системы с потерями.

Оценивание ЭПС методом группового среднего

Когда с. в. {г^} — н. о. р., то функция Лу (0*) = 1п Ее0*^. (Напомним, что Ее0*^ < то.) Несмещенной и сильно состоятельной оценкой функции Лу является выборочное среднее, т. е. с вероятностью 1 (с в. 1)

1

ln — ee*Vi ^ Лу(0*), к ^ то.

(10)

i=1

jB

£ vi,

i=(j-1)B+1

Лk(0 В): = і In — £ e

i=1

ЄХ,

(12)

является сильно состоятельной оценкой функции Лу(0, В), т. е. при к ^ то

Лк(0, В) ^ Лу (0, В) с в. 1.

Соответствующая оценка ЭПС определяется тогда следующим образом (см. (9)):

С(0*,В) = Лк(0*,В), 0* = - 1пГ/Ь. (13)

Оценка С(0*, В) является смещенной (см. [9]). Действительно, поскольку функция 1п является вогнутой, то неравенство Йенсена дает

г -

,В) * (0 = E

к

1 ln—Е

0*В к

Гораздо труднее оценить Лу для зависимых |vi}. Наиболее распространенным методом оценивания функции Лу является метод группового среднего (batch-means method), когда последовательность {v^} разбивается на блоки данных одинаковой длины B. Существуют разные подходы к выбору величины B и способу формирования блоков [10, 11, 14]. (В частности, могут рассматриваться блоки с перекрытием, когда часть данных попадает в два соседних блока ([8, 12].) Далее рассматривается стандартный вариант разбиения с блоками фиксированной длины B, определяемыми следующим образом:

0*В

i=1

к

lnÆe

ex,

<

0*В

ln E

i=1

£

i=1

,ex,

1 1 k

0*Bln k SE

i=1

„ex,-

В силу предположения о независимости блоков {Х^} отсюда следует

E

Ck (0*,В)

1

Основное предположение состоит в том, что при большом B эти блоки являются (приближенно) н. о. р. Считая, что общее число наблюдений n = kB кратно величине блока, получим

— ln Ee0En=i v = ln Ee^ := Лу(0, B), (11)

nB

где X означает типичный блок (и предполагается, что ln Ee0X < то, 0 Є (0, 0о)). Равенство в (11) надо понимать приближенно, так как возможная зависимость между блоками игнорируется. Очевидно, при фиксированном размере блока B, выборочная оценка

< ^ 1пЕ КХ = С(0*,В).

(14)

Ниже это смещение оценки ( (0*, В) иллюстрируется результатами численного моделирования. Отметим, что при выборе числа наблюдений кратным числу блоков, т. е. при п = кВ, оценки по шкале блоков и по шкале наблюдений очевидным образом согласованы:

1 В n/B Лк<0' В) = В‘п n £ e

i=1

eXi

(15)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Замечание 1. Смещенность оценки (13) в сторону меньших значений говорит о том, что она не очень пригодна для оценки ЭПС в системах высокой надежности. Кроме того, основной проблемой при данном подходе является выбор размера блока В: небольшой размер блока может не соответствовать предположению о независимости, а слишком большая величина неэффективна с точки зрения требуемого времени моделирования.

E

1

1

1

к

Регенеративная оценка ЭПС

Поскольку вк/к ^ Еа, то с в. 1

В работах [3, 13] для входной последовательности {гп} с моментами регенерации вк и периодами регенерации а& = вк+1 — вк, было предложено строить оценку ЭПС путем группировки данных по циклам регенерации, что приводит к регенеративным блокам вида

вк +1 — 1

X := £ г*, к ^ 0, во = 0,

і=вк

(16)

11п Е е0* £к=Г> X/ ^ 11п Е е0* £Г=1 V/

п п

< — 1п Е 0* ■у'к(Г) + 1 Хі

п . .

В силу моментных условий (17) из теории восстановления следует, что величина работы £ П=к(п) ^г, поступающей на текущем (в момент п) цикле регенерации, с в. 1 есть величина о(п), п ^ то. Далее, по элементарной теореме восстановления, Ек(п)/п ^ 1/Еа. Поэтому в силу независимости блоков можно ожидать, что при п ^ то

11п Ее' П , , Ек(п)

0* £ Г 1

1п Ее^к=Г> Х

п Ек(п) Обозначим

^ — 1п Ее' Еа

0*Х

Ляес(0*) := ■=— 1п Ее1 Еа

0*Х

(18)

Л к (0*):= |1п 1 £е

і=і

.0*Хі

(19)

Лк(0*) ^ Лдес(0*), к ^ то,

и в предельной функции присутствует средний размер блока Еа. Таким образом, регенеративную оценку ЭПС естественно определить как

С(0*) =

Лк(0*) 0* '

(20)

которые, действительно, являются н. о. р. В основе этого подхода лежит предположение о том, что более точный учет структуры зависимости между данными {гг} может улучшить качество оценки (уменьшить дисперсию) по сравнению с оценкой в методе группового среднего. В предположении

Еа < то, 1п ЕегХ < то, 0* е (0, 0О), (17)

Е(а — Еа)2 := ст2 е (0, то),

рассмотрим функцию Лу(п) из (7) и определим число регенераций для п наблюдений как к(п) = шах(к ^ 0 : вк ^ п). Рассмотрим, как отразится регенеративная структура входного процесса на свойствах выборочной оценки. Учитывая неотрицательность всех рассматриваемых величин, имеем

(В обзорной работе [7] также рассматривается возможность использовать блоки случайной длины, в частности, отражающие структуру зависимости между величинами {г^}.) В работе [1] было показано, что

1іт И — 1п Ее'

п

0* £Г

Приведенные выше аргументы приводят к такой регенеративной оценке, которая строится по к регенеративным блокам,

т. е., что Лдес(0*) является нижней границей для функции Лу(0*). Однако обоснование (той же самой) верхней границы для (18) пока остается открытой проблемой. Тем не менее результаты численных экспериментов позволяют сделать предположение о строгой состоятельности и консервативности регенеративной оценки С(0*). Консервативность означает, что оценка несколько завышает требования к ЭПС, т. е. всегда гарантирует выполнение условия (1) (однако, вообще говоря, с вероятностью, меньшей чем Г). Это смещение очень важно для систем высокой надежности.

Для получения регенеративной оценки ЭПС можно использовать два основных сценария. Первый предполагает искусственно заданный входной поток, с известным распределением длины цикла регенерации а. В этом случае можно заранее потребовать выполнение необходимых моментных условий как для а, так и для объема X поступающей на цикле работы. (Заметим, что эти условия в любом случае исключают распределения X с тяжелым хвостом.) Во втором сценарии можно рассматривать двухузловую тандемную сеть. На вход узла 1 поступает процесс восстановления (к примеру, пуассоновский) с интенсивностью Л и н. о. р. временами обслуживания {£„} со средним Е£ = 1/^ при условии стационарности р1 := Л/^ < 1. В этом случае, как хорошо известно, выходной процесс из первого узла является положительно возвратным регенерирующим, т. е. Еа < то. Поэтому на вход узла 2 поступает положительно возвратный регенерирующий процесс, моменты регенерации которого определяются как моменты прихода заявок в пустой узел 1. Однако в

11

V

V

качестве моментов регенерации мы будем рассматривать моменты ухода из узла 1 тех заявок, которые пришли в пустой узел 1. Именно, пусть tn - момент прихода заявки с номером n в узел 1, ¿П - момент ее ухода из узла n ^ 1. Тогда упомянутые моменты регенерации определяются следующим образом:

во = 0, вп+1 = min(tk > вп : V(t-) = 0), n ^ 0, к

(22)

где {v(t),t ^ 0} - непрерывный справа процесс очереди в узле 1. Хотя в моменты {вп} узел 1, вообще говоря, не пустой, легко проверить, что распределение накопленной в этот момент нагрузки является одним и тем же и не зависит от n. (Это вариант классической, но невырожденной регенерации. Такие моменты {вп} связаны с событиями выходного потока и более удобны для процесса имитационного моделирования.) Хотя длины циклов ап = вп+1 — вп выражаются в числе поступивших заявок, в методе группового среднего поступающая нагрузка рассматривается на единичных интервалах времени (слотах). Чтобы иметь возможность сравнивать оценки, получаемые обоими методами, необходимо перейти от шкалы, считающей заявки, поступающие в узел 2, к шкале слотов. Будем далее считать, что заявки в узел 2 поступают по одной в слоте. На практике это предположение может означать, что заявки из узла 1 поступают в узел 2 через некоторый синхронизирующий буфер достаточно большого объема. Такие буфера широко применяются в коммуникационных сетях. Например, пакеты от одного отправителя к одному и тому же получателю могут иметь в сети различные маршруты. Это ведет к разбросу значений задержки пакетов (джиттеру) и нарушает синхронизацию исходного трафика. Величина джиттера является важным показателем качества обслуживания. В частности, в широко используемых в настоящее время VoIP сетях, неконтролируемый джиттер может существенно влиять на качество передаваемого звука. Одним из вариантов сокращения джиттера является введение синхронизирующего буфера, который позволяет восстановить равные промежутки времени между пакетами при получении (см. [5]). Таким образом, для сравнения двух оценок достаточно моделировать процесс незавершенной нагрузки согласно соотношению (1).

При проведении экспериментов рассматривалась некоторая комбинация двух описанных выше сценариев. Именно, в узел 2 поступает последовательность данных v (по одному на единичных слотах), однако регенеративные

блоки формируются в соответствии с циклами регенерации выходного потока из (гипотетического) узла 1. Кроме того, в большинстве экспериментов предполагалось, что с. в. {гг} являются н. о. р. Даже при таких упрощающих предположениях, представленные ниже результаты численного моделирования демонстрируют важные свойства описанных выше оценок.

Результаты численных экспериментов

Целью численных экспериментов является выяснение свойств регенеративной оценки ЭПС и их сравнение со свойствами оценки по методу группового среднего. (Эти эксперименты существенно расширяют результаты, полученные в работе [1].) Опираясь на сделанные выше предположения, рассмотрим модель с интервалами единичной длины между поступлениями заявок в узел 1 и входной последовательностью н. о. р. экспоненциальных с. в. {гп} с параметром ^2. (Случай зависимых с. в. {гп} рассматривается в эксперименте 7.)

Хотя для независимых с. в. {г^} группировка не требуется, тем не менее, интересно сравнить обе оценки (13), (20) с известным аналитическим значением ЭПС и с оценкой, полученной методом Монте-Карло. Это трудно (или невозможно) сделать в случае зависимых {гг}. Более того, такой анализ может быть полезен, если, например, независимость {г^} априори неизвестна. Поскольку в рассматриваемом случае

Ее'

еГ >2 е"^Ж =

то ЭПС (9) принимает вид

C =

!n( фг)

0*

(23)

где необходимо выбрать параметр ^2 >0* = — 1пГ/Ь. Для удобства будем использовать сокращения метод Р для регенеративного метода и метод ГС для метода группового среднего, соответственно. Также назовем величину е0*х экспоненциальной нагрузкой на блоке. Введем следующие обозначения:

• В — размер блока в методе ГС;

• к — количество блоков или циклов регенерации;

• Сдес — оценка ЭПС с помощью метода Р, вычисляется по формуле (20);

СО

о

• Свм — оценка ЭПС методом ГС, вычисляется по формуле (13);

• Смс — оценка ЭПС методом Монте-Карло в случае н. о. р. {гг};

• пдес — число наблюдений, проведенных при моделировании методом Р;

• пвм — число наблюдений, проведенных при моделировании методом ГС, пвм = Вк;

• [а] — выборочная оценка дисперсии длины цикла регенерации;

• ^нес[е0*'х] — выборочная оценка дисперсии экспоненциальной нагрузки на цикле-блоке в методе Р;

• ^дм[е0*х] — выборочная оценка дисперсии экспоненциальной нагрузки на блоке в методе ГС;

• V[Сдес] — выборочная дисперсия регенеративной оценки;

• V[Свм] — выборочная дисперсия оценки по методу ГС;

• ^дес[С] — среднеквадратическое отклонение регенеративной оценки от теоретического значения ЭПС С;

• ^вм [С] — среднеквадратическое отклонение оценки по методу ГС от теоретического значения ЭПС С.

Эксперимент 1. В табл. 1 приведены результаты моделирования описанной выше системы при Г = 10-8, Ь = 60 (т. е. 0* =

0, 307011) и н. о. р. показательных {гг} с параметром М2. Напомним, что в этом случае можно сравнить результаты моделирования с явным значением С из (23).

Таблица 1. Оценивание ЭПС при умеренной загрузке узлов

Р1 М2 Свм С СпЕО ппЕО

0,5 0,6 1,88705 2,33475 2,65482 1007

0,5 0,9 1,18603 1,35897 1,39296 1003

0,5 1,3 0,79928 0,87749 1,03916 10047

0,3 2,5 0,414878 0,42677 0,42745 19815

Число наблюдений пвм, зависящее от заданной величины блока В и заданного числом блоков к, принималось равным 1000, 10000 и

20000, соответственно. Для метода Р число наблюдений пдес определялось в процессе моделирования на (целом) числе циклов, исходя из условия пдес ^ пвм . Значение коэффициента р1 и параметра м2 > 0* соответствуют умеренной нагрузке на оба узла. При этом заметные изменения коэффициента М2 с 0, 6 до 2, 5 почти не влияют на оценки Свес и Свм, которые оказываются близки к теоретическому значению С. В частности, из табл. 1 видно, что наиболее близкое к теоретическому значению С метод Р дает при р1 = 0, 3 и м2 = 2, 5. Данный результат обусловлен тем, что при выбранной загрузке узла 1 длины циклов регенерации (размер блоков) варьируются слабо. (Вариация длин циклов в зависимости от коэффициента загрузки р1 обсуждается в последующих экспериментах.) Заметим также, что

Свм < С < Сдес, и в частности, эксперименты подтверждают консервативность оценки Сдес.

Эксперимент 2. Сохранив значения Г, Ь, 0* такими же как в эксперименте 1, возьмем В = 1500, пвм = 30000 и, уменьшая значение параметра М2(> 0* = 0,3070011), увеличим тем самым нагрузку на узел 2.

Таблица 2. Оценивание ЭПС при увеличении нагрузки на узел 2

Из табл. 2 видно, что при этом растет различие между С и обеими оценками ЭПС. Такое поведение оценки Сдес можно объяснить тем, что даже незначительное увеличение р1 при большой нагрузке на узел 2 ведет к значительному росту дисперсии суммарной нагрузки, поступающей на цикле. Тем не менее, оценка Сдес остается консервативной. Напротив, оценка Свм нечувствительна к увеличению р1, а большие значения В нивелируют дисперсию величины нагрузки, поступающей на блоке. Однако значение оценки Свм существенно меньше, чем С.

Таким образом, решение, основанное на Свм, может привести к драматической ошибке в выборе ЭПС и, как следствие, к серьезной перегрузке системы обслуживания. В то

Р1 М2 Свм С Сдес пдес

0,4 0,5 2,09545 3,10079 4,32887 29680

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0,3 0,4 2,61066 4,75223 5,04857 30236

0,4 0,35 2,97821 6,83036 11,9739 29700

0,6 0,32 3,27348 10,4369 32,6247 26611

же время, решение на основе (консервативной) оценки Сreg может быть полезно при расчете высоконадежных систем.

Эксперимент 3. Как было отмечено ранее, для н. о. р. {vn} можно либо найти явное значение функции А(в*) = InEe0*1', либо использовать для ее оценки стандартное выборочное среднее Смс на основе метода Монте-Карло. Рассмотрение этого простейшего случая позволяет экспериментально оценить качество оценок Свм И С REG путем их сравнения либо с известным значением, либо с оценкой Смс- В табл. 3 даны результаты вычисления оценок ЭПС при различных значениях параметра в* и при р\ = 0, 4, /х2 = 0, 9.

Таблица 3. Сравнение оценок ЭПС

На рис. 1 и 2 показан характер изменения длины цикла регенерации выходного потока из узла 1 при заданном р\ для 100 циклов. На рис. 2 (при большом р\) видны большие колебания длины цикла, что существенно влияет на суммарную величину нагрузки в регенеративном блоке.

240 220 200

60

40

20

00

Je 60

40 20 0

0 10 20 30 40 50 60 70 80 90 100

, к

Рис. 2. Длины циклов выходного потока узла 1 при большой загрузке

rho =0.8 »

-А-

Ад. ■ $ it.. *

в* С reg Смс С Свм

0,8008 3,37599 2,29366 2,75472 1,4685

0,7084 3,3423 2,13291 2,18415 1,44997

0,6140 2,48644 1,82857 1,86717 1,42216

0,4605 1,87695 1,55257 1,5565 1,38025

0,3684 1,58691 1,42744 1,42918 1,35425

0,3349 1,51458 1,38869 1,38967 1,3329

Соответствующее данным рис. 1 и 2 изменение величины ев*х на циклах регенерации показано на рис. 3 и 4. Рис. 3 отражает изменение величины ев‘х при умеренном рі, а рис. 4 — при большом значении р\.

Варьирование параметра в* происходит за счет изменения Гиб. Для всех методов оценки строились по 10000 наблюдений. Отметим, что оценка Свм во всех случаях дает заниженное значение ЭПС.

6

4

— 2

0

0 10 20 30 40 50 60 70 80 90 100

к

Рис. 1. Длины циклов выходного потока узла 1 при умеренной загрузке

Эксперимент 4. Чтобы проанализировать, каким образом дисперсия длины цикла регенерации влияет на качество оценки С reg, снова исследуем случаи умеренной и сильной загрузки узла 1. Выберем /х2 = 1, 5, Г = 10-8, Ъ = 60 и будем варьировать коэффициент загрузки р\.

і І I rho = 0.2 —•— rho = 0.4 rho = 0.5 ■

Illiülltíll t i\ fv \ I ! II Ü tn \ ! І ! ♦ * ■ i/V\ !| І 1 I І Iі llt ■ :

Рис. 3. Экспоненциальная нагрузка узла 2 на блоках при умеренной загрузке узла 1

Видно, что небольшие изменения длины цикла приводят к значительному изменению экспоненциальной нагрузки. Таким образом, колебания длины цикла при увеличении р\ влекут существенный рост дисперсии регенеративной оценки CreG-

Заметим, что для р\ = 0,8 максимум экспоненциальной нагрузки ев*Хз = 4709, 35 (см. рис. 4), что соответствует максимальной длине цикла аз = 36 (см. рис. 2). Для р\ = 0,9

максимум равен ee*Xl& = 7,63318е + 22 при OL15 = 235.

Pi 0,1 0,3 0,4 0,5 0,7 0,8

Vreg [а] 0,0001 0,063635 0,249424 0,753058 7,91327 34,38

Vreg [ев*х] 0,744988 1,01771 4,32138 51,2856 3,82251е+16 3,90876е+35

Увм[ев х] 2,78е+163 3,94е+156 5,30е+159 8,69е+156 4,23е+155 2,36е+159

V[Creg] 4,394е-4 4,39е-4 1,13е-3 1,022 59,10 566,80

У[Свм\ 6,64е-4 6,13е-4 6,81е-4 8,85е-4 6,29е-4 7,15е-4

Следует отметить, что изменение р\ не влияет на оценку Свм, так как блоки имеют фиксированный размер В. Это также подтверждается результатами следующего эксперимента.

1200 1100 1000 900 800 700 600 500 400 300 200 100 0

0 10 20 30 40 50 60 70 80 90 100

к

Рис. 4- Экспоненциальная нагрузка узла 2 на блоках при сильной загрузке узла 1

rho = 0.8 —■—

—Т А Д....! д.

р\. При этом отметим незначительную разницу В дисперсии обеих оценок С REG И Свм при малых и умеренных значениях р\.

Замечание 2. Важно отметить, что в системах с высокими требованиями QoS наиболее интересным является случай средней и малой загрузки. И именно в этих случаях эксперименты подтверждают преимущество оценки с REG над оценкой Свм-

Таблица 5. Отклонение оценок ЭПС от теоретического значения С

Pi 0,1 0,3 0,5 0,7

V[CReg\ 0,344 0,482 64,37 295,13

V[CBm] 5,69e-3 6,4e-3 5,56e-3 9,13e-3

Vreg[C\ 54,48e-3 3,20e-3 1,89 34,97

Vbm[C\ 36,86 36,91 37,05 36,70

Эксперимент 5. Выберем В = 500, ¡л.2 = 0,9, в* = 0,307011, Ь = 60, число наблюдений пвм = 10000, размер выборки для вычисления оценок дисперсии равен 50.

В табл. 4 приведены выборочные дисперсии оценок экспоненциальной нагрузки в блоке для метода ГС и метода Р, а также оценки ЭПС для обоих методов при различных значениях р\.

Изменение р\ не влияет на вариацию экспоненциальной нагрузки в блоке для метода ГС, однако, как видно из табл. 4, значение Увм[ев*Х] стабильно велико (имеет порядок 10156). Тем не менее, эти колебания в блоке нивелируются за счет выбора большого значения В, и поэтому выборочная дисперсия оценки Свм оказывается невелика. Эта оценка по-прежнему смещена в сторону меньших значений.

Эксперимент подтверждает, что рост дисперсии оценки Свес прямо пропорционален росту дисперсии длины цикла, которая, в свою очередь, связана с увеличением коэффициента

Эксперимент 6. Теперь сравним оба метода, увеличив нагрузку на узел 2, когда объемы поступающей нагрузки распределены показательно с параметром ß2 = 0,35. Будем изменять р\ на первом узле, а остальные параметры оставим без изменения (см. эксперимент 5). Поскольку для рассматриваемой модели известно точное значение ЭПС, то можно найти среднеквадратическое отклонение обеих оценок С reg и С вм от теоретического значения С. (Выше мы обозначили эти отклонения Vreg[C} и Vbm[C], соответственно.)

Из табл. 5 видно, что отклонение V[Cbm\ оценки Свм от выборочного среднего остается небольшим, однако, отклонение Vbm[C] от известного значения С стабильно велико. Отклонение V[Creg\ оценки Greg от выборочного среднего больше, чем У Свм> НО она существенно ближе к С (за исключением больших значений р\). Более того, эксперименты снова подтверждают установленный ранее результат Свм < С < С reg-

n 50 100 500 1000 5000 10000 20000

С REG 0,846919 0,829186 0,883955 0,87963 0,877652 0,879206 0,878917

Cbm 0,801576 0,801067 0,847855 0,864714 0,899761 0,846297 0,857191

V [Creg] 0,0135 0,0141 0,0072 0,0017 0,000361 0,0001497 7,84896e-05

V [Cbm ] 0,0177 0,0116 0,005 0,0029 0,0023 0,00114 0,001046

Таблица 7. Сравнение оценок ЭПС для зависимых v (n ~ weib) на циклах

n 100 500 1000 5000 10000 20000

Creg 0,576674 0,575671 0,579387 0,576897 0,576467 0,57678

Cbm 0,570715 0,568081 0,567508 0,569535 0,569611 0,56978

V [Creg] 0,000649 8,89196e-05 4,73991e-05 1,12482e-05 7,6528e-06 4,28579e-06

V [Cbm ] 0,000747277 0,00010108 7,78538e-05 1,37676e-05 9,87332e-06 3,90953e-06

Таким образом, в случае н. о. р. {г^} при малой и средней загрузке первого узла, оценка Себо имеет сравнительно небольшую дисперсию и при этом ее отклонение от известного значения С существенно меньше, чем у оценки Свм. Таким образом, оценка Себо имеет явные преимущества перед оценкой Свм .

Эксперимент 7. Однако на практике, как правило, имеет место зависимость между с. в. {г^}, и тогда получить теоретическое значение ЭПС (9) очень сложно (или невозможно), в силу трудности вычисления функции моментов (7). Для построения оценок ЭПС в этом случае рассмотрим пример зависимости между гi на цикле регенерации следующего вида:

EL1 Пк

j

(24)

выборке размера 100. Будем варьировать общее количество наблюдений п. В табл. 6 приведены результаты для экспоненциальной с. в. П с параметром = 1, 3. Как и в предыдущих экспериментах, Свм < Себо, и кроме того, оценка Себо имеет меньшую дисперсию. (Напомним, что в случае независимых данных дисперсия Себо была, как правило, больше.) В табл. 7 представлены оценки при р\ = 0, 4 для с. в. п с распределением Вейбулла (тегаЪ) с легким хвостом,

Fn(ж) = 1 — e YxC, y > 0, c ^ 1,

(25)

где с. в. {пк} — н. о. р., і - номера заявок на цикле регенерации, аі - длина і-го цикла,

1 ^ і ^ аі, і Є [1, к]. Такую зависимость можно считать сильной в том смысле, что все с. в. на одном цикле зависимы (причем, функционально). На самом деле зависимость может быть произвольной и определяться, к примеру, протоколом передачи данных. В то время как Сиво строится по действительно независимым блокам, при построении оценки Свм не исключена ситуация, когда зависимые данные попадают в разные блоки. Это обстоятельство может негативно отразиться на дисперсии оценки.

Пусть Ь = 80, Г = 10-8, в* = 0,230259, Р1 = 0,4. Дисперсия оценок вычисляется по

где 7 = 3, с = 4, а зависимость на цикле определяется по формуле (24).

Из анализа данных табл. 7 можно сделать вывод о близости оценок Себо и Свм . При этом (см. табл. 6) для экспоненциальной с. в. П дисперсия Себо существенно меньше чем у Свм. Таким образом, в рассмотренном примере выбор длины цикла регенерации в качестве длины блока позволяет более эффективно оценить ЭПС.

ЗАКЛЮЧЕНИЕ

В статье обсуждаются свойства регенеративной оценки и оценки по методу группового среднего для нахождения ЭПС 2-го узла в тандемной сети. Хотя случай зависимых данных во входном потоке узла 2 также рассмотрен, основное внимание уделено свойству оценок для н. о. р. данных. При упрощающих предположениях показано, что широко используемая

0

оценка по методу группового среднего занижает требования к ЭПС, в то время как регенеративная оценка является консервативной. Последнее свойство может рассматриваться как преимущество при анализе и проектировании высоконадежных коммуникационных систем.

Работа выполнена в рамках Программы стратегического развития на 2012— 2016 гг. «Университетский комплекс ПетрГУ в научно-образовательном пространстве Европейского Севера: стратегия инновационного развития». Работа поддержана РФФИ, проект 10-07-00017.

Литература

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1. Бородина А., Дюденко И., Морозов Е. Ускоренное оценивание вероятности переполнения регенеративных систем обслуживания. ОППМ. 2009. Т. 16, вып. 4. С. 577-593.

2. De Turck K. Performance Evaluation of Buffers in Wireless Networks, PhD thesis, University of Ghent, 2010-2011.

3. Dyudenko I., Morozov E., Pagano M. Regenerative estimator for effective bandwidth, Proceedings of the International Conference "Mathematical methods for analysis and optimization of information telecommunication networks". Minsk: Belarusian State University, 2009. С. 58-60.

4. Ganesh A., O’Connell N., Wischik D. Big Queues. Springer-Verlag, Berlin, 2004. 260 p.

5. Ganz A., Ganz Z., Wongthavarawat K.

Multimedia Wireless Networks: Technologies,

Standards, and QoS. Prentice Hall PTR. 2003. 352 p.

СВЕДЕНИЯ ОБ АВТОРАХ:

Бородина Александра Валентиновна

младший научный сотрудник, к. ф.-м. н.

Институт прикладных математических исследований Карельского научного центра РАН ул. Пушкинская, 11, Петрозаводск, Республика Карелия, Россия, 185610

старший преподаватель кафедры ИМО Петрозаводский государственный университет пр. Ленина, 33, Петрозаводск, Республика Карелия, Россия, 185910

эл. почта: borodina@krc.karelia.ru тел.: (8142) 763370

Морозов Евсей Викторович

ведущий научный сотрудник, д. ф.-м. н.

Институт прикладных математических исследований Карельского научного центра РАН ул. Пушкинская, 11, Петрозаводск, Республика Карелия, Россия, 185910 профессор кафедры ПМиК Петрозаводский государственный университет пр. Ленина, 33, Петрозаводск, Республика Карелия, Россия, 185910

эл. почта: emorozov@karelia.ru тел.: (8142) 763370

6. Glynn P. W, Whitt W. Logarithmic asymptotics for steady-state tail probabilities in a single-server queue. Journal of Applied Probability 31A. 1994. P. 131-156.

7. Lewis J. T., Russell R. An introduction to large deviation for teletraffic engineers, DIAS Report, 1996.

8. Meketon M. S., Schmeiser B. W. Overlapping batch means: Something for nothing? // Proceedings of the Winter Simulation Conference. 1984. P. 227-230.

9. Rabinovitch P. Statistical estimation of effective bandwidth, M.Sc.thesis, University of Cambridge, 2000. 75 p.

10. Schmeiser B. Batch size effects in the analysis of simulation output. Oper. Res. 30. 1982. P. 556568.

11. Song W.-M. T. On the estimation of optimal batch sizes in the analysis of simulation output. European Journal of Operational Research. 1996. Vol. 88, N 2. P. 304-319, January 20.

12. Song W. T., Mingchang Chih. Implementable mse-optimal dynamic partial-overlapping batch means estimators for steady-state simulations // Proceedings of the 2008 Winter Simulation Conference. 2008. P. 426-435.

13. Vorobieva I., Morozov E., Pagano M., Procissi G. A New Regenerative Estimator for Effective Bandwidth Prediction // Proceedings of AMICT 2007. Petrozavodsk, Russia, 2008. P. 175186.

14. Welch P. D. On the relationship between batch means, overlapping batch means and spectral estimation // Proceedings of the Winter Simulation Conference, 1987. P. 320-323.

Borodina, Alexandra

Institute of Applied Mathematical Research, Karelian Research Centre, Russian Academy of Sciences 11 Pushkinskaya St., 185610 Petrozavodsk, Karelia, Russia

Department of Computer Science Petrozavodsk State University

33 Lenina St., 185910, Petrozavodsk, Karelia, Russia e-mail: borodina@krc.karelia.ru tel.: (8142) 763370

Morozov, Evsey

Institute of Applied Mathematical Research, Karelian Research Centre, Russian Academy of Sciences 11 Pushkinskaya St., 185610 Petrozavodsk, Karelia, Russia

Professor at the Department of Applied Mathematics and Cybernetics

Petrozavodsk State University

33 Lenina St., 185910, Petrozavodsk, Karelia, Russia e-mail: emorozov@karelia.ru tel.: (8142) 763370

i Надоели баннеры? Вы всегда можете отключить рекламу.