1. Главная
  2. Библиотека
  3. Программирование
  4. Дана следующая модель системы массового обслуживания с...
Решение задачи на тему

Дана следующая модель системы массового обслуживания с отказами, описывающая работу системы, содержащей обслуживающее устройство с накопителем, в котором хранятся ожидающие обслуживания заявки: simulate storages1, 4 ; накопитель 1 имеет емкость 4 generate

  • Программирование
  • #Разработка и тестирование программного обеспечения
Дана следующая модель системы массового обслуживания с отказами, описывающая работу системы, содержащей обслуживающее устройство с накопителем, в котором хранятся ожидающие обслуживания заявки: simulate storages1, 4 ; накопитель 1 имеет емкость 4 generate

Условие:

Дана следующая модель системы массового обслуживания с отказами, описывающая работу системы, содержащей обслуживающее устройство с накопителем, в котором хранятся ожидающие обслуживания заявки:
simulate
storages1, 4 ; накопитель 1 имеет емкость 4
generate M, N
gatesnf. 1, otkaz ; если накопитель не полон, то
enter 1 in добавить в накопитель 1
seize 2
leave 1
advance A, B
release 2
terminate
otkaz save 1+, 1 is ячейке 1 - счетчик отказов
terminate
generate 25000
terminate 1
start 1
end
Значения параметров M, N, A, B, используемых в данной программе, приведены в таблице 1 .

Таблица 1 - Исходные данные для моделирования

Номер вариантаИнтервал прихода залвки
M ± N
&
Интервал обслуживания
A ± B
\\
\hline 17 & 37 ± 3 & 28 ± 5 \\
\hline
\end{tabular}

Задание
1. Модифицируйте приведенную выше программу так, чтобы она позволяла:
a. Определение числа обслуженных запросов.
b. Вычисление максиматьного времени пребывания заявки в системе.

Решение:

Ниже приведён пример модификации исходной программы, которая позволяет (a) подсчитать число обслуженных заявок и (b) определить максимальное время пребывания заявки в системе. Следующий вариант – один из возможных способов решения, при этом предполагается, что язык моделирования поддерживает операторы присваивания и возможность работы с атрибутами транзактов (например, присвоение времени прибытия каждой заявки) и обновление накопителей статистики.

Рассмотрим пошагово внесённые изменения и логику:

  1. Для подсчёта числа обслуженных заявок создаём отдельный статистический регистр (накапливающую...

Выбери предмет