Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Имитация очереди в модели не предусмотрено, и мы не можем




Регистрировать процесс ожидания в очереди, хотя реально она существует, о чём свидетельствует превышение времени пребывания транзактов в системе по сравнению со временем обслуживания.

Среднее время пребывания транзактов в системе, зарегистрирован-ное в таблице составило 216,860 единиц времени, стандартное отклонение 105,750  единиц времени. Прибавка по сравнению со временем обслуживания происходит за счёт времени ожидания обслуживания.

6. 444 транзактов поступили в систему в мометы времени когда VК на-ходилась в режиме недоступности и они выведены из системы без обслуживания. Вероятность отказа 444/(444+9557)=0.044 сравнитель-но небольшая.  

В целом можно считать, что временные показатели по пребыванию транзактов в системе вполне приемлемые. Отдельно отметим что метод выбора РК по правилу «первый свободный с наименьшим номером» показал существенно наилучшие показатели по сравнению со всеми другими рассмотренными методами. Его существенный недостаток в неравномерности загрузки РК.

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

Вариант 22                                    

GT
РК1
                          

                                  0.5

 

      

РК2
Tabl
   Спец. эрл. закон.                                                                          

   Ср. 25. Кол. фаз. 4  0.3                       Решённые задачи

                                                                                                                      

                                          .

                                     

РК3
                                  0.2

                                                                           

                                                         

                                               Равн. закон.                    

                                                 110±40

                                                     Отказы, если выбранный РК занят

           

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

                        

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

 

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 единиц времени.










Последнее изменение этой страницы: 2018-05-31; просмотров: 194.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...