Главная страница

Механики


Скачать 4.29 Mb.
НазваниеМеханики
Дата25.01.2023
Размер4.29 Mb.
Формат файлаpdf
Имя файлаAliev.pdf
ТипДокументы
#904727
страница12 из 49
1   ...   8   9   10   11   12   13   14   15   ...   49
время
пребыва-
РСеМО
РСеМО
ЗСеМО
«0»
«0» а
в б
2 3
4 1
1 2
2 1,2 1,2 г
Рис
.3.7.
Виды
СеМО

92
Раздел 3. Математические модели дискретных систем
ния
заявок в ЗСеМО
рассматривается как промежуток времени между двумя соседними моментами прохождения заявки через нулевой узел
Замкнуто
-
разомкнутая
СеМО
(
комбинированная
)
представляет собой комбинацию
ЗСеМО
и
РСеМО
, в
которую
, кроме постоянно циркулирующих в
сети
*
M заявок
, из внешнего независимого источника поступают заявки такого же или другого класса
, при этом суммарное число заявок в
сети
*
M
M

4.
По
типу
циркулирующих
заявок
различают
СеМО
:

однородные
, в
которых циркулирует один класс заявок
(
одно
- родный поток заявок
);

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

длительностями
обслуживания
в узлах
;

приоритетами
;

маршрутами
Маршруты заявок разных классов задаются путем указания номеров классов заявок на соответствующих дугах сети
(
рис
.3.7,
г
).
3.3.
Параметры
и
характеристики
СМО
«Чем больше ожидание, тем больше веро- ятность, что вы стоите не в той очереди»
(Принцип очереди)
3.3.1.
Параметры
СМО
Для описания
СМО
используются три группы параметров
:

структурные
;

нагрузочные
;

функциональные параметры
(
параметры управления
).
К
структурным
параметрам
относятся
:

количество
обслуживающих
приборов
K, равное
1 для однока
- нальной
СМО
и
K >1 для многоканальной
СМО
;

количество
k
и
ёмкости
накопителей
E
j
)
,
1
(
k
j
=
;

способ
взаимосвязи
накопителей
с
приборами
(
в случае многока
- нальных
СМО
), например в
виде матрицы связей
Нагрузочные
параметры
СМО
включают в
себя
:

количество поступающих в
систему классов заявок
H, которое равно
1 для
СМО
с однородным потоком заявок и
H >1 для
СМО
с неоднородным потоком
;

закон распределения
)
(
τ
i
A
интервалов времени между поступаю
- щими в
систему заявками класса
H
i
,
1
=
или
, по
- крайней мере
, первые два момента распределения
, задаваемые
, например
, в
виде интенсивности
i
λ
и коэффициента вариации
i
a
ν
интервалов
;

Раздел 3. Математические модели дискретных систем
93

закон распределения
)
(
τ
i
B
длительности обслуживания заявок класса
H
i
,
1
=
или
, как минимум
, первые два момента распределения
, в
качестве которых обычно используются средняя длительность
i
b или интенсивность
i
i
b
/
1
=
µ
обслуживания и
коэффициент вариации
i
b
ν
Задание двух первых моментов нагрузочных параметров зачастую оказывается достаточным для оценки характеристик обслуживания заявок на уровне средних значений
Отметим
, что
для
описания
простейшего
потока
достаточно
задать
только
интенсивность
поступления
заявок
в систему
Функциональные
параметры
задаются в
виде конкретных стратегий управления потоками заявок в
СМО
, определяющих правило занесения заявок разных классов в
накопители ограниченной
ёмкости
(
дисциплина буферизации
) и
правило выбора их из очереди на обслуживание
(
дисциплина обслуживания
).
3.3.2.
Обозначения
СМО
(
символика
Кендалла
)
Для компактного описания систем массового обслуживания часто используются обозначения
, предложенные
Д
Кендаллом
[9], в
виде
:
A/B/N/L , где
A и
В
– задают законы распределений соответственно интервалов времени между моментами поступления заявок в
систему и
длительности обслуживания заявок в
приборе
; N – число обслуживающих приборов в
системе
)
...,
,
2
,
1
(

=
N
; L – число мест в
накопителе
, которое может принимать значения
0, 1, 2, … (
отсутствие
L означает
, что накопитель имеет неограниченную
ёмкость
).
Для задания законов распределений
А
и
В
используются следующие обозначения
:
G (General) – произвольное распределение общего вида
;
М
(Markovian) – экспоненциальное
(
показательное
) распределение
;
D (Deterministik) – детерминированное распределение
;
U (Uniform) – равномерное распределение
;
Е
k
(Erlangian) – распределение
Эрланга
k- го порядка
(
с
k последовательными одинаковыми экспоненциальными фазами
);
h
k
(hipoexponential) – гипоэкспоненциальное распределение
k- го порядка
(
с
k последовательными разными экспоненциальными фазами
);
Н
r
(Hiperexponential) – гиперэкпоненциальное распределение порядка
r (
с
r параллельными экспоненциальными фазами
);
g (gamma) – гамма
- распределение
;
P (Pareto) – распределение
Парето и
т д
Примеры
:
М
/
М
/1 – одноканальная
СМО
с накопителем неограниченной
ёмко
- сти
, в
которую поступает однородный поток заявок с
экспоненциальным

94
Раздел 3. Математические модели дискретных систем
распределением интервалов времени между последовательными заявками
(
простейший поток
) и
экспоненциальной длительностью обслуживания заявок в
приборе
M/G/3/10 – трёхканальная
СМО
с накопителем ограниченной
ёмкости
, равной
10, в
которую поступает однородный поток заявок с
экспоненциальным распределением интервалов времени между последовательными заявками
(
простейший поток
) и
длительностью обслуживания заявок
, распределённой по закону общего вида
D/
Е
2
/7/0 – семиканальная
СМО
без накопителя
(
ёмкость накопителя равна
0), в
которую поступает однородный поток заявок с
детерминированными интервалами времени между последовательными заявками
(
детерминированный поток
) и
длительностью обслуживания заявок в
приборе
, распределённой по закону
Эрланга
2- го порядка
Для обозначения более сложных
СМО
дополнительно могут использоваться обозначения
, описывающие неоднородный поток заявок и
приоритеты между заявками разных классов
3.3.3.
Режимы
функционирования
СМО
СМО
может работать в
следующих режимах
:

установившемся
или
стационарном
, когда вероятностные характеристики системы не изменяются со временем
;

неустановившемся
, когда характеристики системы изменяются со временем
, что может быть обусловлено
:

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

нестационарным
характером
потока заявок и
обслуживания в
приборе
(
нестационарный
режим
).
Кроме этого
, в
некоторых системах
, например в
СМО
с
накопителем
неограниченной
ёмкости
, неустановившийся режим функционирования может быть обусловлен
перегрузкой
системы
, когда интенсивность поступления заявок превышает интенсивность обслуживания
, и
система не справляется с
возлагаемой на нее нагрузкой
(
режим
перегрузки
).
При этом характеристики функционирования
СМО
с течением времени растут неограниченно
В
частности
, длина очереди перед прибором с
течением времени становится всё
больше и
в пределе стремится к
бесконечности
Обычно исследование
СМО
с накопителем неограниченной
ёмкости проводится в
предположении о
существовании установившегося режима
, непременным условием которого является требование отсутствия перегрузок
, для чего необходимо
, чтобы интенсивность поступления заявок была меньше
, чем интенсивность обслуживания
Это требование записывается для одноканальных
СМО
в виде условия
:
µ
λ
<
или
1
<
b
λ

Раздел 3. Математические модели дискретных систем
95
Для многоканальных
СМО
аналогичное условие имеет вид
:
µ
λ
K
<
или
1
<
K
b
λ
, где K – число обслуживающих приборов, а значение
µ
K представляет со- бой суммарную интенсивность обслуживания заявок в K-канальной СМО
В СМО с накопителем ограниченной ёмкости превышение интен- сивности поступления заявок над суммарной интенсивностью обслужива- ния не приводит к неограниченному росту длины очереди, что обусловле- но потерей заявок. Следовательно, в СМО с накопителем ограниченной
ёмкости перегрузки не приводят к работе системы в неустановившемся режиме, а приводят лишь к росту числа потерянных заявок. При этом потеря части поступающих в систему заявок при наличии накопителя ограниченной ёмкости может рассматриваться как один из механизмов борьбы с перегрузками.
3.3.4.
Характеристики
СМО
с
однородным
потоком
заявок
Характеристики систем со стохастическим характером функциони- рования являются случайными величинами и полностью описываются соответствующими законами распределений. На практике при моделиро- вании часто ограничиваются определением только средних значений
(математических ожиданий), реже – определением двух первых моментов этих характеристик.
В качестве основных характеристик СМО с однородным потоком заявок используются следующие величины:

нагрузка
системы:
b
y
λ
µ
λ
=
=
/
; (3.6)

коэффициент
загрузки
или просто загрузка системы, определяе- мая как доля времени, в течение которого система (в случае одноканальной
СМО – прибор) работает, то есть выполняет обслуживание заявок; загрузка может быть рассчитана как отношение среднего времени
р
T работы одного прибора многоканальной СМО, к общему времени наблюдения
T
:
T
T
p
T


=
lim
ρ
; (3.7) время
p
T для
СМО
с
K обслуживающими приборами определяется путём усреднения времени работы по всем приборам
:

=
=
K
i
i
p
T
K
T
1 1
, где
i
T - время работы прибора
K
i
,
1
=
; подставляя последнее выражение в (3.7) окончательно получим:

96
Раздел 3. Математические модели дискретных систем

=


=
K
i
i
T
T
KT
1 1
lim
ρ
; очевидно, что
1 0


ρ
;

коэффициент
простоя системы:
ρ
η

=
1
; (3.8)

вероятность
потери
заявок:
)
(
)
(
lim
T
N
T
N
п
T
п


=
π
, (3.9) где T – время работы системы (наблюдения за системой);
)
(T
N
– число заявок, поступивших в систему за время T;
)
(T
N
п
– число потерянных заявок за время T;

вероятность
обслуживания
заявки, то есть вероятность того, что поступившая в систему заявка будет обслужена:
)
(
)
(
lim
)
1
(
0 0
T
N
T
N
T
п


=

=
π
π
, (3.10) где
)
(
0
T
N
– число обслуженных в системе заявок за время T, причем
)
(
)
(
)
(
0
T
N
T
N
T
N
п
=
+
и
1 0
=
+
п
π
π
;

производительность
системы, представляющая собой интенсив-
ность потока обслуженных заявок, выходящих из системы:
λ
π
λ
π
λ
)
1
(
0
'
п

=
=
; (3.11) для СМО с накопителем неограниченной ёмкости, при условии отсутствия перегрузок, вероятность потери заявок
0
=
п
π
и, следовательно, произво- дительность системы совпадает с интенсивностью поступления заявок в систему:
λ
λ
=
'
;

интенсивность
потока
потерянных
(не обслуженных) заявок из-за ограниченной ёмкости накопителя:
λ
π
λ
π
λ
)
1
(
0
"

=
=
п
; (3.12) очевидно, что сумма интенсивностей потоков обслуженных и потерянных заявок должна быть равна интенсивности входящего в систему потока заявок:
λ
λ
λ
=
+
"
'
;

среднее
время
ожидания
заявок в очереди:
w;

среднее
время
пребывания
заявок в системе, складывающееся из времени ожидания w и времени обслуживания b:
b
w
u
+
=
; (3.13)

средняя
длина
очереди
заявок:
w
l
'
λ
=
; (3.14)

среднее
число
заявок
в
системе
(в очереди и на обслуживании в
приборе):
u
m
'
λ
=
. (3.15)

Раздел 3. Математические модели дискретных систем
97
Нагрузка и загрузка являются важнейшими характеристиками СМО, определяющими качество функционирования системы.
Нагрузка
b
y
λ
=
представляет собой интегральную оценку, объеди- няющую два нагрузочных параметра: частоту использования некоторого ресурса (прибора СМО), задаваемую в виде интенсивности
λ
поступления заявок в СМО, и время использования этого ресурса, задаваемое в виде средней длительности b обслуживания заявок в СМО. Нагрузка показыва- ет количество работы, которую необходимо выполнить в системе. Если значение нагрузки
1
<
y
, то заданная нагрузка может быть выполнена одним обслуживающим прибором, то есть одноканальная СМО будет работать без перегрузки. Если
1
>
y
, то реализация заданной нагрузки в одноканальной СМО приведет к режиму перегрузки, означающему, что с течением времени всё большее число заявок будет оставаться не обслуженным, и в случае накопителя неограниченной емкости очередь заявок будет расти неограниченно. Для того чтобы система работала без перегрузок необходимо использовать многоканальную СМО, количество приборов которой должно быть больше, чем значение нагрузки:
y
K
>
В общем случае для любой СМО (с накопителем ограниченной и неограниченной ёмкости) загрузка системы может быть рассчитана через нагрузку следующим образом:







=
1
;
)
1
(
min
K
y
п
π
ρ
, (3.16) где K – число обслуживающих приборов в СМО;
п
π
– вероятность потери заявок.
Последнее выражение можно трактовать следующим образом:
K
y
п
)
1
(
π
ρ

=
, если СМО работает без перегрузки, и
1
=
ρ
, если СМО перегружена.
Покажем, что выражение (3.16) соответствует определению (3.7).
Рассмотрим достаточно большой промежуток времени


T
, в течение которого работает СМО. За это время в систему поступит в среднем T
λ
заявок, где
λ
– интенсивность поступления заявок в СМО, из которых будут обслужены системой
T
п
λ
π
)
1
(

заявок (
T
п
λ
π
заявок будут потеряны из-за ограниченной ёмкости накопителя). Обслуживание всех этих заявок будет длиться в течение времени
Tb
T
п
р
λ
π
)
1
(

=
, если СМО – одноканальная, и в течение времени
K
Tb
T
п
р
λ
π
)
1
(

=
, если СМО – многоканальная и содержит K обслуживающих приборов. Здесь b – средняя длительность обслуживания заявки в приборе.
Подставляя выражение для
р
T в (3.7), получим:

98
Раздел 3. Математические модели дискретных систем
K
b
K
b
KT
Tb
T
T
п
п
T
p
T
'
)
1
(
)
1
(
lim lim
λ
λ
π
λ
π
ρ
=

=

=
=




, (3.17) где
λ
π
λ
)
1
(
'
n

=
– интенсивность обслуженных в СМО заявок.
Отметим, что загрузка системы, в отличие от нагрузки, определяется через интенсивность только обслуженных заявок, поскольку потерянные заявки не обслуживаются в приборах и, следовательно, не загружают систему.
Рассмотрим теперь СМО с накопителем неограниченной ёмкости и вспомним, что при возникновении перегрузок такая система не справляется с работой, что выражается в неограниченном росте очереди с течением времени.
Если
T
T
р
<
, то это означает, что система справляется с работой, то есть работает без перегрузок.
Если же время
K
Tb
T
р
λ
=
, которое требуется для обслуживания всех заявок, окажется больше, чем время наблюдения за системой
T
T
р
>
, то это означает, что система не справляется с нагрузкой, то есть работает в режиме перегрузки. В этом случае загрузка системы
1
=
ρ
(составляет
100%), а коэффициент простоя соответственно равен нулю.
Выражение (3.16) записано с учётом указанного обстоятельства.
Получим ещё одну полезную формулу для расчёта вероятности потери заявок по известному значению загрузки СМО.
Из (3.11) следует, что вероятность потери заявок в СМО с накопителем ограниченной ёмкости может быть рассчитана как
λ
λ
λ
λ
λ
π
'
'
1

=

=
n
В то же время из (3.17) вытекает, что интенсивность обслуженных заявок
b
K
ρ
λ
=
'
Подставляя последнее выражение в предыдущее, получим:
K
y
b
K
n
ρ
λ
ρ
π

=

=
1 1
, (3.18) где
b
y
λ
=
– нагрузка системы.
Вероятность обслуживания поступившей в систему заявки:
K
y
n
ρ
π
π
=

=
1 0
Выражение (3.18) оказывается полезным при расчёте характеристик обслуживания заявок в марковских моделях систем и сетей массового обслуживания (см. примеры в разделе 5).

Раздел 3. Математические модели дискретных систем
99
Зависимости (3.14) и (3.15), связывающие средние значения временных (w, u) и безразмерных (l, m) характеристик, известны как
1   ...   8   9   10   11   12   13   14   15   ...   49


написать администратору сайта