Имитационное моделирование работы электронного научного журнала в среде оболочки GPSS World
Автор: Лысых В. В.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 1 (115), 2025 года.
Бесплатный доступ
Статья посвящена имитационному моделированию электронного научного журнала в средне GPSS World. В данной статье будут сравниваться две модели, с ручным размещением статей или с автоматическим размещением статей в электронном научном журнале. Модели разработаны в среде GPSS World.
Модель, правило, статья
Короткий адрес: https://sciup.org/140308918
IDR: 140308918
Текст научной статьи Имитационное моделирование работы электронного научного журнала в среде оболочки GPSS World
GPSS World — это мощная среда для имитационного моделирования, разработанная для моделирования сложных систем и процессов. Она основана на методах дискретного события, которые позволяют исследовать поведение систем во времени, учитывая элементы случайности и неопределенности. GPSS (General Purpose Simulation System) был создан в 1960-х годах и с тех пор прошел значительные усовершенствования. GPSS World предоставляет пользователям интуитивно понятный интерфейс для создания моделей, которые могут быть использованы для анализа производственных процессов, логистики, обслуживания и многих других областей. Основной акцент в GPSS World делается на моделировании потоков информации и ресурсов, что делает его идеальным инструментом для проектирования и анализа работы различных систем, включая электронные научные журналы. В результате, с помощью GPSS World исследователи могут имитировать процессы управления публикациями, рецензирования статей и взаимодействия с авторами и читателями, что позволяет выявить узкие места и оптимизировать работу электронного научного журнала.
Для начала была рассмотрена модель с ручной системой публикации статей в журнале. Для того что бы опубликовать статью в ручную требуется в среднем 2 часа. По мимо только публикации существуют отделы по проверки статей, которые тоже занимают какое-то время на свою деятельность.
Модель системы : Статьи поступают в научный журнал каждые 20 минут. 40% приходят по it направлению, 30% по медицинскому и 30% по педагогическому. Проверка каждой статьи длится 30 +-5 минут. Если статья не проходит, то она отправляется на редактирование, которое занимает 100 +-5 минут. Если статья прошла проверку, то она отправляется в систему публикаций, которая публикует одну статью за 120 +- 5 минут.
Данная модель в программе GPSS World выгляди следующим образом:
* Создание таблицы для мониторинга времени ожидания в очередях Time _ to _ it QTABLE OCHIT,120,120,25 Timetomed QTABLE OCHMED,120,120,25 Time_to_ped QTABLE OCHPED,120,120,25 Time_to_it QTABLE OCHITRED,120,120,25 Time _ to _ med QTABLE OCHMEDRED,120,120,25 Timetoped QTABLE OCHPEDRED,120,120,25
Time_to_publish QTABLE OCHPUBLISH,120,120,25
IT STORAGE 1
MED STORAGE 1
PED STORAGE 1
ITRED STORAGE 1
MEDRED STORAGE 1
PEDRED STORAGE 1 PUBLISH STORAGE 1
* Генерация клиентов каждые 20 минут
GENERATE 20
* Начальное распределение TRANSFER .4,Z _ IT_ Q UEUE; TRANSFER .3,ZMEDQUEUE; направление TRANSFER .3,Z_PED_QUEUE; направление |
клиентов |
на три типа услуг 40% Статей идут 30% Статей идут 30% Статей идут |
на it направление на медицинское |
|
на |
педагогическое |
|||
* Очередь статей на ит Z_IT_QUEUE QUEUE OCHIT; SEIZE IT; DEPART OCHIT; ADVANCE 30,5; RELEASE IT; TRANSFER .8,Z_ITRED_QUEUE отклюняются, 80% принимаются |
Статья встает в очередь на проверку Занятие отдел ит Уход из очереди на проверку ит Время проверки: 50 ± 5 минут О свобожд е ние отдела проверки ит ,Z PUBLISH QUEUE ; После проверки 20% |
|||
* Оче р едь статей на мед ZMEDQUEUE QUEUE SEIZE MED ; |
OCHMED; |
Статья встает в очередь на проверку Занятие отдел мед |
DEPART OCHMED;
ADVANCE 30,5;
RELEASE MED ;
TRANSFER .8,Z_MEDRED_QUEUE отклюняются, 80% принимаются
* Очередь статей на пед
Z_PED_QUEUE QUEUE OCHPED;
SEIZE PED;
DEPART OCHPED;
ADVANCE 30,5;
RELEASE PED;
TRANSFER .8,Z_PEDRED_QU отклюняются, 80% принимаются
Уход из очереди на проверку мед Время проверки: 50 ± 5 минут Освобождение отдела проверки мед Z_PUBLISH_QUEUE ; После проверки 20%
Статья встает в очередь на проверку Занятие отдел пед
Уход из очереди на проверку пед
Время проверки: 50 ± 5 минут О с вобожде н ие отдела проверки пед
,Z PUBLISH QUEUE ; После проверки 20%
* Очередь статей на ит
Z_ITRED_QUEUE QUEUE OCHITRED; Статья встает в очередь на проверку
SEIZE ITRED ; Занятие отдел ит
DEPART OCHITRED; Уход из очереди на проверку ит
ADVANCE 100,5; Время проверки: 100 ± 5 минут
RELEASE ITRED; Освобождение отдела проверки ит
TRANSFER 1.0,Z_PUBLISH_QUEUE ; Все отредактированные статьи идут на публикацию
* Очеред ь статей на ит
ZMEDRED QUEUE QUEUE OCHMEDRED; Статья встает в очередь на проверку SEIZE MEDRED ; Занятие отдел ит
DEPART OCHMEDRED; Уход из очереди на проверку ит
ADVANCE 100,5; Время проверки: 100 ± 5 минут
RELEASE MEDRED ; Освобождение отдела проверки ит
TRANSFER 1.0,Z_PUBLISH_QUEUE ; Все отредактированные статьи идут на публикацию
* Очередь статей на ит
Z_PEDRED_QUEUE QUEUE OCHPEDRED; Статья встает в очередь на проверку SEIZE PEDRED ; Занятие отдел ит
DEPART OCHPEDRED; Уход из очереди на проверку ит
ADVANCE 100,5; Время проверки: 100 ± 5 минут
RELEASE PEDRED ; Освобождение отдела проверки ит
TRANSFER 1.0,Z PUBLISH_QUEUE ; Все отредактированные статьи идут на публикацию
Z_PUBLISH_QUEUE QUEUE OCHPUBLISH;
очередь на публикацию
Занятие системы публикации
Уход из очереди на публикацию
Время публикации в систему: 30 ± 10
Освобождение системы статья завершает обслуживание
SEIZE PUBLISH;
DEPART OCHPUBLISH;
ADVANCE 120,5;
минуты
RELEASE PUBLISH;
VYHOD TERMINATE;
* Генерация клиентов в течение 10-часового рабочего дня (600 минут) GENERATE 600
TERMINATE 1; Завершение всех процессов после 600 минут
После моделирования работа научного журнала за 10 часов, были получены следующие показатели (Рисунок 1):
FACILITY |
ENTRIES |
UTIL. |
AVE. TIME AVAIL. |
OWNER PEND INTER |
RETRY DELAY |
IT |
2 0 |
0.967 |
29.000 1 |
29 0 0 |
0 1 |
MED |
-1 |
0.293 |
29.314 1 |
0 0 0 |
0 0 |
PED |
2 |
0.114 |
34.114 1 |
0 0 0 |
:■ о |
ITRED |
3 |
0.501 |
100.114 1 |
0 0 0 |
:■ о |
MEDRED |
3 |
0.355 |
71.093 1 |
15 0 0 |
0 1 |
PEDRED |
2 |
0.277 |
83.224 1 |
12 0 0 |
0 1 |
PUBLISH |
18 |
0.906 |
30.212 1 |
23 0 0 |
0 5 |
Рисунок 1 – Занятость отделов
Занятость отдела it направления:
ENTRIES: 20 статей.
UTIL.: загруженность оборудования для печати составляет 0.96 (96%), отдел сильно загружен.
AVE. TIME: среднее время обслуживания равно 29 минут, что соответствует ожидаемому.
DELAY: 1 задержка.
Занятость отдела медицинского направления:
ENTRIES: 6 статей.
UTIL.: загруженность оборудования для печати составляет 0.29 (29%), отдел сильно загружен.
AVE. TIME: среднее время обслуживания равно 29 минут, что соответствует ожидаемому.
DELAY: Задержек не было.
Занятость отдела педагогического направления:
ENTRIES: 2 статей.
UTIL.: загруженность оборудования для печати составляет 0.11 (11%), отдел сильно загружен.
AVE. TIME: среднее время обслуживания равно 34 минут, что соответствует ожидаемому.
DELAY: Задержек не было.
Занятость системы публикации:
ENTRIES: 18 статей.
UTIL.: загруженность оборудования для печати составляет 0.90 (90%), отдел сильно загружен.
AVE. TIME: среднее время обслуживания равно 30 минут, что соответствует ожидаемому.
DELAY: Была одна задержка.
Из этого можно сделать вывод, что направлению it требуется ещё рабочие силы. А систему публикации нужно усовершенствовать, что бы она могла публиковать статьи за меньшее время.
После модернизации модель, система публикаций стала автоматической, и публикация одной статьи занимает в районе 2 минут. Можно смоделировать работу научного журнала на протяжении 10 часов и посмотреть результат:
FACILITY |
ENTRIES |
UTIL. |
AVE. TIME AVAIL. |
OWNER PEND INTER RETRY |
DELAY |
||||
II |
20 |
0.967 |
29.000 |
1 |
29 |
0 |
0 |
0 |
1 |
MED |
6 |
0.299 |
29.919 |
1 |
0 |
0 |
0 |
0 |
0 |
FED |
2 |
0.100 |
29.924 |
1 |
0 |
0 |
0 |
0 |
0 |
IIRED |
1 |
0.164 |
93.605 |
1 |
0 |
0 |
0 |
0 |
0 |
MEDRED |
2 |
0.331 |
99.393 |
1 |
0 |
0 |
0 |
0 |
0 |
FEDRED |
2 |
0.165 |
49.641 |
1 |
23 |
0 |
0 |
0 |
0 |
PUBLISH |
26 |
0.033 |
1.903 |
1 |
0 |
0 |
0 |
0 |
0 |
Рисунок 2 – Модель с автоматической публикацией статей
Из рисунка загруженности может сделать вывод, что автоматическая система публикации значительно эффективнее справляется с поставленными задачами, из чего следует сделать вывод, что научный журнал нуждается в такой системе.
Список литературы Имитационное моделирование работы электронного научного журнала в среде оболочки GPSS World
- Вендров A.M. CASE - технологии. Современные методы и средства проектирования информационных систем. - М.: Финансы и статистика, 1998.
- Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. - СПб.: «Питер», 2001- 384 с.
- Змитрович А.И. Интеллектуальные информационные системы. Тетра Системс, Минск, 1997.-365с.
- Полковников А.В., Корпоративная система управления проектами, Электронный офис, №10, 1997.
- Попов Э.В., Кисель Б.Б., Фоминых И.Б., Шапот М.В. Статические и динамические экспертные системы. М.: Финансы и статистика, 1996 - 320с.
- Поспелов Д.А. Моделирование рассуждений. Опыт анализа мыслительных фактов. - М.: Радио и связь, 1989.- 184 с.