Q-схема системы и ее описание
⇐ ПредыдущаяСтр 2 из 2
Для описания СМО, как непрерывно-стохастических процессов, используют Q-схемы, отражающие элементы и структуру СМО. В соответствии с построенной концептуальной моделью и символикой Q-схем структурную схему данной СМО (рисунок 1) можно представить в виде, показанном на рисунке 3, где S - источники, P - канал, NAK и BUF - накопители.
Рисунок 3 - Q-схема моделируемой СМО.
Источники S обозначают источники поступления сообщений в коммутационный узел, накопитель NAK - входной буфер узла коммутации, BUF - выходной буфер узла коммутации, где хранятся сообщения до их отправки в каналы связи. Поскольку емкость накопителя ограничена тремя сообщениями по условию, то при наличии трех сообщений в накопителе остальные поступающие сообщения отбрасываются, что отражает поток отказов. Из накопителя NAK сообщения поступают в канал P - на обработку в процессор узла коммутации, откуда выходят в выходной накопитель, а от туда в виде обработанного потока сообщений.
Блок-схема моделирующего алгоритма и ее описание
Для языка программирования GPSS существует своя символика блок-схем. В этой символике блок-схема имеет вид, показанный на рисунке 5. В блок-схеме приняты сокращения, обозначающие очередь и устройство: NAK - входной буфер, P - процессор узла коммутации. Рисунок 4 - Блок-схема.
Математическая модель и ее описание
Как известно, для СМО с ожиданием справедливы формулы:
; - коэффициент загруженности устройства обработки заявок; моделирование математический системный имитационный tb - время, которое устройство обработки было занято за время моделирования; Tc - общее время моделирования. Время занятости устройства обработки можно рассчитать по формуле:
; N - количество поступивших заявок в систему; µ - интенсивность потока обслуживания. Количество поступивших заявок можно рассчитать по формуле:
; - интенсивность потока заявок; Рассчитаем показатель U для сравнения с данными результатов имитационного моделирования. По условию: =1/7, а интенсивность поступления заявок из каждого источника одинакова и равна 1/15, следовательно, общая интенсивность потока заявок равна 2/15
Описание машинной программы решения задачи
Наиболее удобным средством решения поставленной задачи являются средства имитационного моделирования, поскольку содержат функции, позволяющие легко и удобно создавать модели и отслеживать их состояние с изменением времени и содержания. Для СМО - это язык GPSS, и он отражает характеристики таких объектов СМО как очередь, устройство, что позволяет применить его для решения нашей задачи. Текст программы приводится в приложении 1.
Результаты моделирования и их анализ
Отчет GPSS по программе является результатом ее работы и имеет вид: GPSS World Simulation Report - FenKyrs.9.1 TIME END TIME BLOCKS FACILITIES STORAGES 10000.000 23 1 0 VALUE10001.00021.00010000.0006.00010003.00010002.00013.00017.000 LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY GENERATE 658 0 0 ASSIGN 658 0 0 TRANSFER 658 0 0 GENERATE 672 0 0 ASSIGN 672 0 06 TEST 1330 0 0 QUEUE 1329 1 0 SEIZE 1328 0 0 DEPART 1328 0 0 ADVANCE 1328 1 0 RELEASE 1327 0 0 TEST 1327 0 013 QUEUE 656 0 0 ADVANCE 656 2 0 DEPART 654 0 0 TERMINATE 654 0 017 QUEUE 671 0 0 ADVANCE 671 1 0 DEPART 670 0 0 TERMINATE 670 0 021 TERMINATE 1 0 0 GENERATE 1 0 0 TERMINATE 1 0 0 ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY1328 0.929 6.996 1 1330 0 0 0 1 MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY3 1 1329 286 0.566 4.258 5.426 02 1 671 0 1.002 14.926 14.926 02 2 656 0 0.975 14.856 14.856 0 XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE 1327 0 10001.168 1327 14 15 1 1.000 0 10003.551 1332 0 1 0 10005.493 1330 10 11 1 1.000 0 10006.936 1333 0 4 0 10008.676 1329 14 15 1 1.000 0 10014.668 1328 18 19 1 2.000 0 20000.000 1334 0 22
Из отчета следует, что коэффициент загрузки устройства обработки транзактов (который необходимо определить в соответствии с задание к курсовой работе) равен 0.929.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|