Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Анализ сетей с очередями как моделей ВС



Наиболее эффективным и качественно ясным способом расчёта таких сетей является метод анализа средних (МАС). Метод применим также для сетей массового обслуживания, стохастических сетей. Сеть состоит из узлов или систем массового обслуживания, пронумерованных числами i = 0, 1, 2, …. Объект, который обслуживают в узлах, называют заявкой (запросом, сообщением, процессом).

Маршрут заявок описывает последовательность проходимых узлов и может характеризовать как детерминированные, так и случайные процессы.

Рассмотрим сети с активными ресурсами (узлами), трудоёмкость которых характеризуется временем vir, где r = 1,R - тип заявки и её цепь. Если r-заявки поступают в сеть из внешнего источника и после обслуживания покидают её, сеть называется открытой (разомкнутой) по отношению к цепи r. Сеть не имеющая внешних источников, называется замкнутой. В смешенных сетях существуют как открытые, так и замкнутые цепи заявок.

В зависимости от области приложений сети с несколькими типами заявок называют либо многоцепными, либо многопродуктовыми. В замкнутых цепях назначают узел, возможно даже фиктивный, который принимают за начало и конец маршрута. Некоторые из узлов могут повторятся в маршрутной цепи несколько раз. Число αir, характеризующее число визитов в узел i заявок маршрута r, называют коэффициентом посещения (передачи).

Коэффициент посещения в стационарном режиме обслуживания можно определить из отношения:

αir = λir / λ0r (23)

где λ0r - интенсивность потока r-заявок из начального узла маршрутной цепи заявок.

λir - интенсивность потока заявок в узел i.

Для разомкнутой цепи величину λ0r задают. Для замкнутой цепи величина λ0r определяется как множество параметров сети и характеризует её производительность (пропускную способность).

В стохастической сети движение r-заявок описывают маршрутной матрицей вероятностей переходов Pr = | pijr |, где pijr - вероятность того, что r-заявка после обслуживания в узле i переходит к узлу j.

В стационарном режиме обслуживания для каждого из узлов записывают следующее условие баланса потоков:

N

λir = ∑λjir (24)

j=0

Поскольку pijr характеризует долю r-заявок, переходящих из узла i в узел j, то:

λjir = λjr pjir (25)

Подставив выражение (25) в уравнение (24), получим систему уравнений:

N

λir = ∑ pjir λjr I =0,N (26)

j=0

Поскольку для разомкнутой цепи задают поток из внешнего источника λ0r, то из уравнений (23) и (26) можно найти λir и αir.

Для замкнутой цепи уравнение балансов потоков (26) представляются однородной системой с бесконечным множеством решений. Поэтому для расчёта прочесов в замкнутых цепях в качестве исходных данных берут величины λir. Поскольку за полный цикл заявка посещает начальный узел трассы один раз, коэффициент посещения нулевого узла равен единице. Учитывая, что λ0r=1 и подставляя λir = αir λ0r (из (23)) в систему уравнений (26), получаем уравнения для расчёта коэффициентов посещения замкнутой цепи:

αir = ∑pjirαjr /(λ0r=1)

Для спецификации (описания) маршрута процесса в сетевой модели необходимо задать либо вектор коэффициентов посещения, либо матрицу вероятностей перехода. Если маршрут заявки детерминирован, он сразу описывается коэффициентами посещения, поскольку число визитов в каждый из узлов определено. Стохастический маршрут представляется матрицей Р.

Внутри каждой цепи переходы заявок могут задаваться не на множестве устройств i = l,N, а на множестве пар (i,l), где l = 1, 2, …, L. Если l≠0, то сеть называется много- или мультиклассовой. Каждый из маршрутов многоцепной мультиклассовой сети характеризуется матрицей вероятностей передач: Pr = | Pil,jsr |. Элементы матрицы Pr задают вероятности переходов заявок к обслуживанию классом s в узле сети j, после обслуживания их в узле i классом l.

Состояние заявки внутри каждой цепи характеризуется парой (i,l), что позволяет с помощью Pil,jsr отражать сложные траектории движения заявок и строить модели реальных систем, которые обладают большей достоверностью по сравнению с одноклассовыми.

Интенсивность потока заявок в классе s системы i из других систем сети обозначим λis. Уравнения баланса потоков стационарного режима сети имеют вид:

N L

λis = ∑ ∑ λjL,is (27)

j=0 l=1

Для замкнутой сети из выражения (27) можно определить лишь коэффициенты передачи по отношению к некоторой начальной точке маршрута, которая представляется парой (i, l) = (0, 1).

Коэффициент посещения αis = λis / λ01 характеризует число запросов на обслуживание s-го типа в узле i за полный цикл заявки. Поскольку (0, 1) – начальная точка маршрута, то α01= 1. С учётом этого факта, а также того, что λis = αis λ01, из выражения (27) получаем систему уравнений для вычисления коэффициентов посещения:

αis = ∑∑ αjl pjl,is (28)

Разработаны эффективные способы расчёта сетей, реализующих в узлах следующие способы обслуживания:

· обслуживание в порядке поступления (FiFo);

· разделение времени (PS), предполагающее, что если в узле находится n запросов, то в единицу времени каждому из них будет представлен квант обслуживания длиною 1/n;

· прерывание на основе абсолютных приоритетов с дообслуживанием в обратном порядке;

· обслуживание без ожидания (Д)

Первые три способа представляют узлы, обслуживающие с ожиданием (узлы типа 1). Узлы второго типа, представляют индивидуальные ресурсы, закреплённые за процессом.

Введём обозначения:

nil - среднее число заявок класса l в узле i;

ni = ∑l nil- среднее число заявок в узле i;

Kr = ∑i ni - среднее число заявок цепи r;

K = ∑r Kr - число заявок в сети.

Состояние сети описывается вектором n = (n1 n2 … ni … nN), где ni - состояние узла i.

В случае многопотоковой одноклассовой сети состояние узла представляется набором ni = (ni1 … nir … niR) Если p(n) - вероятность состояния сети, то их сумма по всем состояниям сети ∑n p(n) = 1.

Основной подход к расчёту сетей состоит в том, что делается группа предположений, используемых в теории стохастических процессов:

· система работает в стационарном режиме;

· процессы движения заявок стохастически независимы;

· задания переходят от узла к узлу по Марковской цепи в соответствии с матрицей вероятностей передач P = | Pij |;

· распределение времени обслуживания в узлах экспоненциально и т. д.

Характеристики сетей находят через вероятности её состояний.





Дата публикования: 2014-11-03; Прочитано: 448 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...