Vrema table m1,0,10,16

Nazn  function rn1,d4

0,0/.5,1/.8,2/1.0,3

      generate (gamma(1,0,25,4))

      assign   vibor,fn$nazn

      gate nu  p$vibor,otkaz

      seize    p$vibor

      advance  (uniform(1,70,150))

      release  p$vibor

      tabulate vrema

Final terminate

otkaz test l   n$otkaz,50,konec

      terminate           

konec savevalue verojt,(n$otkaz/(n$otkaz+n$final))

      terminate 100

      start    100

             Отчёт

 

     GPSS World Simulation Report - Untitled Model 1.8.1

 

 

              Monday, February 19, 2018 12:25:48 

 

      START TIME      END TIME BLOCKS FACILITIES STORAGES

           0.000     29790.085 12   3     0

 

 

         NAME                  VALUE 

     FINAL                      8.000

     KONEC                     11.000

     NAZN                   10001.000

     OTKAZ                      9.000

     VEROJT                 10003.000

     VIBOR                  10002.000

     VREMA                  10000.000

 

 

 LABEL         LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

               1 GENERATE      290        0  0

               2 ASSIGN        290        0  0

               3 GATE          290        0  0

               4 SEIZE         239        0  0

               5 ADVANCE       239        1  0

               6 RELEASE       238        0  0

               7 TABULATE      238        0  0

FINAL               8 TERMINATE     238        0  0

OTKAZ          9 TEST           51        0  0

              10 TERMINATE      50        0  0

KONEC         11 SAVEVALUE       1         0  0

              12 TERMINATE       1        0  0

 

 

FACILITY    ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

 1             113 0.410 107.971 1 289 0 0 0 0

 2              78 0.286 109.140 1   0 0 0 0 0

 3              48 0.180 111.491 1   0 0 0 0 0

 

 

TABLE         MEAN STD.DEV.  RANGE      RETRY FREQUENCY CUM.%

 VREMA      109.150 22.382                      0

                             70.000 -  80.000       28 11.76

                             80.000 -  90.000       35 26.47

                             90.000 -  100.000       26 37.39

                            100.000 - 110.000       28 49.16

                            110.000 - 120.000       39 65.55

                            120.000 - 130.000       33 79.41

                            130.000 - 140.000       23 89.08

                            140.000 - _                 26 100.00

 

 

SAVEVALUE           RETRY  VALUE

 VEROJT              0     0.176                           

 

 

FEC XN PRI    BDT ASSEM CURRENT NEXT PARAMETER VALUE

289 0  29808.425 289 5 6

                                               VIBOR    1.000

291 0  29865.241 291 0 1

 

 

                                Выводы           

    По результатам отчёта сделаем следующие выводы.

В моделируемую систему за время моделирования поступило на обслуживание 290 транзактов. Из них 239 вощли в устройства PК. 51 транзакт отправлен  на метку otk так как выбранный ими РК в момент их поступления в систему былзанят. 1 транзакт задержан в блоке advance. 238 транзактов завершили обслуживание в РК и прошли регистрацию в таблице. 

2. Ввиду того что выбор РК производился по заданной функции, то они и выбирались соответствующим образом. РК1 выбирался 113 раз с вероятностью 113/239≈0,473 при заданной вероятности 0,5. РК2 выби-рался 78 раз с вероятностью 78/239≈0,326 при заданной вероятности 0,3. РК3 выбирался 48 раз с вероятностью 48/239≈0,201 при заданной вероятности 0,2. Расхождения в полученных и заданных значениях вероятностей являются не существенными. Коэффициенты исполь-зования РК меняются от 0.410 до 0,150 и сравнительно невелики. Среднее время задержки транзактов на обслуживание в РК варьиру-ется от 107,971 до 111,491 единиц времени и сравнительно на немного отличается от среднего заданного 110 единиц времени.

Имитация очереди в модели не предусмотрена, и её фактически не имеется так как транзакты которые выбрали для обслуживния занятый РК сразу же выводятся из системы.

Среднее время пребывания транзактов в системе, зарегистрирован-ное в таблице составило 109,150 единиц времени, стандартное отклонение 22,382 единиц времени. 

5. 51 транзактов получили отказ в обслуживании. Вероятность отказа 51/(51+238)≈0.176  сравнительно большая.  

В целом можно считать, что временные показатели по пребыванию транзактов в системе  вполне приемлемые. Вероятность отказов можно уменьшить использованием более производительных РК или увеличить количество РК. В тоже время следует учесть, что при этом уменьшится и коэффициент использования РК, а это уже отрицательный эффект.

 

Вариант 35

 

РК1
BUF
                                  
GT
                              

                                    

 

      

Tabl
РК2
 Равн. закон.   Неогр.                                                                  

150±50                                                                         Решённые задачи

                                                                                                                      

                                            

                                               .   .

                                               .   .

                                               .   .                                                        

                                                                                                                                                                                  

РК6
            

                                                                       

                                                         

                                                               Норм. закон. Ср.900,ст.откл.150

                                               Отказы, если время ожидания в BUF превышает 400 ед.

           

Выбор ПК равновероятный. Подсчитать вероятность отказа. Протабулировать время решения задач от поступления в систему до вывода из системы. Завершить моделирование по времени 100000 единиц времени.

 

                    Текст программы

Buf   storage  1000

Vk    storage  6


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: