Диаграммы режимов работы СМО M/M/1. Установившийся режим

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru

 
  Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru

С нагрузкой тесно связан другой показатель качества – коэффициент использования, или коэффициент загрузки обслуживающего устройства. Этот показатель качества, обозначаемый через Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , определяется как доля времени, в течение которого обслуживающее устройство занято. Рассмотрим достаточно длительный интервал времени T.В СМО с l обслуживающими устройствами на каждое из них в среднем за время T придется по Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru заявок в предположении, что поток заявок равномерно распределяется по l устройствам. Поскольку каждая заявка требует в среднем длительности обслуживания Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , то общее среднее время занятости обслуживающего устройства составит Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru (сюда включены и простои обслуживающего устройства). Поделив эту величину на T, получим Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Поскольку обслуживающее устройство не может быть занято более 100 % времени, то коэффициент использования не может превосходить единицу. Таким образом, получаем следующее выражение для коэффициента использования СМО с l обслуживающими устройствами:

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru .

Для СМО с одним обслуживающим устройством коэффициент использования Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , если Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , т.е. совпадает с нагрузкой.

При анализе моделей вычислительных систем одним из основных показателей качества служит пропускная способность. Эта величина как среднее число заявок, обслуженных за единицу времени. В СМО с l обслуживающими устройствами за каждую единицу времени в среднем завершается обслуживание Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru заявок, откуда вытекает, что пропускная способность равна

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru .

Таким образом, пропускная способность совпадает с интенсивностью поступления заявок Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru до тех пор, пока Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru меньше максимальной интенсивности обслуживания Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , выше которой пропускная способность не поднимается.

С точки зрения заявки самым важным показателем качества, по-видимому, является время, которое она проводит в ожидании обслуживания. Определим время ожидания Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru заявки j,равным отрезку времени от начала поступления заявки j в систему до начала ее обслуживания, а время ответа Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – равным отрезку времени от момента поступления заявки j в систему до момента завершения ее обслуживания. Таким образом, имеем следующее простое соотношение (индекс j опущен):

Время ответа(T)=время ожидания(W)+длительность обслуживания(S)

Для оценки качества СМО обычно применяются средние значения случайных величин Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru в установившемся (стационарном) режиме, когда Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Эти средние уже не зависят от j, и мы будем обозначать их символами Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru соответственно.

Более подробную информацию о качестве СМО могут дать функции распределения Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru случайных величин Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru в установившемся режиме Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Примером, где такие распределения представляют интерес, может служить случай, когда заявка может покинуть систему, если задержки велики.

Последней интересующей нас мерой загруженности является длина очереди. Пусть случайный процесс Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru есть число заявок, ожидающих обслуживания в момент времени t. Аналогично, определим Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru как число заявок, находящихся в системе – либо в очереди, либо на обслуживании. Процесс Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru называют длиной очереди. В СМО с l обслуживающими устройствами Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru связаны соотношением

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru .

Изучение распределения числа заявок, ожидающих обслуживания, требуется, например, при оценке объема буферной памяти, необходимой для размещения поступающих заявок.

Процессы Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – это случайные процессы с непрерывным временем. Поэтому для оценки качества СМО, также как и в случае случайных последовательностей Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , применяются средние значения случайных процессов Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru в установившемся режиме, когда Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Эти средние уже не зависят от t, и мы будем обозначать их символами Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru соответственно.

Выведем (без излишней строгости) некоторые важные соотношения для показателей качества СМО Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru в установившемся режиме. Пусть заданы Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – интенсивность поступления заявок в СМО и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – средняя длительность обслуживания заявки. Интенсивность обслуживания заявок работающим устройством есть Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , а интенсивность выходящего потока заявок в произвольный момент времени равна Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , где Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – вероятность простоя обслуживающего устройства в установившемся режиме, т.е. Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – вероятность того, что устройство работает. Поскольку в установившемся режиме интенсивность ухода обслуженных заявок из системы совпадает с интенсивностью поступления заявок в систему, то Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Отсюда

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru ,

где Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – нагрузка, или коэффициент использования обслуживающего устройства. Как следует из (5), в установившемся режиме Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru .

ФОРМУЛА ЛИТТЛА

Теперь мы выведем одну важную формулу, связывающую (для предельного стационарного режима) среднее число заявок Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , находящихся в системе массового обслуживания (т.е. обслуживаемых или стоящих в очереди), и среднее время пребывания заявки в системе Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Рассмотрим любую СМО (одноканальную, многоканальную, марковскую, немарковскую, с неограниченной или ограниченной очередью) и связанные с ней два потока событий: поток заявок, прибывающих в СМО, и поток заявок покидающих СМО. Если в системе установился предельный, стационарный режим, то среднее число заявок, прибывающих в СМО за единицу времени, равно среднему числу заявок, покидающих ее: оба потока имеют одну и ту же интенсивность Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru .

 
  Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru

Обозначим: Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – число заявок, прибывших в СМО до момента Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – число заявок, покинувших СМО до момента Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . И та, и другая функция являются случайными и меняются скачком (увеличиваются на единицу) в моменты прихода заявок Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и уходов заявок Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Вид функций Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru показан на рисунке.

Обе линии – ступенчатые, верхняя – Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , нижняя – Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Очевидно, что для любого момента Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru их разность Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru есть не что иное, как число заявок, находящихся в СМО. Когда линии Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru сливаются, в системе нет заявок.

Рассмотрим очень большой промежуток времени Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru (мысленно продолжив график далеко за пределы чертежа) и вычислим для него среднее число заявок, находящихся в СМО. Оно будет равно интегралу от функции Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru на этом промежутке, деленному на длину интервала Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru :

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . (1)

Но этот интеграл представляет собой не что иное, как площадь фигуры, заштрихованной на рисунке. Фигура состоит из прямоугольников, каждый из которых имеет высоту, равную единице, и основание, равное времени пребывания в системе соответствующей заявки (первой, второй и т.д.). Обозначим эти времена Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Правда, под конец промежутка Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru некоторые прямоугольники войдут в заштрихованную фигуру не полностью, а частично, но при достаточно большом Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru эти мелочи не будут играть роли. Таким образом, можно считать, что

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru , (2)

где сумма распространяется на все заявки, пришедшие за время Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru .

Разделим правую и левую части (2) на длину интервала Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Получим с учетом (1),

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . (3)

Разделим и умножим правую часть (3) на интенсивность l:

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru .

Но величина Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru есть не что иное, как среднее число заявок, пришедших за время Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Если мы разделим сумму всех времен Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru на среднее число заявок, то получим среднее время пребывания заявки в системе Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . Итак

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru ,

Откуда

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . (4)

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

Точно таким же образом выводится вторая формула Литтла, связывающая время пребывания заявки в очереди Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru и среднее число заявок в очереди Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru :

Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru . (5)

Для вывода достаточно вместо нижней линии на рисунке взять функцию Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru – количество заявок, ушедших до момента Диаграммы режимов работы СМО M/M/1. Установившийся режим - student2.ru не из системы, а из очереди (если заявка, пришедшая в систему, не становится в очередь, а сразу идет под обслуживание, можно все же считать, что она становится в очередь, но находится в ней нулевое время).

Наши рекомендации