- •Вопросы к госэкзамену моделирование (преподаватель — Бершадская е.Г.)
- •Аналитическое моделирование. Элементы теории массового обслуживания. Параметры и характеристики смо.
- •Системы потоков. Потоки заявок в смо. Простейший поток и его свойства.
- •Марковские модели. Процесс размножения и гибели как модель Марковского случайного процесса.
- •Анализ характеристик вычислительных систем как смо.
- •2. Многоканальная смо м/м/п
- •3. Смо с отказами (m/Gln)
- •4. Характеристики вс систем как стохатичиских сетей.
- •Имитационное моделирование. Принципы построения моделирующих алгоритмов.
- •Анализ характеристик вычислительных систем на основе имитационной модели.
2. Многоканальная смо м/м/п
Граф переходов для такой СМО приведён на рис. 1.15.
Рис. 1.15. Граф переходов для многоканальной СМО М/М/n.
В такой СМО интенсивности перехода в правое состояние определяются как и у одноканальной СМО. Иначе обратный переход. Переход Е2→Е1, требует завершения обслуживания в одном из двух каналов, т.е. λ21 =2μ . Суммарный поток обслуживания k - каналами имеет интенсивность kμ . При k>n интенсивность обслуживания сохраняется nμ. Получаем модель размножения и гибели. Делая выкладки, как для одноканальной СМО:
(42)
3. Смо с отказами (m/Gln)
На вход поступает простейший поток заявок с интенсивностью X. Поток обслуживания имеет произвольный закон с интенсивностью и. Очередная заявка, поступившая в систему, когда все каналы заняты, покидает ее без обслуживания, т.е. очереди в системе отсутствуют. Характеристиками такой системы могут быть пропускная способность, вероятность обслуживания и среднее число занятых каналов. Данная система соответствует модели размножения и гибели. На основании общих формул, приведенных в 1.2.1, вероятность того, что в СМО все каналы заняты
Вероятность того, что заявка будет обслужена
Пропускная способность:
(43)
Среднее число занятых каналов
(44)
4. Характеристики вс систем как стохатичиских сетей.
Обычно ВС представляется не одной СМО, а стохастической сетью. Для списания ВС в виде сети определяются следующие параметры.
-
число СМО, образующих сеть (S1,S2,...Sk);
-
число каналов каждый СМО ( п1, п2,. ■ пк);
-
матрица вероятностей передач P=║ Рij ║, где Рij вероятность того, что заявка, покидающая систему Si поступает в систему Sj. (i,j = 0,1,..k).
-
интенсивность λ0 источника заявок S0 в разомкнутой сети или число М заявок в замкнутой сети;
-
средние длительности обслуживания заявок υ1,υ2,... υk. в системах S1, S2, ...Sk. Рассмотрим характеристики экспоненциальных сетей с простейшими входными потоками и распределенными по экспоненциальному закону длительностями обслуживания заявок в различных системах сети. В установившемся режиме вероятность передачи заявки из Si в Sj равна доле потока, поступающего из Si в Sj. Если система без потерь, то на входе Si . поток с интенсивностью
(45)
Из этой системы уравнений находятся соотношения интенсивностей
(46)
где аj. - коэффициент передачи, который определяет среднее число этапов обслуживания одной заявки в Sj.
Для замкнутой сети λ0= 1. Определяются вероятности состояний, которые характеризуются вероятностью того, что в системе S1, находятся М1, заявок, в системе S2, - М2 заявок и т.д.
Для разомкнутой сети можно считать, что сеть состоит из совокупности независимых СМО с простейшими входными потоками. Для каждой СМО характеристики определяются отдельно.
Существенный недостаток сетевых моделей - трудность учета таких ситуаций, когда заявке требуется одновременно несколько ресурсов а применение аналитического моделирования целесообразно для предварительной оценки характеристик ВС.
Вообще говоря, в теории массового обслуживания имеются аналитические формулы для простейших СМО при одномерном и многомерном потоке заявок для одноканальных и многоканальных систем без ограничений и с ограничениями длин очередей, при известных и произвольных как распределениях длительности обслуживания, так и периодов поступления заявок [2].
Существующая теория массового обслуживания к сожалению, дает ответы только в простейших случаях, чаще всего не интересных для практики. Жизнь заставляет создавать значительно более сложные системы массового обслуживания, свойства которых необходимо уметь предвидеть т. е. отвечать на вопросы о длине очередей в будущей системе, среднем времени ожидания обслуживания и т. д.
Именно для этого применяется метод имитационного моделирования. Только он позволяет получить ответы на вопросы, задаваемые разработчиками систем массового обслуживания.