Исследование и сравнение двойственных систем Е2/М/1 и М/Е2/1

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

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

Еще

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

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

IDR: 140255713   |   DOI: 10.18469/ikt.2019.17.2.03

Текст научной статьи Исследование и сравнение двойственных систем Е2/М/1 и М/Е2/1

B нaстоящее время не существует аналитических методов для точного определения характеристик системы массового обслуживания (СМО) общего вида G/M/1 или G/M/ m , в отличии от СМО общего вида М/G/1, для которой известна формула Полячека-Хинчина. Статья посвящена исследованию и сравнению двойственных СМО вида Е2/M/1 и М/Е2/1 с эрланговским и экспоненциальным входными распределениями. Первая система относятся к типу G/M/1, а вторая ‒ М/G/1.

По определению системы называются двойственными, когда закон распределения интервалов входного потока одной системы (первая позиция в трехпозиционной системе Кендалла) становится законом распределения времени обслуживания для другой системы (вторая позиция в указанной системе). Так, в системах Е2/M/1 и М/Е2/1 закон распределения входного потока Е2 первой системы становится законом обслуживания второй системы.

B теории СМО исследования G/M/1 особо актуальны в связи с тем, что до сих пор не существует решения в конечном виде для общего случая распределения интервалов входного потока. Метод спектрального разложения решения интегрального уравнения Линдли (ИУЛ) составляет важную часть теории систем G/G/1. Для записи интегрального ИУЛ введем следующие обозначения: W (у) - функция распределения вероятностей времени ожидания требования в очереди; С (и) = Р(U < и) - аналогичная функция для случайной величины U = х -t ; x - случайное время обслуживания требования; t - случайный интервал времени между поступлениями требований. Форма ИУЛ выглядит как

W ( У ) =

у,

J W ( у - и ) dC ( и ) , у 0;

< - "

0,            у <  0.

При кратком изложении метода спектрального разложения решения ИУЛ будем придерживаться подхода и символики автора теории СМО [2]. Для этого как А * ( s ) и В * ( s ) обозначим преобразования Лапласа функций плотности распределения интервалов между поступлениями и времени обслуживания соответственно.

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

V + ( s ) и V - ( s ) некоторые дробно-рациональные функции от s . Функции v+ ( s ) и V - ( s ) должны удовлетворять следующим условиям согласно [2]: - для Re ( s ) 0 функция v + ( s ) является аналитической без нулей в этой полуплоскости;

- для Re ( s ) < D функция v ( s ) является аналитической без нулей в этой полуплоскости, где D ‒ некоторая положительная константа, определяемая из условия: lim a ( t ) / e - Dt < да .

t ^да

Кроме того, функции v+ ( s ) и V - ( s ) должны обладать следующими свойствами:

lim  VW = 1;

| s |^»,Re( s )> 0 s lim  Vti = -1.         (2)

| s |^» ,Re ( s ) < D s

Теперь остается применить метод спектрального разложения к рассматриваемым системам.

Постановка и решение задачи для системы Е2/М/1

В статье ставится задача качественного и количественного сравнения результатов для двойственных систем Е2/M/1 и М/Е2/1 по среднему времени ожидания в очереди. Для проведения сравнительного анализа приведем решения для обеих систем, полученные методом спектрального разложения ИУЛ.

В системе Е2/М/1 время поступления требований задана функцией плотности a (t ) = 4X2 te-2X t,(3)

преобразование Лапласа которой имеет вид

A* (s ) = | ^^1 .(4)

v 5 ( 2 X + s J

Время обслуживания распределено с функцией плотности b (t ) = ц e-ц t,(5)

а ее преобразование Лапласа имеет вид

B * (s ) = -H-.(6)

ц + s

Для применения метода спектрального разложения воспользуемся результатами [2] для систем общего вида G/M/1, к которым принадлежит система Е2/М/1. Выражение для спектрального разложения решения ИУЛ для системы G / M/1 задается в виде [2]:

A ( - s ) * B * ( s ) - 1 =       =          (7)

V—( s)

цА* (-s)- s - ц s (s + s1) s (s + s1)        s + ц где s = -s1 - единственный отрицательный корень уравнения s + ц - цА* (-s) = 0. Выражение в первых скобках (5) не имеет ни плюсов, ни нулей в области Re(s) < 0 кроме s = 0 и s = -s1 [2]. Поэтому за функцию v+ (s) исходя из условий (1)(2) примем выражение во вторых скобках, так как его нули s = 0, s = -s1 и полюс s = - ц лежат в области Re(s) < 0, а за функцию v- (s) - выражение в первых скобках s (s + s)

V + ( s ) = ------L; V - ( s ) = s + ц

- s ( s + s 1 )

*                .

s + ц-ц А ( - s )

Для окончательного построения функции

V - ( s ) подставим в ее выражение А* ( - s ) =

2 X + s J

Тогдафункция v - ( s ) приметвид

V - ( s ) =

- s ( s + s 1 )

s + ц - ц [4 Х 2 / ( 2 X - s ) 2 ]

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

= s 2 + ( ц- 4 X ) s + 4 Х ( Х-ц ) =

- ( s + s 1 )( 2 X- s ) 2 _ (2 X- s ) 2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^I               ^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^H

( s + s 1 )( s - s 2 )          s - s 2

так как квадратное уравнение, полученное из знаменателя s 2 + ( ц - 4 X ) s + 4 X ( X - ц ) = 0 , имеет один отрицательный корень:

- s 1 = - ( ц - 4 X ) / 2 - V [( ц- 4 X ) /2]2 + 4 Х ( ц-Х ) и один положительный корень:

s 2 = (4 X-ц )/2 + .j [ ( ц- 4 X ) /2]2 + 4 Х ( ц-Х ) .

В случае стабильной системы при X < ц выполнено условие 4 Х ( ц-Х ) 0. Теперь выполнение условий (1) и (2) метода спектрального разложения для построенных функций v+ ( s ) и V - ( s ) очевидно. Это подтверждает и рисунок 1, где отображены нули и полюса отношения V+ ( s ) / V - ( s ) на комплексной s- плоскости для исключения ошибок построения спектрального разложения. На рисунке 1 полюсы отмечены крестиками, а нули ‒ кружками.

Рисунок 1. Нули и полюсы функции

V+ ( s ) / V ( s ) для системы Е 2 /М/1

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

K = lim ^^ = lim ^1 = У

I s l ' 0 s        H ' 0 s + ц ц

Построим функцию Ф+ ( s ) , через которую найдем преобразование Лапласа функции плотности времени ожидания:

W * ( s ) = s * Ф+( s ) = ^ il i +^I .

( )          + ( ) ц ( s + s 1 )

Производная от функции W * ( s ) со знаком минус в точке s = 0 :

Тогда спектральное разложение решения ИУЛ для системы М/Е2/1 имеет вид

A * ( - s ) x B * ( s ) - 1 =

X <  2 ц --------x| ----------

X- s ( 2 ц + s

- 1 =

s [ s 2 + ( 4 ц-X ) s + 4 ц ( ц-X ) J ( X- s )( 2 ц + s ) 2

Квадратный трехчлен в числителе разложения s2 + (4ц-X)s + 4(ц2-Xц), где 4ц(ц-X)> 0 и (4ц-X) > 0 при ц > X в случае стабильной системы, имеет два действительных отрицательных dW* (s)

ds

корня - s 1 , - s 2 :

- s 1 = - ( 4 ц-X ) /2 + [ ( 4 ц-X ) /2] 2 - 4 ц ( ц-X ) ,

_ s 1 ц ( s + s j- s ( s + ц ) ц

.        Ц2(s + si)2

_ s ^2 - S 1 2ц _ 11

2 2■ ц s1

Тогда среднее время ожидания для системы Е /M/1:

W = 1/s1 -1/ц,(8)

где s 1 = ( ц - 4 X ) / 2 + ^|( ц 4 x ) 2| ' I 4 x ( ц x ), абсолютное значение корня - s 1 выражается через параметры распределений (3) и (4).

Для практического применения формулы (8) в качестве входных параметров для системы Е2/М/1 будем использовать числовые характеристики распределений (3) и (4), а именно средние значения интервалов между поступлениями требований и времени обслуживания и коэффициенты вариаций этих интервалов: tx = 1/ X , Тц= 1/ ц , c X = 1 / V2, c ц = 1. Задав эти числовые характеристики, методом моментов определяем параметры распределений (3)-(4) X , ц .

Решение для системы М/Е2/1 и его сравнение с формулой Полячека ‒ Хинчина

В этом случае функция плотности распределения для интервалов поступления имеет вид a (t ) = X e-x t,                    (9)

а для времени обслуживания b (t ) = 4ц2 te-2ц t.                 (10)

Преобразование Лапласа (9) и (10) есть

A* ( s ) = -X- , B * ( s ) = |T 2M ■

X + s          ^ 2 ц + s J

- s 2 = - ( 4 ц-X ) /2 - [ ( 4 ц-X ) /2]2 - 4 ц ( ц-X ) .

Тогда окончательно спектральное разложение будет иметь вид:

V+M = s(£ +^,)( s + н ) .        (11)

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

Нули и полюсы этого разложения показаны на рисунке 2: полюсы отмечены крестиками, а нули ‒ кружками.

Рисунок 2. Нули и полюсы функции

V . ( s ) / V ( s ) для системы М/Е 2 /1

Исходя из правил построения функций v+ ( s ) и V - ( s ) (1), (2) выбираем

, х s ( s + s .)( s + s 7)       , x л

V+ ( s ) = ( z 1 )( x2 2 ) , v _ ( s ) = X- s .

( 2 ц + s )

Необходимая для получения решения константа

V+( s ) ss, K = lim--— = -Hr s ^ 0    s      4 ц 2

4 ц ( ц-X )

4 ц 2

= 1 -p .

Далее строим функцию

Ф + ( s ) = —— = ( 1 -p)( 2 ц + s ) , V + ( s ) s ( s + 5 1 )( s + s 2 )

откуда следует, что преобразование Лапласа функции плотности времени ожидания в системе М/Е2/1

W * ( s ) = s * Ф+ ( s ) =

( 1 -P )( 2 Ц + s ) 2 ( s + s )( s + s 2 )

В связи с тем, что система М/Е2/1 относится к классу М/G/1, воспользуемся результатом для систем данного класса. Уравнение Полячека ‒ Хинчина для преобразования Лапласа функции плотности времени ожидания для системы М/G/1 имеет вид

загрузки, определяемый отношением среднего времени обслуживания к среднему интервалу поступлений р = тц / тх . Для удобства вычислений принято нормированное время обслуживания в обеих системах тц = ц - 1 = 1.

Таблица 1. Расчет среднего времени ожидания для систем Н2/M/1 и М/Н2/1

W * ( s ) =

^Hzp)_

s -X + X В *( s )

С учетом равенства преобразования Лапласа

В* (s ) =

2 ц

2 ц + s

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

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

р

для системы Е2/М/1

для системы М/Е2/1

0,1

0.030

0,083

0,5

0,618

0,750

0,9

6,588

6,750

после его подстановки в (12) получим, что w* (s)=(1 р)(2ц+s) . (s + ^ )(s + s2 )

Тем самым подтверждено, что преобразование Лапласа функции плотности времени ожидания для системы М/G/1 в случае СМО М/Е2/1 совпадает с выражением (11).

Среднее время ожидания в системе М/G/1 д ается формулой Полячека ‒ Хинчина [2]:

- X T 2

W = , X ,

  • 2 ( 1 -P )


где λ ‒ интенсивность входно г о потока, ρ ‒ коэффициент загрузки системы, т 2 - второй начальный момент времени обслуживания. Для распределения Е2 вто р ой начальный момент времени обслуживания т Ц = 3 / (2 ц 2) , тогда среднее время ожидания в системе М/E2/1:

W =

3 р

4 ц ( 1 )

Сравнительные расчеты среднего времени ожидания для систем Е2/М/1 и

М/Е2/1

Для того, чтобы лучше оценить количественную разницу между рассматриваемыми двойственными системами, проведем вычислительные эксперименты для среднего времени ожидания по формулам (1), (7) и (11) соответ-cтвенно. Выше было отмечено, что формулы (1) и (7) дают идентичные результаты.

В таблице 1 приведены результаты расчетов для рассмотренных систем для случаев малой загрузки системы ρ = 0,1; средней загрузки ρ = 0,5 и высокой загрузки ρ = 0,9. Здесь ρ ‒ коэффициент

Данные таблицы 1 свидетельствуют о незначительном различии рассмотренных двойственных систем в связи с сравнительно небольшими коэффициентами вариаций используемых законов распределений. В случае других законов распределений двойственные системы G/M/1 и М/G/1 будут давать достаточно отличающиеся результаты.

Результаты расчетов хорошо согласуются с данными [9].

Заключение

Основная характеристика для СМО ‒ это среднее время ожидания в очереди, так как все остальные характеристики։ время задержки, средняя длина очереди, количество требований в системе и др. являются производными от нее.

Результаты по среднему времени ожидания в очереди для систем Е2/M/1 и М/Е2/1 получены одним и тем же методом спектрального разложения решения ИУЛ [1]. Полученные результаты показывают, насколько отличаются эти две двой-cтвенные системы и свидетельствуют о незначительном различии рассмотренных двойственных систем в связи со сравнительно небольшими коэффициентами вариаций используемых законов распределений.

Список литературы Исследование и сравнение двойственных систем Е2/М/1 и М/Е2/1

  • Тарасов В.Н. Исследование систем массового обслуживания с гиперэкспоненциальными входными распределениями // Проблемы передачи информации. 2016. № 1. С. 16-26.
  • Клейнрок Л. Теория массового обслуживания/ пер. с англ. М.: Машиностроение, 1979. 432 с.
  • Тарасов В.Н., Горелов Г.А., Ушаков Ю.А. Восстановление моментных характеристик распределения интервалов между пакетами входящего трафика // Инфокоммуникационные технологии. 2014. Т. 12. № 2. С. 40-44.
  • Анализ входящего трафика на уровне трех моментов распределений временных интервалов / В.Н. Тарасов [и др.] // Информационные технологии. 2014. Т. 12. № 9. С. 54-59.
  • Тарасов В.Н., Бахарева Н.Ф., Горелов Г.А. Математическая модель трафика с тяжелохвостным распределением на основе системы массового обслуживания Н2/М/1 // Инфокоммуникационные технологии. 2014. Т. 12. № 3. С. 36-41.
  • 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. Elsevier Science Publishers, 1991. P. 683-688.
  • Тарасов В.Н., Бахарева Н.Ф., Липилина Л.В. Математическая модель телетрафика на основе системы G/M/1 и результаты вычислительных экспериментов // Информационные технологии. 2016. Т. 14. № 2. С. 121-126.
  • Whitt W. Approximating a point process by a renewal process: two basic methods // Operation Research. 1982. Vol. 30. No. 1. P. 125-147.
  • Кругликов В.К., Тарасов В.Н. Анализ и расчет сетей массового обслуживания с использованием двумерной диффузионной аппроксимации // Автоматика и телемеханика. 1983. Т. 44. № 8. С. 74-83.
  • Тарасов В.Н., Бахарева Н.Ф., Ахметшина Э.Г. Анализ системы массового обслуживания E2/E2/1 с запаздыванием // Инфокоммуникационные технологии. 2018. Т. 16. № 3. С. 277-282.
Еще
Статья научная