Файл: Лекция. К компьютеру на обработку поступают задания. Из предварительного обследования получена информация, что интервал времени между двумя последовательными поступлениями заданий к компьютеру подчиняется равномерному закону распределения в интервале (111.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.11.2023
Просмотров: 335
Скачиваний: 7
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лекция. К компьютеру на обработку поступают задания. Из предварительного обследования получена информация, что интервал времени между двумя последовательными поступлениями заданий к компьютеру подчиняется равномерному закону распределения в интервале (1-11 мин). Перед компьютером допустима очередь заданий, длина которой не ограничена. Время выполнения задания также равномерно распределено в интервале (1-19 мин). Смоделировать обработку 100 заданий. Код:GENERATE 360,300 ; задание поступаетQUEUE OCH ; задание встает в очередь SEIZE COMP ; задание занимает компьютерDEPART OCH ; задание покидает очередьADVANCE 600,540 ; задание обрабатывается на компьютере RELEASE COMP ; задание освобождает компьютерTERMINATE 1 ; задание удаляется (покидает систему)START 100 ; обработать 100 заданий № 1. К компьютеру на обработку поступают 14 заданий (транзактов), интервал поступления заданий распределен по равномерному закону в диапазоне 3-11 мин. Задайте единицу модельного времени – 1 мин.Код:GENERATE 7,4,0,14; задание поступаетQUEUE OCH; задание встает в очередьSEIZE COMP; задание занимает компьютерDEPART OCH; задание освобождает очередьADVANCE 10,9; задание обрабатывается на компьютереRELEASE COMP; задание освобождает компьютерTERMINATE 1; задание покидает системуSTART 14; обработать 14 заданийС обработкой 14 заявок, модель справляется за 144.033 минуты, со средней длиной очереди в 1.279 заявки и общей загрузкой ОУ в 90,7%№ 2. К компьютеру на обработку в нулевой момент времени поступают 5 заданий с уровнем приоритета равным 25. Подумайте, как проверить?
Код:GENERATE 0,0,0,5,25 ; задание поступаетQUEUE OCH ; задание встает в очередь SEIZE COMP ; задание занимает компьютерDEPART OCH ; задание покидает очередьADVANCE 600,540 ; задание обрабатывается на компьютере RELEASE COMP ; задание освобождает компьютерTERMINATE 1 ; задание удаляется (покидает систему)START 5 ; обработать 5 заданий№ 3. Задания поступают на обработку к компьютеру каждые 4-14 мин. Первое задание поступает на 20 минуте. Задайте единицу модельного времени – 1 сек. Код:GENERATE 540,300,1200 ; задание поступает в системуQUEUE OCH ; задание встает в очередь SEIZE COMP ; задание занимает компьютерDEPART OCH ; задание покидает очередьADVANCE 600,540 ; задание обрабатывается на компьютере RELEASE COMP ; задание освобождает компьютерTERMINATE 1 ; задание удаляется (покидает систему)START 100 ; обработать 100 заданийОбщее время моделирования заняло 64890,523 секунды и было сгенерировано 118 заявок. Обработано и покинуло систему 100 заявок, 17 заявок находится в очереди и 1 заявка находится в устройстве (ср. длина очереди 11,368 заявка). Загрузка ОУ составляет 97,2%. При текущей модели, система с потоком транзактов не справляется.4. Моделирование заканчивается после того, как компьютер обработает 300 заданий, задания должны поступать в модель каждые 1-11 минут. Единицы модельного времени – минуты.Код:GENERATE 6,5 ; задание поступаетQUEUE OCH ; задание встает в очередь SEIZE COMP ; задание занимает компьютерDEPART OCH ; задание покидает очередьADVANCE 10,9 ; задание обрабатывается на компьютере RELEASE COMP ; задание освобождает компьютерTERMINATE 1 ; задание удаляется (покидает систему)START 300 ; обработать 300 заданийЗа 3045,162 минуты, система сгенерировала 516 заявок. Из них 300 обработаны и ушли, 215 в очереди и 1 в ОУ, ср. длина очереди 105,613 заявка, загрузка ОУ 99,7%. Модель при заданных условиях так же не справляется с потоком транзактов.5. Задайте время моделирования работы системы 8 часов, единица модельного времени – 1 секунда.Код:GENERATE 360,300 ; задание поступаетQUEUE OCH ; задание встает в очередь SEIZE COMP ; задание занимает компьютерDEPART OCH ; задание покидает очередьADVANCE 600,540 ; задание обрабатывается на компьютере
RELEASE COMP ; задание освобождает компьютерTERMINATE ; задание удаляется (покидает систему)GENERATE 28800 ; создание транзакта-счетчикаTERMINATE 1 ; удаляем транзакт-счетчик из системы;START 1 ; обработать 1 счетчик 1 разСистема отработала 8 часов и сгенерировала за это время 77 заявок. Обработано и вышли из системы 49 заявок, на момент завершения, в очереди 27 заявок, 1 заявка в процессе выполнения.Загрузка ОУ составила 98%, со средней длиной очереди в 15.235 заявок.Т.к общая структура модели не менялась, она все так же не справляется с потоком транзактов, что видно по наличию очереди.
Екатеринбург 2023
Код:GENERATE 0,0,0,5,25 ; задание поступаетQUEUE OCH ; задание встает в очередь SEIZE COMP ; задание занимает компьютерDEPART OCH ; задание покидает очередьADVANCE 600,540 ; задание обрабатывается на компьютере RELEASE COMP ; задание освобождает компьютерTERMINATE 1 ; задание удаляется (покидает систему)START 5 ; обработать 5 заданий№ 3. Задания поступают на обработку к компьютеру каждые 4-14 мин. Первое задание поступает на 20 минуте. Задайте единицу модельного времени – 1 сек. Код:GENERATE 540,300,1200 ; задание поступает в системуQUEUE OCH ; задание встает в очередь SEIZE COMP ; задание занимает компьютерDEPART OCH ; задание покидает очередьADVANCE 600,540 ; задание обрабатывается на компьютере RELEASE COMP ; задание освобождает компьютерTERMINATE 1 ; задание удаляется (покидает систему)START 100 ; обработать 100 заданийОбщее время моделирования заняло 64890,523 секунды и было сгенерировано 118 заявок. Обработано и покинуло систему 100 заявок, 17 заявок находится в очереди и 1 заявка находится в устройстве (ср. длина очереди 11,368 заявка). Загрузка ОУ составляет 97,2%. При текущей модели, система с потоком транзактов не справляется.4. Моделирование заканчивается после того, как компьютер обработает 300 заданий, задания должны поступать в модель каждые 1-11 минут. Единицы модельного времени – минуты.Код:GENERATE 6,5 ; задание поступаетQUEUE OCH ; задание встает в очередь SEIZE COMP ; задание занимает компьютерDEPART OCH ; задание покидает очередьADVANCE 10,9 ; задание обрабатывается на компьютере RELEASE COMP ; задание освобождает компьютерTERMINATE 1 ; задание удаляется (покидает систему)START 300 ; обработать 300 заданийЗа 3045,162 минуты, система сгенерировала 516 заявок. Из них 300 обработаны и ушли, 215 в очереди и 1 в ОУ, ср. длина очереди 105,613 заявка, загрузка ОУ 99,7%. Модель при заданных условиях так же не справляется с потоком транзактов.5. Задайте время моделирования работы системы 8 часов, единица модельного времени – 1 секунда.Код:GENERATE 360,300 ; задание поступаетQUEUE OCH ; задание встает в очередь SEIZE COMP ; задание занимает компьютерDEPART OCH ; задание покидает очередьADVANCE 600,540 ; задание обрабатывается на компьютере
RELEASE COMP ; задание освобождает компьютерTERMINATE ; задание удаляется (покидает систему)GENERATE 28800 ; создание транзакта-счетчикаTERMINATE 1 ; удаляем транзакт-счетчик из системы;START 1 ; обработать 1 счетчик 1 разСистема отработала 8 часов и сгенерировала за это время 77 заявок. Обработано и вышли из системы 49 заявок, на момент завершения, в очереди 27 заявок, 1 заявка в процессе выполнения.Загрузка ОУ составила 98%, со средней длиной очереди в 15.235 заявок.Т.к общая структура модели не менялась, она все так же не справляется с потоком транзактов, что видно по наличию очереди.
Екатеринбург 2023