Исследование системы со сдвинутыми гиперэрланговским и экспоненциальным входными распределениями

Бесплатный доступ

В данной статье представлены результаты исследований по системе массового обслуживания HE2/M/1 со сдвинутыми вправо от нулевой точки гиперэрланговским и экспоненциальным входными распределениями. По определению Кендалла, система HE2/M/1 с обычными распределениями относится к типу G/M/1, для которых в общем случае неизвестно решение для среднего времени ожидания требований в очереди. Эта же система со сдвинутыми распределениями трансформируется в систему G/G/1, для которой в общем случае также неизвестно решение для среднего времени ожидания. Учитывая тот факт, что, начиная с коэффициента вариации, равного четырем, распределение гипер-Эрланг имеет тяжелый хвост, рассматриваемая система может иметь активное приложение в современной теории телетрафика. Использование распределений гипер-Эрланга более высокого порядка затруднительно для вывода решения для среднего времени ожидания требований в очереди из-за нарастающей вычислительной сложности. Для гиперэрланговского закона распределения, как и гиперэкспоненциального закона, метод спектрального разложения решения интегрального уравнения Линдли дает возможность получить решение в конечном виде. В статье приведены результаты по спектральному разложению решения интегрального уравнения Линдли для системы массового обслуживания HE2/M/1 со сдвинутыми распределениями, а так-M/1 со сдвинутыми распределениями, а так-/1 со сдвинутыми распределениями, а также расчетная формула для среднего времени ожидания требований в очереди. Показано, что система HE2/M/1 со сдвинутыми распределениями является системой с запаздыванием во времени и обеспечивает меньшее время ожидания по сравнению с обычной системой. Адекватность полученных результатов подтверждена корректностью использования классического метода спектрального разложения и результатами численного моделирования. Для вывода полученных результатов, а также для численных расчетов использован известный метод моментов теории вероятностей.

Еще

Смо he2/m/1 со сдвинутыми распределениями, среднее время ожидания в очереди, метод спектрального разложения, интегральное уравнение линдли, преобразование лапласа

Короткий адрес: https://sciup.org/140256243

IDR: 140256243   |   DOI: 10.18469/ikt.2020.18.1.04

Текст научной статьи Исследование системы со сдвинутыми гиперэрланговским и экспоненциальным входными распределениями

Настоящая статья посвящена анализу системы массового обслуживания) СМО HE2/M/1 со сдвинутыми вправо от нулевой точки гипер-эрланговским и экспоненциальным входными распределениями. Система НЕ2/M/1 с обычными распределениями рассмотрена в [1], где для нее представлены спектральное разложение решения интегрального уравнения Линдли и расчетная формула для главной характеристики СМО ‒ среднего времени ожидания требований в очереди. B oтличие от обычной системы НЕ2/M/1, систему со сдвинутыми распределениями обозначим HE - /M -/1.

Метод спектрального разложения решения интегрального уравнения Линдли (ИУЛ) в теории систем массового обслуживания G/G/1 занимает важное место. Одна из форм интегрального уравнения Линдли выглядит так [2; 3]:

y j W (y - u) dC (u), y > 0,

-to

B (^ ) =

0,            y 0.

Для записи ИУЛ, а также при рассмотрении метода спектрального разложения решения ИУЛ будем использовать стандартные обозначения [2]: через A* ( s ) и B * ( s ) обозначим преобразования Лапласа функций плотности распределения интервалов между поступлениями и времени обслуживания соответственно.

Суть решения ИУЛ методом спектрального разложения состоит в нахождении для выражения A * ( - s ) B * ( s ) - 1 представления в виде произведения двух множителей, которое давало бы рациональную функцию от s . Следовательно, для нахождения закона распределения времени ожидания необходимо следующее спектральное разложение: A * ( - s ) B * ( s ) - 1 = v + ( s ) / V - ( s ) , где V+ ( s ) и y _ ( s ) - некоторые дробно-рациональные функции от s , удовлетворяющие специальным условиям согласно [2], которые здесь опускаем.

Постановка задачи

В статье ставится задача вывода формулы для среднего времени ожидания для рассматриваемой системы со сдвинутыми распределениями НЕ2/M/1, а также подтверждения адекватности построенной математической модели путем численного моделирования в пакете M a th c ad. Вывод решения для среднего времени ожидания проводится методом спектрального разложения решения ИУЛ, как это показано в работах [4‒7]. Близкие аппроксимативные подходы использованы в [8‒11].

В выражениях (1)-(4) 1 0 0 представляет собой параметр сдвига распределений.

Тогда спектральное разложение решения ИУЛ для системы HE - - /1 A * ( - s ) B * ( s ) - 1 = = V+ ( s ) / V - ( s ) приметвид

V+(s) v-(s )

p

2 X 1

2 X 1 - s

+( 1 - p )

x et 0 « f_H_J e- t 0 « - 1. (ц + s J

Решениедлясистемы НЕ 2 / М / 1

В системе HE - - /1 интервалы времени между поступлениями требований заданы функцией плотности

a ( t ) = 4 p X 2 ( t - t 0 ) e - 2 X 1( t - t o) + + 4(1 - p ) X 2 ( t - t 0 ) e ' ' 1 t - t 0 ) ,

преобразование Лапласа которой имеет вид A * ( s ) =

p

2 X 1 ] s + 2 X 1 J

f ... ^

( s + 2 X 2 J

e t 0 s

Время обслуживания распределено с плотностью b (t) = Lie-ц( t—to),                        (3)

а ее преобразование Лапласа вычисляется как:

f

( 2 X 2 -

x

В разложении (5) экспоненты с противоположными знаками обнуляются, тогда получаем спектральное разложение։

V + ( s )

V-(s )

p

2 X 1

2 X 1 - s

+(1 - p)

x

- 1.

^X2

2X - V V2

x

Таким образом, спектральное разложение решения ИУЛ для системы HE - - /1 полностью совпадает с таким же разложением для обычной системы НЕ2/M/1, поэтому мы в дальнейшем изложении можем воспользоваться результатами [1].

Окончательно спектральное разложение решения ИУЛ для системы НЕ2/M/1 имеет вид [1]

V + ( s ) = - s ( s + s 1 )( s - s 2 )( s - s 3 )( s - s 4 )    (7)

V - ( s )     ( 2 X 1 - s ) ( 2 X 2 - s ) ( ц + s )

Исследование многочлена в числителе разложения (7) и определение его корней являются основным моментом метода спектрального разложения решения ИУЛ.

Многочлен четвертой степени в числителе разложения (6)‒(7)

s 4 + c 3 s 3 + c 2 s 2 + c 1 s + c 0              (8)

с коэффициентами c0 = а1ц + 16X1X2[X1X2 -ц(X1 +X2)],

c 1 = 4 ц ( X 2 + 4 X 1 X 2 +X 2 ) - 16 X 1 X 2 ( X 1 +X 2) - а 2 ц , c 2 = 4( X 2 + X 2 ) + 16 X 1 X 2 - 4 ц ( X 1 + X 2),

c 3 =ц- 4( X 1 +X 2)

в случае стабильной системы имеет один действительный отрицательный корень - s 1 и три положительных корня s 2, s 3, s 4 (либо вместо последних один действительный положительный и два комплексно сопряженных с положитель-

ной вещественной частью). Эти коэффициенты сформированы с помощью символьных операций Mathcad и выр а ж а ются через параметры распределений (1) и (3), которые предстоит еще определить.

Рациональные функции v+ ( s ) и у _ ( 5 ) будем строить по правилам метода спектрального разложения: у+ ( s ) = s ( s + 5 1 )/( ц + s ), так как нули многочлена (6) s = 0, s = - s 1 и полюс s = -ц лежат в области Re( s ) 0, а функция

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

V - ( s ) =

-

( 2 X 1 - s ) 2 ( 2 Х 2 - s ) 2

( s - s 2)( s - s з )( s - s 4),

подспорьем.

Для использования формулы (10) при расчетах необходимо знать числовые характеристики распределения (1) и (3). Через числовые характеристики будем определять неизвестные параметры распределений (1) и (3) методом моментов. Для этого воспользуемся основным свойством преобразований Лапласа (2) и (4) воспроизведения мо-

так как ее нули и полюсы лежат в области Re ( s ) D , как того требует метод спектрального разложения.

Далее по методике спектрального разложения найдем константу K :

v г V+(s) r (s + si) s K = lim--— = lim-^----^ = —, s '0    s      s '0 (s + ц) ц где s1 ‒ абсолютное значение отрицательного корня -s1. Постоянная K определяет вероятность того, что поступающее в систему требование застает ее свободной.

Для нахождения преобразования Лапласа функции плотности времени ожидания построим функцию

ментов и запишем первые два первых начальных момента для распределения (1):

Т = Р. + 0-- Р 1 + ,

TX А + А      + t 0’

Х 1      X 2

Т, = t л + 2 tg [-^— + X 0       0

Х 1

(1 - p ) ] + 3 p + 3(1 - p ) X 2 J 2 X 12      2 X 2

Ф+ ( s ) = -K— = 2i ( £ ±H )_.

V + ( s ) s ц ( s + ^

Отсюда преобразование Лапласа функции плотности времени ожидания W * ( s ) = s ± ( s ) будет

Отсюда определим квадрат коэффициента вариации интервалов поступления:

c 2 = X 2 - 2 p X 2 ( X 1 -X 2 ) + p (1 - 2 p )( X 1 -X 2 )2 (12)

X            2[ X 1 - p ( X 1 -X 2) + 1 0 X 1 X 2]2         1

Для распределения (3) эти же моменты равны

Т ц = ц - 1 + 1 0 .                  (13)

Второй начальный момент времени обслуживания выглядит как

W * ( s ) = s 1 ( s + ц) . ц ( s + s )

Для вычисления среднего времени ожидания найдем производную от функции W * ( s ) со знаком минус в точке s = 0:

dW * ( s )

ds

s = 0

Окончательно среднее системы HE - /M - /1:

— ^^^^^^^^^™

.

« 1    Ц

время ожидания для

W = 1/ s 1 - 1/ ц .

Выражение (9) для преобразования Лапласа функции плотности времени ожидания позволяет определить также моменты высших порядков времени ожидания, а именно: вторая производная от преобразования (9) в точке s = 0 дает второй начальный момент времени ожидания, что позволяет определить дисперсию времени ожидания. В стандарте [12] джиттер (дрожание задержки)

T 2 = 1 0 + 2 ^ 0 + 4.            (14)

ц ц

Отсюда коэффициент вариации времени обслуживания будет равен c ц = (1 + ц 10)-1.                  (15)

Рассматривая равенства (11)‒(15) как форму записи метода моментов, найдем неизвестные параметры распределений (1) и (3) X 1 , X 2, p , ц , 1 0. Теперь, исходя из вида первого уравнения (11), положим

X 1 = 2 p /( T x - 1 0 ), X 2 = 2(1 - p )/( T x - 1 0 ) (16) и потребуем выполнения условия (12). Подставив (16) в (12), решаем полученное уравнение четвертой степени относительно параметра p с учетом условия 0 p 1 и выбираем нужное решение:

p = £ + 1        3( т х - t 0 )

p 2 ^4 8[( Tx-10)2 + С X2 Tx2]’ а затем определяем из(16) параметры X1 и Х2.

Определим параметры распределения (3) из уравнений моментов (13)‒(15). Из (13) получим значение 1 0 = тц - 1 и, подставив его в (15), найдем параметр распределения (3) ц = 1/ с цтц .

Таблица.РезультатыэкспериментовдляСМО HE 2 /М /1 иНЕ2/М/1

Входные параметры

Среднее время ожидания

ρ

c µ c λ

для HE / М - /1

для НЕ2/M/1

c = 0,1 t 0 µ= 0,9

c = 0,5 t 0 µ= 0,5

c = 0,99 t 0 µ = 0,01

0,1

0,71

0,000

0,005

0,029

0,03

2

0,000

0,013

0,078

0,08

4

0,000

0,016

0,094

0,10

8

0,000

0,017

0,099

0,11

0,5

0,71

0,005

0,181

0,610

0,62

2

0,008

0,458

1,966

2,00

4

0,009

0,599

4,503

4,62

8

0,009

0,655

9,706

10,15

0,9

0,71

0,344

2,956

6,516

6,61

2

0,805

16,002

22,465

22,59

4

1,102

60,607

77,044

77,28

8

1,260

238,99

295,29

295,96

Параметр сдвига будет связан с параметрами обслуживания условием t0 =τµ(1-cµ).                (17)

Выражение (17) будет определять диапазон изменения параметра сдвига t 0 (0, 1).

Тогда алгоритм расчета среднего времени ожиданиявочередидлясистемы HE - - /1 сводится к следующим этапам.

  • 1.    Задавая значения τ , τ , c , c , t в ка‐ λ µ λ µ 0

  • 2.    Находим нужный корень - s 1 уравнения (8) и используем расчетную формулу (10).

честве входных параметров системы, определяем методом моментов все неизвестные параметры распределений (1) и (3).

Аналогичную аппроксимацию законов рас‐ ᴨределений с использованием начальных момен‐ тов можно увидеть в [7; 8].

Теперь рассмотрим влияние параметра сдвига на коэффициенты вариаций распределений. Для обычного распределения НЕ2, как следует из вы‐ ражения (12), при 1 0 = 0:

c 2 = λ 1 2 - 2 p λ 2 ( λ 1 2 ) + p (1 - 2 p )( λ 1 2 )2 λ                2[ λ 1 - p ( λ 1 2 )]2              .

Сравнивая последнее выражение с (12), убеж‐ даемся, что параметр сдвига во времени t 0 0 уменьшает коэффициент вариации интервалов поступлений в 1 +     t 012      раз. Анало‐

[ λ 1 (1 - p ) 2 p ]

ᴦᴎчно для экспоненциального закона времени обслуживания параметр сдвига уменьшает ко‐ эффициент вариации времени обслуживания в 1 +µt0 раз. Учитывая квадратичную зависимость среднего времени ожидания от коэффициентов вариаций интервалов поступлений и времени об‐ служивания, убеждаемся в том, что введение па‐ раметра сдвига в законы распределения (1) и (3) уменьшает среднее время ожидания в очереди в СМО.

Результаты численного моделирования

В таблице приведены данные расчетов сред‐ него времени ожидания для систем HE - - /1 и НЕ2/М/1 для случаев малой, средней и высокой нагрузки ρ = 0,1; 0,5; 0,9.

Коэффициент загрузки ρ определяется отно‐ шением средних интервалов ρ= τ µ / τ λ . Результа‐ ты, приведенные в таблице, получены для норми‐ рованного времени обслуживания τ µ = 1.

Данные таблицы подтверждают сделанные выше предположения о среднем времени ожи‐ дания в системе с запаздыванием. Кроме того, с уменьшением параметра сдвига t 0 среднее вре‐ мя ожидания в системе с запаздыванием стремит‐ ся к значению этого времени в обычной системе, что дополнительно подтверждает адекватность полученных результатов. Результаты расчетов хо‐ рошо согласуются с данными [13] в той области изменения параметров, где применимы данные рассматриваемой системы.

Заключение

В работе получено спектральное разложение решения ИУЛ для системы HE-/М-/1, а через нее выведена расчетная формула для средне‐ го времени ожидания требований в очереди для этой системы. Эта формула дополняет известную незавершенную формулу теории массового об‐ служивания для среднего времени ожидания для систем типa G/G/1.

Результaты вычислительных экспериментов подтверждают, что новая система HE - - /1 обеспечивaeт ʜaмного меньшее время ожидa-ния в очереди, чем обычʜaя систeмa HE2/M/1, зa cчет введения в зaконы paспределения пapaмeтpa cдвигa t 0 (0, 1).

Известно, что среднее время ожидaния тре-бовaний в очереди являетcя глaвной xapaктери-стикой СМО, тaк кaк остaльныe xapaктеристи-ки։ средняя зaдержкa, средняя длинa очереди, среднее количество требовaний в системе и др. ‒ определяются через среднее время ожидaния. Адекʙaтность полученных результaтов обеспе-чeʜa корректным использовaнием клaссического методa спектpaльного рaзложения, a проведенные вычислительные эксперименты только под-тверждaют дaʜʜый фaкт.

Список литературы Исследование системы со сдвинутыми гиперэрланговским и экспоненциальным входными распределениями

  • Тарасов В.Н., Бахаpева Н.Ф., Када О. Математическая модель телетрафика на основе системы HE2/M/1 // Информационные технологии. 2019. Т. 25. No 4. С. 205-210. doi: 10.17587/it.25.205-210
  • Клейнрок Л. Теория массового обслуживания / пер. с англ. М.: Машиностроение, 1979. 432 с.
  • Brannstrom N. A Queueing Theory analysis of wireless radio systems. Appllied to HS-DSCH. Lulea University of Technology, 2004. 79 p.
  • Тарасов В.Н., Бахаpева Н.Ф., Липилина Л.В. Математическая модель телетрафика на основе системы G/M/1 и результаты вычислительных экспериментов // Информационные технологии. 2016. Т. 22. No 2. С. 121-126.
  • Тарасов В.Н., Карташевский И.В. Способы аппроксимации входных распределений для системы G/G/1 и анализ полученных результатов // Системы управления и информационные технологии. 2015. No 3. С. 182-185.
  • Тарасов В.Н., Горелов Г.А., Ушаков Ю.А. Восстановление моментных характеристик распределения интервалов между пакетами входящего трафика // Инфокоммуникационные технологии. 2014. Т. 12. No 2. С. 40-44
  • Тарасов В.Н. Вероятностное компьютерное моделирование сложных систем. Самара: СНЦ РАН, 2002. 194 с.
  • Myskja A. An improved heuristic approximation for the GI/GI/1 queue with bursty arrivals // Teletraffic and datatraffic in a Period of Change, ITC-13. 1991. P. 683-688.
  • Whitt W. Approximating a point process by a renewal process: two basic methods // Operation Research. 1982. Vol. 30. No 1. P. 125-147
  • Алиев Т.И. Основы моделирования дискретных систем. СПб: СПбГУ ИТМО, 2009. 363 с.
  • Алиев Т.И. Аппроксимация вероятностных распределений в моделях массового обслуживания // Научно-технический вестник информационных технологий, механики и оптики. 2013. No 2 (84). С. 88-93.
  • RFC 3393 IP Packet Delay Variation Metric for IP Performance Metrics (IPPM). URL: https://tools.ietf.org/html/rfc3393 (дата обращения: 26.02.2016).
  • Тарасов В.Н., Бахаpева Н.Ф. Обобщенная двумеpная диффузионная модель массового обслуживания типа GI/G/1 // Телекоммуникации. 2009. No 7. С. 2-8.
  • Тарасов В.Н., Малахов С.В., Карташевский И.В. Теоретическое и экспериментальное - исследование задержки в программно-конфигурируемых сетях // Инфокоммуникационные технологии. 2015. Т. 13. No 4. С. 409-413.
Еще
Статья научная