русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Уравнения баланса. Теорема Джексона


Дата добавления: 2014-04-25; просмотров: 1875; Нарушение авторских прав


Будем рассматривать сети типа [M|М|m]N, т.е. сети, содер­жащие N узлов, причём в каждом 1-м узле имеется m обслуживающих приборов с показательным временем обслуживания с параметром mi. В 1-й узел извне поступает простейший поток требований с интенсив­ностью γi≥0 (γi=0 означает отсутствие потока извне в i-й узел), причем вектор γ = ( γi, γ2, … , γN) - не нулевой вектор.

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

 

 

N
Очередь
μ11
μ21
μk1
N1
λ1p1N+1
λ1p1i
λ2p2i
λNpNi
λi
Вход в сеть извне
γi
λ1p1i
λ2p2i
λNpNi
Выход из сети
λi

 

 

рис 6.1. Структура узла сети 1

 

Для того чтобы вычислить полную интенсивность потока требо­ваний в заданный узел, нужно просуммировать простейшие потоки, поступающие извне, и потоки от других узлов сети. Обозначим через λi полную интенсивность потока, входящего в i-й узел. Эти интенсивности λ12,. . . , λN удовлетворяют системе линейных уравнений баланса (закон сохранения потока)

 

λi = γi + λj ρi j , i= 1, 2, . . . , N (8.3)

 

или в матричной форме

λ = γ + λР , (8.4)

 

где λ = ( λ12,. . . , λN) и γ = ( γ1, γ2,. . ., γN) – векторы – строки интенсивностей, Р – матрица маршрутизации.

Для того чтобы состояния узлов сети описывались эргодическими цепями Маркова, для всех i должны выполняться неравенства λi / (miμi)<1.



Джексон доказал, что каждый узел СеМО [[M|M|m]N ведёт себя в сети так, как если бы он был независимой системой М|M|m с входящим пуассоновским простейшим потоком с параметром li. Обозначим Qi (t), i=1,2,...,N , - число требований, находящихся в i-м узле в момент времени t;

 

Q(t)= (Q1(t), Q2(t), . . . , QN(t)); k = (k1, k2, . . . ,kN),

ki = 0,1, … - состояние процессора Qi(t).

Пусть p(k1,k2,...,kN) обозначает стационарное распределение процесса Q(t), рii) стационарное распределение процесса Qi(t)

Стационарные вероятности состояний сети р(k)=р(k1,k2,...,kN) являются решением системы уравнений глобального равновесия :

 

р(k1,k2,...,kN) gi + mi min (ki , mi) =

 

 

mi min (ki+1,mi) р(k1,k2,...,ki+1,…,kN) piN+1 +

 

 

+ gi dki р(k1,k2, ... ,ki-1,…,kN) + (8.5)

 

 

mi min (ki+1,mi) dkj р(k1,k2,...,ki+1, … ,kj-1, … ,kN) pji +

 

+ mi min (ki , mi) р(k1,k2,...,kN) pii , где dk = min (k , 1).

 

Величина dk, входящая в уравнения (8.5), учитывает тот факт, что при kj =0 вероятность р(k1,k2,…,ki+1,…,kj-1,…,kN) должна равняться нулю. Левая часть равенства (2.5) описывает вероятност­ный поток, исходящий из состояния k=(k1,k2,...,kN), правая часть - вероятностный поток, входящий в это состояние из соседних сос­тояний (см. рис.2.4). Входящие потоки требований в узлы СеМО пуассоновские, время обслуживания на приборах в узлах СеМО имеет показательное распределение. Поэтому инфинитезимальные коэффици­енты (интенсивности переходов) из состояний k'= (k'1,k'2,…,k'N), у которых | k'i- ki | > 1хотя бы для одного i, равны нулю и соответ­ствующие вероятностные потоки имеют нулевую интенсивность.

 

kN
k2
k1-1
k1+1
i=1 … p12

j=2

N pkN+1 + pN+1k

kN
k2
k1-1
k1+1
i=1 … p13

j=3 i=1

. . . . i¹1

. . . .

. . . .

k1+1
kN-1
k3
k2
i=1 … p1N

k3
j=N

 


kN
k3
k2+1
k1-1
i=2 … p21

k3
j=1

N

k3
kN
k3-1
k2+1
k1
i=2 … p23

j=3 i=1 N N pk

. . . . i¹2 .

. . . . i=1 j=1 .

. . . . i¹j .

k3
k1
kN-1
k3
k2+1
i=2 … p2N

j=N

. . . .

. . . .

. . . .

k1-1
kN+1
k3
k2
i=N … p12

j=1

N

k1
kN+1
k3
k2-1
i=N … p13

j=2 i=1

. . . . i¹N

. . . .

. . . .

kN+1
k3
k2
k1
i=N … p1N

j=

N-1

 

k1
kN
k3
k2
i=1 … p11

j=1

N

kN
k3
k2
k1
i=2 … p22

j=2 i=1

. . . .

. . . .

. . . .

k1
kN
k3
k2
i=N … pNN

j=N

 

Рис. 6.2.

На рис.6.2

 

pij = mi min (ki +1, mi) dkj р(k1, k2,..., ki+1,…, kj -1, … , kN) pij , i¹j

 

pii = mi min (ki, mi) р(k1, k2,…, kN) pii ;

 

pkN+1= mi min (ki +1, mi) р(k1, k2,..., ki+1, … , kN) piN+1;

 

pk = р(k1, k2,…, kN) .

 

Будем говорить, что узел j достижим из узла i: (i « j), если требования, выходящие из узла i, могут за конечное число шагов с положительной вероятностью поступить на обслуживание в узел j.

Узлы i и j называются сообщающимся: (i « j), если (i ® j) и (j ® i).

Будем говорить, что узел j сообщается с внешним источником, если:

1) этот узел достижим для требований, поступающих в сеть извне;

2) сток (выход из сети) достижим из этого узла.

Определим функцию bi (ki) следующим образом:

 

bi (ki) = min(l,mi) = ki!, ki £ mi

, ki > mi .

 

 

Теорема Джексона. Если в открытой сети [M|M|m]N все узлы сообщающиеся, т.е (i ® j) для любых i,j = 1,2,...,N (матрица маршрутизации р - неприводимая матрица.) , так что нет узлов, не сообщающихся с внешним источником , то уравнения ба­ланса (8.3) имеют единственное решение. Если при этом для всех i=1,2,...,N выполнены условия эргодичности li / (mimi)<1, то ста­ционарное распределение марковского процесса Q(t) существует, не зависит от начального распределения и имеет вид

 

р(k1,k2,...,kN) = р1(k1)p2(k2),...,pN(kN) = .

 

 

Здесь рi(ki) = рi(0) riki/b( ki) , ki ³ 0, представляют собой стационарные вероятности состояний i – го узла как системы M|M|mi ,

, i = 1,2,...,N

 

.

 

При доказательстве теоремы Джексона используется идея локального равновесия в сети. В условиях теоремы наряду с уравне­ниями глобального равновесия (8.5) имеет место система уравнений локального равновесия. Эта система представляет собой множество систем уравнений, на которые распадается система (8.5):

 

р(k1,k2,...,kN) = = mi min (ki +1, mi) р(k1, k2,..., ki+1, … , kN) piN+1;

 

р(k1,k2,...,kN) mi min (ki , mi) = р(k1, k2,..., ki+1, … , kN) +

 

+ mj min (kj+1 , mj) р(k1, k2,..., kj+1,…, ki-1, … , kN) pji +

+ mi min (ki , mi) р(k1,k2,...,kN) pii .

 

В системе локального равновесия приравнивается интенсивность потока из данного состояния СеМО за счет ухода требований из узла i к интенсивности потока в данное состояние сети из соседних состояний за счет поступления требований в узел i (см. рис. 2.5 и 2.6).

 


k2
kN
k1+1
………….. p1N+1

j=1

N

k2+1
kN
k1
j=2 ………….. p2N+1

Узел N+1
i=1

. . .

. . .

. . .

k2+1
k1
kN
j=N ………….. pNN+1 pkN+1

 

 

 


Рис.6.3. Равновесие потоков для внешнего источника

 

 


kN
k1+1
k2
………………………. p1i pN+1i

j=1

N

kN
k2+1
k1
j=2 ………………………. p2i

Узел i
j=1

. . .

. . .

. . .

k1+1
ki-1+1
kN-1
ki+1
k2
j= … … pi-1i pki

i-1

 

 


ki+1
k2
ki-1
ki
kN
k1+1
j=i … … pii

 


 

ki+1+1
kN
ki-1
k2+1
k1
j= … … pi+1i

i+1

. . .

. . .

. . .

k1
kN
k2+1
j=N ………………………… pNi

 

 


Рис. 6.3. Равновесие потоков для узла i

На рис 6.2:

 

piN+1 = mi min (ki+1, mi) р(k1, k2,..., ki+1,…, kN) piN+1;

 

pN+1k = р(k1, k2, ... , kN) .

 

На рис 6.3:

 

pji = mj min (kj +1, mj) dki р(k1, k2,..., kj+1,…, kj -1, … , kN) pij ;

 

pii = mi min (ki, mi) р(k1, k2,…, kN) pii ;

 

pN+1i = gi dki р(k1, k2,…, kj -1, … , kN);

 

pki = р(k1, k2,…, kN) mi min (ki, mi) .

 

Любое решение системы уравнений локального равновесия должно приводить к единственному решению системы (8.5) глобального равновесия (обратное, вообще говоря, неверно). Доказательство теоремы Джексона легко получается подстановкой значений

р(k)=1/G(N) riki / b( ki) в уравнения локального равновесия, которые при этом

обращаются в тождества, если имеют место уравнения баланса (8.3).

Теорема Джексона позволяет в явном виде выписать формулы для определения стационарных вероятностей марковских СеМО.

 

Сеть [M|M|1]N. Пусть l = ( λ1, λ2,. . . , λN) - решение системы уравнений баланса (2.3). Если для всех i=1,2,...,N загрузка узла ri = li / mi <1, то

 

рi(ki) = (1- ri )riki

и по теореме Джексона

 

р(k1,k2,...,kN) = (1- ri )riki .

 

Сеть [М|М|1]N. Пусть l = ( λ1, λ2,. . . , λN) - решение системы уравнений баланса (8.3). Положим m = (m1, m2, …, mN), где mi число приборов в i-м узле. Тогда, если для всех i = 1, 2,..., N выполняются неравенства ri / mi = li / (mi mi) <1, то существует стационарный режим работы СеМО, и по теореме Джексона

 

р(k1,k2,...,kN) = p1k1 p2k2 … pNkN ,

 

где piki являются обычными решениями для систем М|М|m [4, гл.2]:

 

 

pi0 rik/k! , k £ mi

pik =

pi 0 rik/(mi! mik-mi ), k ³ mi ;

 

 

pi0 = [ rik/k! + rimi/(m!(1-ri/mi)



<== предыдущая лекция | следующая лекция ==>
Пуассоновские потоки в СеМО. Теорема Бёрке | Открытые CeMO с бесконечным числом каналов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.47 сек.