GPSS (664185)
Текст из файла
Московский Государственный Инженерно-
Физический Институт
(Технический Университет)
Кафедра «Компьютерные системы и технологии»
Реферат на тему:
"Основные понятия теории вероятностей, позволяющие задать времена поступления заявок и времен их обслуживания. Понятие потока событий. Типы потоков. Правила использования вероятностных характеристик в блоках модели. Примеры."
2002 г
Основные понятия теории вероятностей, позволяющие задать
времена поступления заявок и времен их обслуживания.
Каждая система массового обслуживания обладает определенной структурой, характеризующейся совокупностью параметров. Основным компонентом структуры СМО являются каналы обслуживания.
В зависимости от числа каналов различают одноканальные и многоканальные СМО. В свою очередь, многоканальные СМО могут содержать одинаковые и различные по производительности каналы обслуживания.
Производительность канала обслуживания обратна длительности
обслуживания заявки, равной промежутку времени, необходимому
каналу обслуживания для обслуживания заявки. В общем случае это
случайная величина с функцией распределения F(TAUоб), плотностью
___
распределения f(TAUоб) и математическим ожиданием TAUоб. Типы
заявок различаются либо законами распределения, либо только
математическими ожиданиями при одинаковых законах распределения.
При этом принимается допущение о независимости длительностей
обслуживания для различных заявок одного типа, вполне корректное
для большинства реальных систем. Наряду с математическим
ожиданием длительности обслуживания используется понятие
___
интенсивности потока обслуживания MU = 1 / TAUоб - величины,
обратной средней длительности обслуживания и характеризующей
количество заявок, которое может быть обслужено в единицу
времени постоянно загруженным каналом обслуживания. Наибольшее
число результатов получено для длительности обслуживания с
экспоненциальной плотностью распределения.
- MU*TAUоб
f(TAUоб) = MU * е
Если в момент появления заявки на входе СМО хотя бы один канал
свободен от обслуживания, ее обслуживание может быть начато
немедленно, без задержки. Однако вполне вероятна ситуация, когда
заявка застает СМО полностью загруженной, то есть когда все m
каналов обслуживания заняты обслуживанием. В этом случае начало
обслуживания задерживается, заявка может занять место в
соответствующей очереди. Таким образом, вторым важным компонентом
структуры СМО является очередь, параметром которой является
число мест в очереди n. В приоритетных системах общая очередь
может быть разделена на несколько очередей по числу различаемых
системой приоритетов, для каждой из которых должно быть указано
___
число мест ni, i = 1,N. На число мест в очереди может быть
наложено ограничение, это может быть сделано как для каждой
очереди в отдельности, так и для всей совокупности очередей в
целом. При этом возможны конфликтные ситуации, решением которых
может быть отказ системы принять заявку.
В зависимости от числа мест в очереди различают СМО с
отказами, и, соответственно, СМО без отказов. В СМО с отказами
число мест в очереди конечно и вследствие вероятностного
характера как входящего потока, так и процессов обслуживания,
существует ненулевая вероятность того, что поступившая на вход
СМО заявка застанет все каналы занятыми обслуживанием и все
места в очереди занятыми ожидающими обслуживания заявками, то
есть она получит отказ. В СМО без отказов заявка либо сразу
назначается на обслуживание, если в момент ее поступления
свободен хотя бы один канал обслуживания, либо безусловно
принимается в очередь на обслуживание.
Потоки событий. Типы потоков
Переход системы в некоторое состояние Si называется
событием. В процессе работы система неоднократно может
возвращаться в состояние Si. Последовательность таких
однородных событий образует поток событий Si', Si", ... .
Поток событий удобно отображать в виде отметок на оси
времени, соответствующих моментам наступления событий.
T1 T2 Ti
--+----+--+---+--+-----+---------> t
0
Поток называется ординарным, если события в нем происходят
поодиночке.
Если интервалы являются неслучайными, то поток называется
регулярным или детерминированным и полностью характеризуется
законом изменения длины интервалов в потоке. В противном случае
поток называется случайным и характеризуется совместным законом
распределения системы случайных величин (Т1, Т2, ....., Тn).
На практике наиболее часто приходится иметь дело с
потоками, в которых интервалы времени между двумя соседними
----
событиями Ti (i = 1, n) - непрерывные случайные величины. Такой
случайный поток характеризуется многомерной плотностью вероят-
ности f(TAU1, TAU2,......,TAUn), где TAUi - конкретные значения
случайных величин Тi.
Поток назывется стационарным, если его характеристики не
изменяются во времени. Вероятность попадания того или иного числа
m событий на участок оси времени t,t+TAU зависит только от TAU
и не зависит от t. Интенсивность или плотность потока событий,
то есть среднее число событий в единицу времени, постоянна, т.е.
LA = const.
В узком смысле стационарность означает независимость плотно-
сти вероятности f(TAU1, TAU2,......,TAUn) от выбора начала отсчета.
Если случайные величины Ti являются зависимыми, поток
называется потоком с последействием, ибо для любого момента
времени последующее течение потока находится в вероятностной
зависимости от предыдущего.
Если случайные величины Ti являются независимыми, то
случайный поток называется потоком с ограниченным
последействием и для него справедливо:
f(TAU1, TAU2,......,TAUn) = f1(TAU1)*f2(TAU2)*.......*fn(TAUn).
Случайный поток событий называется потоком без
последействия, если для любых непересекающихся участков времени
число событий, попадающих на один из них, не зависит от того,
сколько событий попало на другие участки. Условие отсутствия
последействия означает, что события наступают в системе
независимо друг от друга. Для такого потока справедливо:
fi(TAUi) = f(TAUi), i=1,2,....,n
Поток называется пуассоновским, если число m событий потока,
попадающих на участок TAU, распределено по закону Пуассона
m -a
pm = (a / m!) * e
где а - среднее число событий, попадающих на участок TAU, равное
для стационарного потока a = LA*TAU.
Определим функцию распределения длины интервала T в стационар-
ном пуассоновском потоке
F(TAU) = P(T < TAU)
Выразим F(TAU) через вероятность P(T >= TAU)= F0(TAU) того,
что в интервал TAU не попадает ни одно из событий:
0 -a -a
F(TAU) = 1 - F0(TAU) = 1 - p0 = 1 - a /0! * e = 1 - e
Для стационарного пуассоновского потока справедливо:
-LA*TAU -LA*TAU
F(TAU) = 1 - e , f(TAU) = LA*e ,
то есть интервал времени подчинен экспоненциальному (показательному)
закону распределения с параметрами
1
M(Ti) = SIGMA(Ti) = ------ .
LA
где LA - интенсивность потока, характеризующая среднее
число событий в единицу времени
1
LA = ------- - величина, обратная среднему времени
M(Ti)
между событиями.
Cтационарный пуассоновский поток является примером случайно-
Го потока без последействия. Для него интервал времени от нача-
ла отсчета до наступления первого события представляет собой неп-
рерывную случайную величину T1, распределенную по экспоненциаль-
ному закону с функцией плотности распределения
-LA*TAU1
f1(TAU1) = LA*e = f(TAU1) = f(TAUi) = f(TAU),
что является признаком отсутствия последействия.
Стационарный пуассоновский поток событий, обладающий свойствами
ординарности, стационарности и отсутствия последействия, называется
простейшим потоком.
Если процесс переходов в системе происходит под
воздействием простейшего потока, то такой процесс является
марковским, причем плотность вероятности перехода в соответствующей
НМЦ совпвдает с интенсивностью потока переходов LA.
Пример.
Двухпроцессорная вычислительная система предназначена для
обработки простейшего потока задач, поступающих с интенсивностью
LA. Производительность процесоров, соответственно, равны B1
и B2, причем B1 > B2. Трудоемкость задач представляет случайную
величину со средним значением teta.
Задача в первую очередь принимается на обслуживание
процессором, имеющим большую производительность. Если оба
процессора заняты, пользователь получает отказ.
Определить в установившемся режиме вероятность отказа Ротк,
коэффициенты загрузки процессоров KSI1, KSI2.
Рассмотрим возможные состояния системы, которые
определяются состояниями процессоров:
S00 - оба процессора простаивают;
S10 - первый процессор занят решением задач, второй
простаивает;
S01 - второй процессор занят, первый простаивает;
S11 - оба процессора заняты решением задач.
Граф функционирования системы имеет вид:
+-----+ LA
MU2 | S00 +-------------+
+-------->| |<----------+ |
| +-----+ MU1 | |
| | V
+--+--+ +-+---+
| S01 | | S10 |
| | | |
+---+-+ +-+---+
^ | | ^
| | LA +-----+ LA | |
| +-------->| S11 |<---------+ |
+-----------| +------------+
MU1 +-----+ MU2
B1
Здесь MU1 = ---- - интенсивность решения задач первым
teta
процессором;
B2
MU2 = ---- - интенсивность решения задач вторым процессором.
teta
По графу запишем систему линейных дифференциальных
уравнений А.Н.Колмогорова.
dP00(t)
--------- = LA*P00(t) + MU1*P10(t) + MU2*P01(t)
dt
dP10(t)
--------- = LA*P00(t) - (MU1 + LA)*P10(t) + MU2*P11(t)
dt
dP01(t)
--------- = - (LA + MU2)*P01(t) + MU1*P11(t)
dt
dP11(t)
--------- = LA*P10(t) + LA*P01(t) - (MU1 + MU2)*P11(t)
dt
P00(t) + P10(t) + P01(t) + P11(t) = 1
Пусть начальные условия заданы вектором вероятностей:
P00(0) = 1, P10(0) = P01(0) = P11(0) = 0.
Решение этой системы при заданных начальных условиях
позволяет определить вероятности состояний как функции времени.
Последние, в свою очередь, позволяют определить требуемые
характеристики вычислительной системы.
Поскольку марковский процесс, описывающий работу
вычислительной системы, является эргодическим, существует
стационарный режим, при котором вероятности состояний стремятся
к постоянным величинам.
При этом система дифференциальных уравнений Колмогорова
вырождается в систему линейных уравнений:
-LA*P00 + MU1*P10 + MU2*P01 = 0
LA*P00 - (MU1 + LA)*P10 + MU2*P11 = 0
-(LA + MU2)*P01 + MU1*P11 = 0
LA*P10 + LA*P01 - (MU1 + MU2)*Р11 = 0
P00 + P10 + P01 + P11 = 1
Выражения для вероятностей в установившемся режиме имеют
вид:
MU1*MU2*(2*LA + MU1 + MU2)
P00 = ----------------------------- * Р11;
LA**2 * (LA + MU2)
MU1
P01 = -------------- * Р11;
LA + MU2
MU2*(LA + MU1 + MU2)
P10 = ------------------------- Р11;
LA*(LA + MU2)
LA**2
P11 = ----------------------------------------------------------
MU1*MU2
LA**2 * ----------- * (2*LA+MU1+MU2)+LA*(MU1+MU2)
LA + MU2
Вероятность отказа совпадает с вероятностью состояния, в
котором оба процессора заняты, т. е. Ротк = Р11.
Коэффициенты загрузки процессоров KSIi (i = 1,2) представляют
собой вероятности пребывания соответствующих процессоров в занятом
состоянии:
KSI1 = Р10 + Р11;
KSI2 = Р01 + Р11.
Примерами потоков с ограниченным последействием являются
потоки Эрланга. Они образуются путем закономерного просеивания
простейшего потока. Под закономерным просеиванием будем понимать
такую процедуру, в результате которой безусловно исключается
некоторая последовательность событий в исходном потоке.
Если из исходного простейшего потока исключить (К - 1)
событие, а каждое К-е сохранить, то получим поток Эрланга К-го
порядка.
+-+ +-+ +-+
-|+|--+---+--+--|+|------+--+----+---|+|-+----->t
+-+ +-+ +-+
Случайная величина Тк* интервала между соседними событиями
потока Эрланга К-го порядка представляет сумму К независимых
случайных величин, подчиненных показательному закону
распределения
k
Tk* = SUMMA Ti. Плотность распределения имеет вид:
i = 1
k-1
LA(LA*TAUk) -LA*TAUk
fk(TAUk) = -------------------- e
(K -1)!
Обычно случайную величину Tk* нормируют коэффициентом К,
т. е.
Tk*
Tkн = -----
К
Для нормированного потока Эрланга К-го порядка
1 1
M(Tkн) = -------- D(Tkн) = ----------------
LA (LA*K)**2
Таким образом, при неограниченном увеличении порядка К
нормированный поток Эрланга приближается к регулярному потоку с
1
постоянными интервалами, равными -------- .
LA
Нормированный поток Эрланга в зависимости от порядка К
позволяет получить любую степень последействия, от полного
отсутствия (К = 1) до жесткой статистической связи (К =
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.