Система массового обслуживания — различия между версиями
м |
м |
||
Строка 92: | Строка 92: | ||
* [[СМО с бесконечным числом каналов]]. | * [[СМО с бесконечным числом каналов]]. | ||
== Основные характеристики СМО == | == Основные характеристики СМО == | ||
− | '''λ<sub>i</sub>''' | + | '''λ<sub>i</sub>''' – интенсивность простейшего потока оставшихся заявок (без '''i'''-заявок); |
− | '''μ<sub>i</sub>''' | + | '''μ<sub>i</sub>''' – суммарная интенсивность простейшего потока обслуживаний (работающими каналами) и потока уходов '''i'''-заявок; |
− | '''p<sub>0</sub>''' | + | '''p<sub>0</sub>''' – вероятность состояния системы, в котором все каналы свободны; |
− | '''p<sub>i</sub>''' | + | '''p<sub>i</sub>''' – вероятность '''i'''-ого состояния системы; |
− | '''p<sub>n</sub>''' | + | '''p<sub>n</sub>''' – вероятность состояния '''n'''-канальной системы, в котором все каналы заняты; |
− | '''p<sub>n+m</sub>''' | + | '''p<sub>n+m</sub>''' – вероятность состояния '''n'''-канальной системы с '''m'''-местами в очереди, в котором все каналы и места в очереди заняты; |
− | '''q''' | + | '''q''' – относительная пропускная способность системы; |
− | '''A''' | + | '''A''' – абсолютная пропускная способность системы; |
− | '''p<sub>прост</sub>''' | + | '''p<sub>прост</sub>''' – вероятность простоя системы; |
− | '''p<sub>отк</sub>''' | + | '''p<sub>отк</sub>''' – вероятность отказа системы; |
− | '''p<sub>обсл</sub>''' | + | '''p<sub>обсл</sub>''' – вероятность обслуживания в системе; |
− | '''p<sub>полн.загр</sub>''' | + | '''p<sub>полн.загр</sub>''' – вероятность полной загрузки системы; |
− | '''p<sub>неполн.загр</sub>''' | + | '''p<sub>неполн.загр</sub>''' – вероятность неполной загрузки системы; |
− | '''p<sub> | + | '''p<sub>очер</sub>''' – вероятность наличия очереди в системе; |
− | '''p<sub>полн.зан</sub>''' | + | '''p<sub>полн.зан</sub>''' – вероятность полной занятости каналов; |
− | '''p<sub>неполн.зан</sub>''' | + | '''p<sub>неполн.зан</sub>''' – вероятность неполной занятости каналов; |
− | '''p<sub>1зан</sub>''' | + | '''p<sub>1зан</sub>''' – вероятность занятости, отдельно взятого канала системы; |
− | '''p<sub>1прост</sub>''' | + | '''p<sub>1прост</sub>''' – вероятность простоя, отдельно взятого канала системы; |
− | '''t<sub>λ</sub>''' | + | '''t<sub>λ</sub>''' – среднее время между заявками; |
− | '''t<sub>μ</sub>''' | + | '''t<sub>μ</sub>''' – среднее время обслуживания заявки каналом; |
− | '''t<sub>полн.загр</sub>''' | + | '''t<sub>полн.загр</sub>''' – среднее время полной загрузки системы; |
− | '''t<sub>неполн.загр</sub>''' | + | '''t<sub>неполн.загр</sub>''' – среднее время неполной загрузки системы; |
− | '''t<sub>полн.зан</sub>''' | + | '''t<sub>полн.зан</sub>''' – среднее время полной занятости всех каналов; |
− | '''t<sub>неполн.зан</sub>''' | + | '''t<sub>неполн.зан</sub>''' – среднее время неполной занятости всех каналов; |
− | '''t<sub>1зан</sub>''' | + | '''t<sub>1зан</sub>''' – среднее время занятости, отдельно взятого канала системы; |
− | '''t<sub>1прост</sub>''' | + | '''t<sub>1прост</sub>''' – среднее время простоя, отдельно взятого канала системы; |
− | '''t<sub>прост</sub>''' | + | '''t<sub>прост</sub>''' – среднее время простоя системы; |
− | '''t<sub>обсл</sub>''' | + | '''t<sub>обсл</sub>''' – среднее время обслуживания заявки в системе; |
− | '''t<sub> | + | '''t<sub>очер</sub>''' – среднее время нахождения заявки в очереди в системе; |
− | '''t<sub> | + | '''t<sub>сист</sub>''' – среднее время нахождения заявки в системе; |
− | ''' | + | '''s''' – среднее число заявок на обслуживании; |
− | ''' | + | '''k''' – среднее число занятых каналов; |
− | ''' | + | '''r''' – среднее число заявок в очереди; |
− | + | '''l''' – среднее число заявок в системе. | |
− | |||
− | '''l''' | ||
== Основные типы СМО: == | == Основные типы СМО: == | ||
{{Список СМО}} | {{Список СМО}} |
Текущая версия на 16:33, 12 сентября 2025
Система массового обслуживания (СМО) — это система, в которой есть хотя бы один канал обслуживания, поток заявок и поток обслуживаний.
Содержание
- 1 Системы массового обслуживания
- 2 Другие разделы:
- 3 Ссылки
Системы массового обслуживания
Описание модели
На вход n-канальной СМО с m-очередью поступает простейший поток заявок с интенсивностью λi в зависимости от состояния системы.
Интенсивность простейшего потока обслуживания каналом или каналами μi в зависимости от состояния системы.
Если заявка застаёт все каналы свободными, то она принимается на обслуживание и обслуживается одним из n каналов.
После окончания обслуживания один канал освобождается.
Если вновь прибывшая заявка застаёт в системе свободным хотя бы один канал, то она принимается на обслуживание одним из свободных каналов и обслуживается до конца.
Если заявка застаёт все каналы занятыми, то она становится в очередь и «терпеливо» ждёт своего обслуживания.
Дисциплина очереди естественная: кто раньше пришёл, тот раньше и обслуживается. Максимальное число мест в очереди m.
Если вновь прибывшая заявка застаёт в очереди m-заявок, то она получает отказ и исключается из обслуживания.
Состояние рассмотренной системы будем связывать с числом заявок, находящихся в системе.
Граф состояний
М/М/n/m – СМО n-канальная с m-очередью.
Состояние рассмотренной системы будем связывать с числом заявок, находящихся в системе.
Рассмотрим множество состояний системы:
S0 – в системе нет ни одной заявки, все каналы свободны;
S1 – в системе имеется одна заявка, она обслуживается каналами и уходит с определённой интенсивностью;
S2 – в системе имеется две заявки, они обслуживаются каналами и уходят с определённой интенсивностью;
…;
Sn-1 – в системе имеется (n-1)-заявок, они обслуживаются (n-1)-каналами и уходят с определённой интенсивностью;
Sn – в системе имеется n-заявок, они обслуживаются n-каналами и уходят с определённой интенсивностью;
Sn+1 – в системе имеется (n+1)-заявок, они обслуживаются n-каналами и уходят с определённой интенсивностью;
…;
Sn+m-1 – в системе имеется (n+m-1)-заявок, они обслуживаются n-каналами и уходят с определённой интенсивностью;
Sn+m – в системе имеется (n+m)-заявок, они обслуживаются n-каналами и уходят с определённой интенсивностью.
Система дифференциальных уравнений
Система дифференциальных уравнений, описывающих поведение системы, имеет вид:
Рассмотрим стационарный режим работы системы (при t→∞).
Система линейных уравнений
Система уравнений принимает вид:
Суммируя в системе уравнения с первого до i-го (i=1,n+m), получаем упрощённый вид системы.
Решение системы линейных уравнений
Решим систему относительно p0,p1,…,pn+m.
В результате получаем решение системы:
Классификация СМО
По возможности обслуживания:
По наличию очереди:
По времени ожидания в очереди:
- СМО n-канальная с m-очередью и с ограниченным временем ожидания;
- СМО с бесконечным временем ожидания.
По числу заявок в системе:
По характеру обслуживания:
По числу каналов обслуживания:
Основные характеристики СМО
λi – интенсивность простейшего потока оставшихся заявок (без i-заявок);
μi – суммарная интенсивность простейшего потока обслуживаний (работающими каналами) и потока уходов i-заявок;
p0 – вероятность состояния системы, в котором все каналы свободны;
pi – вероятность i-ого состояния системы;
pn – вероятность состояния n-канальной системы, в котором все каналы заняты;
pn+m – вероятность состояния n-канальной системы с m-местами в очереди, в котором все каналы и места в очереди заняты;
q – относительная пропускная способность системы;
A – абсолютная пропускная способность системы;
pпрост – вероятность простоя системы;
pотк – вероятность отказа системы;
pобсл – вероятность обслуживания в системе;
pполн.загр – вероятность полной загрузки системы;
pнеполн.загр – вероятность неполной загрузки системы;
pочер – вероятность наличия очереди в системе;
pполн.зан – вероятность полной занятости каналов;
pнеполн.зан – вероятность неполной занятости каналов;
p1зан – вероятность занятости, отдельно взятого канала системы;
p1прост – вероятность простоя, отдельно взятого канала системы;
tλ – среднее время между заявками;
tμ – среднее время обслуживания заявки каналом;
tполн.загр – среднее время полной загрузки системы;
tнеполн.загр – среднее время неполной загрузки системы;
tполн.зан – среднее время полной занятости всех каналов;
tнеполн.зан – среднее время неполной занятости всех каналов;
t1зан – среднее время занятости, отдельно взятого канала системы;
t1прост – среднее время простоя, отдельно взятого канала системы;
tпрост – среднее время простоя системы;
tобсл – среднее время обслуживания заявки в системе;
tочер – среднее время нахождения заявки в очереди в системе;
tсист – среднее время нахождения заявки в системе;
s – среднее число заявок на обслуживании;
k – среднее число занятых каналов;
r – среднее число заявок в очереди;
l – среднее число заявок в системе.
Основные типы СМО:
- СМО n-канальная без очереди;
- СМО n-канальная без очереди и со случайным выбором канала;
- СМО n-канальная без очереди и со случайным результатом обслуживания;
- СМО n-канальная с m-очередью;
- СМО n-канальная с m-очередью и с ограниченным временем ожидания;
- СМО n-канальная с m-очередью и с ограниченным временем обслуживания;
- СМО с бесконечным числом каналов;
- СМО n-канальная с бесконечной очередью;
- СМО n-канальная без очереди и с взаимопомощью;
- СМО n-канальная без очереди и с частичной взаимопомощью;
- СМО n-канальная с m-очередью и с взаимопомощью;
- СМО n-канальная с m-очередью и с частичной взаимопомощью;
- СМО замкнутая n-канальная без очереди;
- СМО замкнутая n-канальная с m-очередью;
- СМО замкнутая n-канальная без очереди и с k-источниками;
- СМО замкнутая n-канальная с m-очередью и с k-источниками.
Одноканальные СМО:
- Одноканальная СМО без очереди;
- Одноканальная СМО с m-очередью;
- Одноканальная СМО с m-очередью и с ограниченным временем ожидания;
- Одноканальная СМО с бесконечной очередью;
- Одноканальная СМО с бесконечной очередью и с убывающим потоком заявок;
- Одноканальная СМО замкнутая без очереди;
- Одноканальная СМО замкнутая с m-очередью;
- Одноканальная СМО замкнутая без очереди и с k-источниками;
- Одноканальная СМО замкнутая с m-очередью и с k-источниками.
Другие разделы:
- Теория вероятностей:
- Математическая статистика:
- Статистика:
- Экономическая статистика:
- Случайные процессы:
- Логистика:
- Теория игр:
Ссылки
- Овчаров Л.А. Прикладные задачи теории массового обслуживания, «Машиностроение», М.,1969.
- Л.Клейнрок. Теория массового обслуживания, «Машиностроение», М.,1979,стр.107-112.