Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа1.doc
Скачиваний:
20
Добавлен:
02.05.2014
Размер:
724.99 Кб
Скачать

Решение:

Запишем состояния комплекса:

S0 – все процессоры свободны, очереди нет.

S1 – один процессор занят, очереди нет.

S2 – два процессора заняты, очереди нет.

S3 – три процессора заняты, очереди нет.

S4 - три процессора заняты, одна заявка в памяти.

………….

S7 – три процессора заняты, четыре заявки в памяти.

Следующая заявка, пришедшая в СМО, получает отказ.

Граф СМО приведен на рисунке 1:

Рис. 1

2. Вычислим стационарные вероятности состояний СМО по формулам (1), (2), (3):

…..

Из расчетов видно, что комплекс почти не простаивает (p0 = 0.067)

Заметим, что лишь 22,9 % всех заявок, пришедших в комплекс, получат ее без очереди:

Вероятность отказа (4) в обслуживании примерно равна 5,1% (Pотк.=р8=0,051).

Относительная и абсолютная пропускные способности рассчитаем по формулам (5)

Q=1-p8=0,949 A=Q*λ=45,55 заяв/мин

По формуле (6) найдем среднее число занятых каналов

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

Среднее число заявок в памяти рассчитаем по формулам (7,8)

По формулам (9, 10) найдем среднее число заявок в системе и среднее время в системе:

Анализ результатов показывает, что 94,9% заявок будут обслужены достаточно быстро (tсист=0,0682мин), и лишь маленький процент заявок (5,1%) получат отказ.

3. Найдем функциональную зависимость , задавая различную интенсивность. Зависимость представим в виде таблицы

λ

10

25

30

40

60

80

100

r0

0,0003

0,0254

0,0671

0,3478

10,6

32,67

162,30

Придавая различные значения интенсивности обслуживания. Зависимость представлена ниже.

µ

10

15

30

40

50

r0

120,6

6,97

0,095

0,02

0,007

4. Если один из процессоров перестанет работать, то при той же интенсивности входного потока и интенсивности обслуживания, комплекс не сможет нормально работать, очередь будет расти неограниченно. Для решения этой задачи можно либо уменьшить tобс., либо увеличить число мест в очереди, что снизит Pотк. Рассмотрим зависимость Pотк от числа мест в очереди, рассчитывая Pотк по формуле (4).

m

5

6

8

10

Pотк

0,051

0,04

0,026

0,017

Можно сделать вывод, что с увеличением числа мест в очереди вероятность отказа понижается незначительно и при m=10, она равна 1,7 %. Значит увеличивать очередь невыгодно. Остается только уменьшать tобс.

5. Найдем оптимальное число процессоров, если известно, что с1=50 уе – затраты на введение в работу одного процессора, отнесенного к единице времени, с2 = 280 уе – стоимость производственных потерь от задержки выполнения программы в течение одной и той же единицы времени.

Рассчитаем стоимостной показатель по формуле:

, где n – число аппаратов.

n

3

4

5

6

7

c(n)

1067,56

1117,56

1167,56

1217,56

1267,56

Наименьшее значение стоимостной функции достигается при n=3. Оптимальное число процессоров – три.

6. Выполнение срочного заказа увеличило интенсивность входного потока в 2 раза. Сколько процессоров нужно задействовать в комплексе, чтобы вероятность отказа возросла не более, чем в 1.5 раз?

Pотк ≤ 0.0765

Ниже приведена таблица зависимости вероятности отказа от числа процессоров:

m

3

4

5

6

Pотк

0,079

0,063

0,051

0,04

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

Приложение

n =3

n =4

n =5

n =6

n =7

n =3

n =4

n =5

n =6

24