Задание №2
Условие: Центральный вычислительный комплекс локальной компьютерной сети имеет 3 процессора и может одновременно обрабатывать 3 расчетных программы. Другие поступающие с терминалов пользователей программы могут храниться в памяти и выполняться по мере освобождения процессоров. Среднее число заявок, которые одновременно находятся в памяти, равно 5. Входной поток заявок простейший с интенсивностью 48 заявок в минуту. Время обработки программы случайное, распределено по показательному закону со средним значением 3 сек (tобс.).
Задание:
1. Описать состояния СМО, построить граф состояний.
2. Найти вероятности состояний для стационарного случая и показатели эффективности работы комплекса. Проанализировать полученные результаты. Оценить работу комплекса.
3.
Найти функциональную зависимость
средней длины очереди от интенсивности
входного потока
и от среднего времени обслуживания
.Представить
зависимость в виде таблиц и графиков.
4. Один из процессоров не работает. Как организовать работу комплекса, чтобы не получить больших сбоев?
5. Найти оптимальное число процессоров, используя стоимостную функцию:
![]()
Известно, что с1=50 уе – затраты на введение в работу одного процессора, отнесенного к единице времени, с2 = 280 уе – стоимость производственных потерь от задержки выполнения программы в течение одной и той же единицы времени.
6. Выполнение срочного заказа увеличило интенсивность входного потока в 2 раза. Сколько процессоров нужно задействовать в комплексе, чтобы вероятность отказа возросла не более, чем в 1.5 раз?
Теоретическое введение.
Данная СМО – многоканальная система с ограниченной очередью.
Рассмотрим общий случай, найдем вероятности стационарных состояний СМО, оценим работу СМО. Пусть в СМО n каналов и m мест в очереди. Заявка, пришедшая в СМО, когда все места в очереди заняты, получает отказ. В этой СМО интересной характеристикой является вероятность отказа пришедшей заявке.
Запишем состояния системы СМО:
S0 – в СМО нет заявок,
S1 – в СМО одна заявка.
…………..
Sn – в СМО n заявок.
Sn+1 - в СМО n заявок в обслуживании, одна заявка в очереди.
………….
Sn+m – - в СМО n заявок в обслуживании, m заявки в очереди.
Следующая заявка, пришедшая в СМО, получает отказ.
Заметим, что число состояний конечно: S0, S1,…, Sn+m
Граф СМО приведен на рисунке 1:

Рис. 1
Вероятности состояний будут
(1)
Таким
образом, если
≠
1, то

Если
=
1, то расчетp0
проводят
по формулам:
![]()
;
;…;
; (2)
;…;
. (3)
Таим образом, все вероятности системы найдены.
Найдем коэффициенты эффективности работы СМО:
(4)
(5)
Среднее число занятых каналов
(6)
Среднее число заявок в очереди
(7)
Среднее время ожидания
(8)
Среднее число заявок в системе
(9)
Среднее время нахождения заявки в системе
(10)
Чтобы найти оптимальное количество обслуживающих каналов для СМО с неограниченной очередью, используется стоимостная функция c(n), где n – число обслуживающих каналов. Ниже представлены виды стоимостных функций:
1.
,где
n
– число обслуживающих каналов, с1 –
затраты на работу одного дополнительного
канала в единицу времени, с2 – цена
ожидания в единицу времени в расчете
на одно требование, zсист(n)
– среднее число клиентов в СМО для
каждого n.
2.
,
где n
– число обслуживающих каналов, с1 –
затраты на работу одного дополнительного
канала, к единице времени, с2 – цена
ожидания одной заявки в единицу времени,
с3 – стоимостные потери от простоя
одного канала в единицу времени, r0(n)
– среднее число заявок, стоящих в
очереди, ксв(n)
– среднее число свободных каналов.
3.
,где
с1 – стоимостные потери из-за простоя
одного клиента в СМО, t1(n)
– среднее время простоя одного клиента
в СМО,
с2 – стоимость одного часа простоя канала СМО, t2(n) – среднее время простоя канала.
Оптимальным будет считаться то число каналов, при котором значение стоимостной функции будет минимальным.
