Научная статья на тему 'Предельное распределение времени ожидания при критической загрузке в системе с относительным приоритетом'

Предельное распределение времени ожидания при критической загрузке в системе с относительным приоритетом Текст научной статьи по специальности «Математика»

CC BY
58
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОТНОСИТЕЛЬНЫЙ ПРИОРИТЕТ / ВИРТУАЛЬНОЕ ВРЕМЯ ОЖИДАНИЯ / КРИТИЧЕСКАЯ ЗАГРУЗКА / HEAD-OF-THE-LINE PRIORITY / VIRTUAL WAITING TIME / HEAVY TRAFFIC

Аннотация научной статьи по математике, автор научной работы — Ушаков А. В., Ушаков В. Г.

Рассматривается одноканальная система с относительным приоритетом и гиперэкспоненциальным входящим потоком. Найдено предельное распределение виртуального времени ожидания для требований низшего приоритета в условиях критической загрузки.

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

The heavy traffic limiting distribution of the waiting time in a head-of-the-line priority queue

The single server queue with hyperexponential input stream and head-of-the-line priority discipline is considered. The heavy traffic limiting distributions of the virtual waiting time for lowest priority class are obtained.

Текст научной работы на тему «Предельное распределение времени ожидания при критической загрузке в системе с относительным приоритетом»

УДК 519.21

А. В. Ушаков, В. Г. Ушаков2

ПРЕДЕЛЬНОЕ РАСПРЕДЕЛЕНИЕ ВРЕМЕНИ ОЖИДАНИЯ

ПРИ КРИТИЧЕСКОЙ ЗАГРУЗКЕ В СИСТЕМЕ С ОТНОСИТЕЛЬНЫМ

ПРИОРИТЕТОМ

Рассматривается одноканальная система с относительным приоритетом и гиперэкспоненциальным входящим потоком. Найдено предельное распределение виртуального времени ожидания для требований низшего приоритета в условиях критической загрузки.

Ключевые слова: относительный приоритет, виртуальное время ожидания, критическая загрузка.

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

2. Описание системы. Рассматривается последовательность одноканальных систем обслуживания с г, г ^ 1, приоритетными классами требований. В п-ш системе справедливы следующие положения: а) длительности обслуживания — независимые в совокупности и не зависящие от входящего потока случайные величины с функцией распределения В]'"(ж) для требований г-го класса; б) входящий поток требований — рекуррентный, определяемый плотностью распределения интервалов между поступлениями требований вида

(п)г ч _ / Е 4ПЦП) ехР (-aja)x) ' Ж ^ о,

а {X) — < j—i \ /

[О, ж < О,

N

где ф а^ при i ф j, с^ > 0, = 1; в) поступившее требование направляется в %-й

г= 1

приоритетный класс с вероятностью р\п\ г = 1, • • •, г, независимо от остальных требований.

Будем предполагать, что системы обслуживания в рассматриваемой последовательности функционируют независимо друг от друга, требования из класса с меньшим номером имеют относительный приоритет перед требованиями из класса с большим номером. Требования из одного приоритетного класса обслуживаются в порядке их поступления в систему (дисциплина FIFO). Пусть, кроме того, в начальный момент t = 0 системы свободны от требований.

3. Основные обозначения и предположения. В дальнейшем для сокращения записи будем опускать индекс п (номер в серии). При этом lim будет означать lim . Предельные значения па-

п—>со

раметров входящего потока и характеристик длительности обслуживания (функция распределения, моменты и т.п.) будем обозначать теми же символами, что и допредельные, но с дополнительным индексом "*".

1 Институт проблем информатики РАН, асп., e-mail: grimgnauQrambler.ru

2 Факультет ВМК МГУ, д.ф.-м.н., проф., e-mail: vgushakovQmail.ru

* Работа выполнена при финансовой поддержке РФФИ (проекты 11-01-00515а и 12-07-00109а), а также Министер-

ства образования и науки РФ в рамках ФЦП "Научные и научно-педагогические кадры инновационной России на 2009-

2013 годы".

6 ВМУ, вычислительная математика и кибернетика, № 4

Как уже было указано выше, функцию распределения времени обслуживания требований из г-го приоритетного класса будем обозначать В^х). Пусть далее ¿»¿(ж), /Зг(^), /% — соответственно плотность распределения, преобразование Лапласа-Стилтьеса и ;/'-й момент случайной величины с функцией распределения Вг(х),

, N ч -1 к к

а=\У2сЗа^1) > Рк1 = а- ^РФп-, Рк2 = а-

\?'=1 г=1 г= 1

№ №

, Рг2 -2 -1

Р/г = 1 ~ Рк17 Р = Рг, « = -у + а- 2_^сзаз ~ '

¿=1 ¿=1

Введем случайный процесс и)(1) — виртуальное время ожидания для требований г-го приоритетного класса в момент времени

Положим

оо оо

= I е^^РИ*) < у,№=]), 4(8,V) = I

о о

Сделаем следующие предположения:

1) существуют первые два момента функции распределения длительности обслуживания требований всех приоритетов, причем справедливы разложения

= РпВ + ^В2 +0П(82), (1)

°п{$2) п п

где -т--> и при 8 и равномерно по п;

81

2) для любого п ^ 1 рг 1 < 1;

3) существуют пределы Иmcj = с*, Нша,:1 = а*, j = 1,..., Нт/З^ = [3*к, к = 1, 2, г = 1,..., г, НтРг = р*, г = 1,..., г, Нтрг_ц < 1, НтрГ1 = 1. Положим и* = Нтя.

4. Предварительные результаты. Из результатов работы [1] вытекают следующие соотношения для нахождения распределения виртуального времени ожидания:

" " + TT fS-iW

Cij CLj X

и=1к=11фи ai рфк l(s) Pk,r-l(s)

iV JL JL \rt,i'-i\-/ ' / T — 1 \

E , (fc) («Л JV (TT) ' ( S ^Ä.mis) +PrJwrj- (s - /igLW^) ,

(2)

x

где

N

С

Wrj(s,v) = -----;--P0j(v) + -3---У^ aküürk(8,v) ■ Pmßm(s), (3)

11 — «4- и Ii — «4- и Ii — «4- и / i

V — 8 + üj V — 8 + üj V — 8 + üj

k= 1 m=1

3 — 3 — 3 fc

N г ч N N N

1 " E ' E Pmßmis) ) • E °*"rk(s, v) = E " 5 E (4)

' v — s + a-j ) ' ' v — s + a-j v — s + a*

3 = 1 ■' m=1 k=1 3 = 1 ■' 3 = 1 ■'

функции pak(v), к = 1,..., N, определяются по формулам

N

N N

г \ V^ V"^ Cpttp j=1

OfcPOfc(w)

1=1 v^i + ' ~ (afc - br{v)) ■ П {'ФпЛ'о) ^ 1plr(v)) ■ П - ai) '

пф1 гфк

а функции фц(у), I = 1,..., Ж, г = 0,..., г, являются решениями (относительно «) уравнения

N , %

с ¡а

-1 из

3 = 1

"ГП= 1

т=г+1

Пусть далее а^^) = Л (р>к(%) — а №.(%)■> ■ ■ ■ >М^(^) корни многочлена

%фк

N N

№ + а*) ~ (р> X сзаз № +

3 = 1 гф'З

г=1

^(я) = + /4*= • • •' • • •! !)> = Е Рто^то-

СО/

то=1

Замечание 1. Легко показать (см. [2-5]), что только одна из функций фи (у), I = обращается в нуль при V = 0 и только одна из функций Рк(^), к = 1,..., Ж, обращается в нуль при г = 1. Не ограничивая общности, будем считать, что ^¿(О) = 0 и /¿1(1) = 0.

5. Предельная теорема. Основным результатом статьи является следующая теорема. Теорема. При п +оо существует предел

е 2 ¿у, а < 2,

НтР (рЙ'ш (¿р а) < х) = <

1 — 7Г 2

,-2/г

е у (1у

е у (1у

4и* V *

1 - е"2/г, а > 2,

4и* V *

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

, а = 2,

гс>е

* Г ® /о

й = 5= 2'

2«*

а > 2.

Для доказательства нам понадобится асимптотика при п ^ оо функций, определенных в предыдущем пункте.

Лемма 1. Справедливы следующие асимптотические разложения функции :

ф1г(ура) = <

УО" ( а

1 О Р2

и

2 'ор

1 + л/1 + 4гго ^р""1 + с^р""1)

, а < 2,

о(р), а = 2, а > 2.

(5)

Доказательство. Так как

N

¿=1 ^

то, используя (1), имеем

и ■ ф\г{ура) + р- фхг{ура) — ира + о (тах (ф\г(ура), р ■ ф1г(ура), ра)) = 0. Следовательно,

Ф1Г^) = + о {Мра)) _

2 и

Отсюда вытекают разложения (5). 7 ВМУ, вычислительная математика и кибернетика, № 4

Лемма 2. Справедливо следующее асимптотическое разложение функции фх^-х^з) :

л ль

, , Рг-1,1 б $Р Рг-1,2

Ф1,г — 1\8Р ) = ~-Яр--з"

Рг-1

Рг-1

(^Рг-м) +о(р2г).

(6)

Доказательство. Положим Аг(5,р) = яр + фх^-х^р). Из определения функции фх^-^я) имеем

N ,г-1 ч

ЧТО=1

Отсюда и из (1) получаем

+ а-^г-^зр6) + ^ с:)а~2 ■ ф^.^вр6) + о(ф1г_1(8рЙ))^ х

X {1^а-1рг.1Л(Хг(8,р)) + а-1^^(Хг(8,р))2 + о((Хг(8,р))2)) = 1. (7)

Сначала выделим из ф1уГ-1{8рЙ) главную часть порядка рй. Из (7) имеем

(1 + а~1ф1^г-1(8рЙ) + о(ф1гГ-1(8р6))) ■ (1 - а_1рг_1д(Лг(5,р)) + о(Аг(>,р))) = 1.

Отсюда

ф1,г-1(8рЙ) = Рг 1Д 8рЙ +фг-1,

Рг-1

(8)

где фг-1 = о(рПодставляя (8) в (7), получаем

N 2

1 + а"1 + Фг-1) + р^а~2 (уу^) + «И)) х

х I 1 - а"Ч-1Д ( — + ^-1) + а"1 • ^ . + ) = !.

Рг-1

п2

Рг-1

ЛГ

с,-а

Отсюда следует (6). Обозначим 0(Жр) = 1 — У) . , ч ✓ ,

¿=1 + - Аг(5, р) то=1

Лемма 3. Справедливы следующие асимптотические разложения:

„2

Е Рто/3 то (Аг(в, р)).

,-1 „а

П8

а -о—

Рг-1

0(р»),

а < 2,

в(8, р) = { а 1р2 I V

-Iя 2/1 1-р£ 1

^ + о (р2) , а = 2, + + о (р2) , а > 2.

Рг-1 Рг-1

(9)

Рг-1 \ Рг-1, Доказательство. Используя разложения (1) и (6), имеем

в(8, р) = 1 - (1 + а"1 (Аг(в, р) - ура) + ^ с^а"2 (Хг(8, р) - ура)2 + о (р2йЛ х

V ^=1 /

X ( 1- X РшРт\К{я,р) + - РтРт2 (Хг(8,р))2 + 0 (р2<5) ] = а

то=1

то=1

-1 / „.„а

¿+1

8 V,

%}р

Рг-1 Рг-1

рП)+о{р2Й).

Отсюда вытекает (9).

Лемма 4. Для функций рок (у) справедливы следующие асимптотические разложения:

и а а

-1кр~~ + о(р~~), а <2,

V

р0к(ура) = \ + 0(р-1) а = 2,

¿V

—р1-а+о(р1~а),

а > 2,

где

п.,. — п..-

1фк Як - Щ ^г(О)

Доказательство непосредственно вытекает из определения функций рак(у) и результатов леммы 1.

N , , . ч

Обозначим У,р) = ^ ак^гк ( 8рЙ — /-4 г-1 1 '°Ра ) ■

к=1 ^ ' '

Лемма 5.

а*

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

а < 2,

НтраП(5, V, р) = <

1

V 1 + (1 + VI + 4«*«)

V 1

а = 2,

а > 2.

(10)

Доказательство. Прежде всего заметим,что ^ /к = 1. Далее, из (4) имеем

к= 1

раП(з,у,р) =

N £

с,-а

■л "у

N

{*Рб - №-Л*р')) Е

о-зРоз («Ра)

~{ ура — ,$р& + /4^-1 +

N

1 - £

¿=1 г>ра - 5рй + ¿4^-1 + а3 т=1

Е Рто/З™ -

Рассмотрим три случая: 1) а < 2. В силу (8)—(10)

пъг ч I -. ЯР2 и -— \ I 118

раП(з,г>, р) = ( 1---— \! - Р 2 + о(1) I а ( «--2

Рг-1 V V

Рг-1

2 пЛ 1 (л/«Рг-1 - . т

о!1) =--2-. „9 4 /17 +°(1) =

рг-1(ур2_1 - ПЯ2)^ а

V 1

вл/и

Рг-1у/у

0(1);

2) а = 2. В этом случае и, р) = (1

«р 1 + л/1 + 4гго . ,

р + о(1) ) а ( V 2

Рг-1

Рг-1

Рг_1 Рг-1

5 (1 + л/1 + 4гго)

0(1)

-1

— арг-1 „ „

V Рг-1 — «Рг-1 — и.3£

= ^ . 2«*

1 +-(1 + VI + 4гге)

Рг-1

8 ВМУ, вычислительная математика и кибернетика, № 4

3) а > 2. В этом случае

p°n(s,v,p) = ( 1 - + + °(ра_2)

Pr-l V

s и

Рг-1 Рг-1

V 1

SU

Рг-1

0(1).

Переходя в полученных соотношениях к пределу при п —> +оо, получаем утверждение леммы. Доказательство теоремы. Заметим, что

+ ОС м

I e~vtB (ехр (-späw(tp~a))) dt = ^ paUj(spä, vpa). о i=1

N

Поэтому найдем сначала lim ^ paUj(spö, vpa). Из (2) и свойств функций p>^'l_1(s) и ac(z)K2l 1(s),

з=i

• • • , 1) следует, что

Jfc)

N

N

-1

N

п

9=1

3 = 1 и=1 «1 -4^-1,1 1J 3 = 1

N

Но «1 (0);..., = а-1 JJ aq. Следовательно,

9=1

N N

lim ^^paUj(spä,vpa) = lim ^spä — p[1l-i(spä), vpa^j .

N

Ра^2шг3 (V (spä),vpa^j .

3 = 1

3 = 1

Теперь из (3) и из лемм 4, 5 получаем

N

limp'^E^rj - Л r-i(sPÖ)ivPa) = ( з=1

1

V 1

syu

Pr-lVv 1 1

= / v _ 2и* s , г----ч

* 1 + —— (1 + л/1 + 4u*v)

Рг-1 1

V 1

SU

Рг-1

а < 2,

а = 2,

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

а > 2.

Отсюда, обращая преобразования Лапласа и Лапласа-Стилтьеса, получаем утверждение теоремы.

СПИСОК ЛИТЕРАТУРЫ

1. Ушаков А. В. О виртуальном времени ожидания в системе с относительным приоритетом и гиперэкспоненциальным входящим потоком // Информатика и ее применения. 2012. 6. Вып. 1. С. 2 6.

2. Ушаков В. Г. Система обслуживания с эрланговским входящим потоком и относительным приоритетом / / Теория вероятн. и ее примен. 1977. 22. С. 860-866.

3. Матвеев В.Ф., Ушаков В.Г. Системы массового обслуживания. М.: Изд-во МГУ, 1984.

4. Ушаков В. Г. Аналитические методы анализа системы массового обслуживания С/|С?9~|1|со с относительным приоритетом // Вестн. Моск. ун-та. Сер. 15. Вычисл. матем. и киберн. 1993. № 4. С. 57-69.

5. Ушаков В.Г. О длине очереди в однолинейной системе массового обслуживания с чередованием приоритетов // Вестн. Моск. ун-та. Сер. 15. Вычисл. матем. и киберн. 1994. № 2. С. 29-36.

Поступила в редакцию 27.03.12

THE HEAVY TRAFFIC LIMITING DISTRIBUTION OF THE WAITING TIME IN A HEAD-OF-THE-LINE PRIORITY QUEUE

Ushakov A. V., Ushakov V. G.

The single server queue with hyperexponential input stream and head-of-the-line priority discipline is considered. The heavy traffic limiting distributions of the virtual waiting time for lowest priority class are obtained.

Keywords: head-of-the-line priority, virtual waiting time, heavy traffic.

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