Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_lektsy_MSP.doc
Скачиваний:
30
Добавлен:
21.05.2015
Размер:
3.57 Mб
Скачать

1. Структура и состав элементов системы массового обслуживания.

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

Принципиальная структура СМО приведена на рис. 1.

Рис. 1. Схема системы массового обслуживания

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

В общем случае в состав СМО может входить несколько источников, генерирующих потоки заявок, несколько накопителей-приборов обслуживания, связанных между собой. Такую систему называют сетью массового обслуживания. С помощью сетей МО могут моделироваться сети ЭВМ, автоматизированные системы управления в случае, когда в их состав входит совокупность объектов АСУ, связанных каналами передачи данных, различного рода коммуникационные системы, например, система воздушного движения, включающая совокупность аэропортов и связывающих их воздушных трасс.

Свойства СМО определяются ее структурой и характеристиками входящих в СМО элементов, в первую очередь источника, генерирующего поток заявок, и каналов, осуществляющих их обслуживание. Рассмотрим свойства и математические модели этих элементов

2. Источники и потоки заявок.

Под источником понимается любой объект, генерирующий заявки на обслуживание. На объекте АСУ это может быть оператор автоматизированного рабочего места, программа, выполняемая в ЭВМ КСА, некоторый источник прерываний (таймер, схема или программа контроля и т. д.). Различают два вида источников:

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

2) источники, поведение которых (т.е. свойства генерируемых ими потоков заявок) зависит от того, как происходит обслуживание заявок этих потоков.

Источники первого типа называются бесконечными, второго типа — конечными. Соответственно СМО по своей структуре делятся на разомкнутые и замкнутые.

Поток заявок, поступающих из источника на вход накопителя СМО, представляет последовательность событий (zn tn), где zn— заявка с номером п, п = 1, 2, 3,..., tn — момент ее возникновения. В теории СМО моменты t1 t2,... возникнове­ния заявок zi, рассматриваются как случайные моменты времени, поэтому поток заявок определяется как случайный процесс, задаваемый функцией распределения интервалов времени между соседними заявками

Предполагается, что каждый интервал n представляет случайную величину, описываемую функцией распределения

где t — независимая переменная.

Поток заявок может быть нестационарным, если его характеристики изменяются во времени, и стационарным в противном случае. В реальных системах потоки заявок на входе СМО, как правило, нестационарны, поскольку их интенсивность зависит от конкретной ситуации, времени суток и года и т. д. Однако характеристики процессов обслуживания в СМО наиболее просто определяются для стационарных потоков, поэтому нестационарные действительные потоки при анализе аппроксимируются на отдельных интервалах времени стационарными.

Важнейшей вероятностной моделью входного потока заявок является модель в виде простейшего потока, т. е. в виде стационарного пуассоновского процесса. Для простейшего потока вероятность того, что в интервале времени Т поступит ровно k заявок, определяется распределением Пуассона

(4.1)

где  — параметр, называемый интенсивностью потока заявок.

Для простейшего потока, описываемого распределением (4.1), интервалы  между соседними моментами заявок представляют независимые, случайные величины, подчиненные показатель­ному закону распределения с плотностью

(4.2)

Математическое ожидание и дисперсия для рас­пределения (4.2) равны:

Простейший поток, помимо стационарности, обладает следующими свойствами:

— отсутствием последействия, проявляющего в том, что длина интервала  до момента поступления следующей заявки не зависит от того, поступила или нет заявка в рас­сматриваемый начальный момент времени;

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

Рассмотрим указанные свойства более подробно. Образно говоря, отсутствие последствия показательно распределенного интервала времени состоит в том, что «возраст» интервала никак не влияет на величину оставшегося времени его «жизни». Пусть заявка поступила в момент t= 0. Распределение длины интервала до поступления следующей заявки описыва­ется выражением

Пусть, далее, с момента t = 0 прошло То секунд и не поступило ни одной заявки. Возникает вопрос: «Какова вероятность того, что следующая заявка поступит через t секунд, считая от момента Т0?». На основании теоремы о произведении вероятностей здесь имеем

(4.3)

Назовем величину интервала  длительностью «жизни» интервала, величину То — «возрастом» интервала, а разность -То — остаточным временем жизни интервала. Соотношение (4.3) выражает тот факт, что для интервала, длительность жизни которого распределена по показательному зако­ну, остаточное время жизни интервала -То имеет то же самое распределение.

Рассматриваемое свойство показательного распределения объясняется замечательным свойством показательной функции exp(-t) состоящей в том, что любой ее «хвост» имеет с точностью до постоянного множителя форму самой функции, сдвинутой на соответствующую величину вправо по оси абсцисс. Действительно, пусть длина интервала имеет показательное распределение f(t)=exp(-t), а возраст равен Tо. Для того чтобы определить распределение остаточного времени интервала, нужно рассмотреть значения функции f(t) для t>T0.

Разделим все ординаты «хвоста» функции exp(-t), для t>T0 на площадь этого хвоста равную, очевидно, вероятности Р[>T0]. Эта операция тождественна операции вычисления условного распределения путем деления вероятности совместного события (Т0< <t + To) на вероятность условия, т. о. события (>T0). Получающая в результате деления функция

представляет точную копию исходной функции f(t), но сдвинутую из нулевой точки вправо на Tо единиц времени, т. е. функцию

Полученный результат подтверждает свойство ординарности-простейшего потока, состоящее в том, что вероятность попадания в короткий интервал 0 двух и более заявок для простейшего потока много меньше вероятности попадания одной заявки, равной.

В теории массового обслуживания наибольшее число результатов получено именно для простейшего входного потока заявок. Это обстоятельство, а также тот факт, что простейший поток в силу своей предельной нерегулярности создает наиболее тяжелый режим работы для СМО, привели к тому, что анализ процессов функционирования СМО, как правило,, рассматривается именно для этого типа входного потока.

Контрольные вопросы:

  1. Назовите основные элементы системы массового обслуживания?

  2. Назовите типы источников заявок в СМО?

  3. Какими свойствами обладает простейший поток заявок?

Тема № 3 «Модели и свойства элементарных систем массового обслуживания»

Лекция № 7 «Процессы в системах массового обслуживания»

Цель лекции.

а) учебная цель:

Целью является формирование у слушателей целостного представления о принципах применения элементов теории вероятностей при моделировании сетевых процессов – элемента систем массового обслуживания.

План лекции.

  1. Длительность обслуживания заявок

  2. Характеристики процессов в СМО

  1. Длительность обслуживания заявок.

Длительность обслуживания заявки на обработку данных в КСА определяется временем, необходимым процессору для исполнения соответствующей программы или совокупности программ, реализующих задачу обработки данных. В общем случае длительность обслуживания — случайная величина об с определенным законом распределения, различным для различных типов заявок. Предполагается, что длительности обслуживания различных последовательно исполняемых заявок независимы. Степень случайности длительности обслуживания зависит от степени разветвленности программы и от степени разнообразия исходных данных.

Пусть плотность распределения длительности обслуживания описывается произвольным законом распределения fоб(t) с математическим ожиданием М [об] = об. Для исследования и описания процессов в СМО необходимо иметь функцию fоб(t) в аналитическом виде. С этой целью функция fоб(t), если она найдена экспериментально, аппроксимируется некоторым типовым законом распределения.

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

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

Оказывается, что ряд аналитических зависимостей для процессов в СМО может быть получен для произвольного закона-, распределения длительности обслуживания заявок, относительно которого известны две его характеристики: математическое ожидание об и второй начальный момент об. Именно такое допущение будет использоваться ниже при анализе дисциплин обслуживания заявок.

  1. Характеристики процессов в СМО.

СМО типа М | М | 1 представляет разомкнутую одноканальную систему массового обслуживания с «чистым» ожиданием,. т.е. с неограниченной длиной очереди. На вход системы по­ступает простейший поток заявок. Пусть его интенсивность равна,  заявок в секунду. Время обслуживания об распределено по показательному закону со средним значением .

Процессы обслуживания в рассматриваемой СМО характеризуются следующими величинами:

— вероятностью р{п), п = 0, 1, 2, что в системе находится ровно п заявок;

— средним числом заявок, находящихся в очереди (поч), на обслуживании (поб) и в целом в системе (п);

— средними значениями времени ожидания , времени обслуживания, времени пребывания.

Представляет интерес среднее значение случайной величины

nо6 = п nоч,

т. е. среднее значение числа заявок, находящихся на обслуживании. Эта случайная величина принимает значения 0 и 1 с вероятностями

где - загрузка системы.

Таким образом, среднее число заявок, находящихся в СМО М|М|1 на обслуживании, численно равно загрузке .

Система М|G|1 представляет собой одноканальную СМО с пуассоновским входным потоком и произвольным (общим) распределением времени обслуживания. Считаются заданными следующие параметры системы:

— интенсивность  входного пуассоновского потока заявок:

— математическое ожидание и второй начальный момент времени обслуживания.

Таким образом, сам закон распределения времени обслуживания предполагается неизвестным.

Центральным вопросом исследования свойств СМО М | G \ 1 является определение среднего времени ожидания по характеристикам. В основе решения задачи лежит анализ свойств случайной величиныY — оставшегося времени обслуживания заявки, уже находящейся на обслуживании, на момент прихода в систему новой заявки.

Пусть в канале СМО протекает процесс обслуживания заявок со средним временем обслуживания . В произвольный момент времениtn на вход СМО поступает заявка zn и застает канал СМО занятым обслуживанием некоторой заявки zi i<n, поступившей ранее. Спрашивается, чему должно быть равно среднее время дообслуживания заявки zi? На первый взгляд кажется, что среднее время дообслуживания должно бить равно /2. Оказывается такой ответ неверен. Предположим, что время обслуживания распределено по показательному закону со средним значением . Благодаря свойству от­сутствия последействия, время дообслуживания заявкиzi, застигнутой на обслуживании заявкой zn, не зависит от того, сколько времени уже протекает обслуживание zi и распреде­лено так же, как и полная длительность ее обслуживания. В этом случае среднее время дообслуживания заявки zi будет равно среднему времени ее обслуживания , а не 0,5!

Объяснение полученного парадокса состоит в том, что вероятности встречи заявки zn с другими заявками в интервале их обслуживания в канале СМО неравнозначны. Ясно, что у нлямкн zn больше шансов застать на обслуживании в СМО м.чяику zi, имеющую «большую» длительность обслуживания.

Поэтому закон распределения длительности времени обслуживания заявки zi застигаемой заявкой zn оказывается отличным от закона распределения случайной величины .

Интервал времени обслуживания заявки zi застигаемой на обслуживании заявкой zn назовем «отобранным интервалом». Введем понятия длительность жизни Т, возраста То и остаточного времени жизни Y отобранного интервала (рис. 1).

Рис. 1

Отобранный интервал описывается выражением:

Таким образом, среднее значение Y остаточного времени численно равно второму начальному моменту времени обслуживания, деленному на удвоенное среднее значение времени обслуживания.

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

где — время ожидания завершения обслуживания некоторой заявкиzi уже находящейся на обслуживании в момент прихода заявки zn

—время ожидания обслуживания всех заявок, находящихся в очереди к моменту прихода заявки zп.

Выполним операцию математического ожидания:

Диаграмма характеристик СМО М | G \ 1:

Рис. 2

Контрольные вопросы:

  1. Какова длительность обслуживания заявок?

  2. Чем характеризуются системы массового обслуживания?

  3. Какими свойствами обладает простейший поток заявок?

Тема № 3 «Модели и свойства элементарных систем массового обслуживания»

Лекция № 8 «Характеристики дисциплин обслуживания заявок»

Цель лекции.

а) учебная цель:

Целью является формирование у слушателей целостного представления о принципах применения элементов теории вероятностей при моделировании сетевых процессов – элемента систем массового обслуживания.

План лекции.

  1. Модель системы обслуживания

  2. Характеристики процессов обслуживания

  3. Характеристики дисциплин обслуживания

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]