Студопедия

КАТЕГОРИИ:

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

Занял одно из устройств РК. 18 транзактов ожидают освобождения устройств PК.  9613 транзактов завершили обслуживание в РК и прошли регистрацию в таблице. 




2. Ввиду того что выбор РК производился по наименьшему количеству решённых задач, то в три РК входило одинаковое количество тран-зактов по 2004, а в один 2005. Коэффициенты  использования РК вы-

Сокие и варьируются от 0,790 до 0,807. Среднее время задержки тран-зактов на обслуживание в РК, варьируется от 197,155 до 201,455 еди-ниц времени и сравнительно на немного отличается от среднегозаданного 200 единиц времени.

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

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

Среднее время пребывания транзактов в системе, зарегистрирован-ное в таблице составило 1713, 703 единиц времени, стандартное отклонение 1675,412 единиц времени. Прибавка по сравнению со временем обслуживания происходит за счёт времениожидания обслуживания.

5. 388 транзактов поступили в систему в мометы времени когда РК на-ходились в режиме недоступности и они выведены из системы без обслуживания. Вероятность отказа 388/(388+9613)=0.039 сравнитель-но небольшая.  

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

7. Отдельно отметим, что время пребывания транзактов в системе увеличилось в 1713,703/710, 049≈2,4 раза. Поэтому равновероятност-ный выбор РК признаем более предпочтительным по сравнению с выбором по наименьшему количеству транзактов, обслуженных в РК.

                 Вариант 14. Модификация 2      

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

                        

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

 vrema table    m1,200,400,10

      generate (normal(1,8000,2000))

      funavail 1

      funavail 2

      funavail 3

      funavail 4

      advance  (exponential(1,0,350))

      favail   1          

      favail   2

      favail   3

      favail   4

      terminate

      generate 60,20

      select min vibor,1,4,,fr 

      gate fv  1,otk

      seize    p$vibor

      advance (gamma(1,0,50,4))

      release  p$vibor

      tabulate vrema

fin   test l   (n$fin+n$otk),10000,kon

      terminate               

otk   test l   (n$fin+n$otk),10000,kon

      terminate                 

kon   savevalue verojt,(n$otk/(n$otk+n$fin))

      terminate 100

      start    100

 

             Отчёт

           GPSS World Simulation Report - att14.9.1

 

              Monday, February 19, 2018 10:23:07 

 

      START TIME      END TIME BLOCKS FACILITIES STORAGES

           0.000    599705.114 24   4     0

 

 

         NAME                  VALUE 

     FIN                       19.000

     KON                       23.000

     OTK                       21.000

     VEROJT                 10002.000

     VIBOR                  10001.000

     VREMA                  10000.000

 

 

 LABEL         LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

               1 GENERATE       73        0  0

               2 FUNAVAIL       73        0  0

               3 FUNAVAIL       73        0  0

               4 FUNAVAIL       73        0  0

               5 FUNAVAIL       73        0  0

               6 ADVANCE        73        0  0

               7 FAVAIL         73        0  0

               8 FAVAIL         73        0  0

               9    FAVAIL         73        0  0

              10 FAVAIL         73        0  0

              11 TERMINATE      73        0  0

              12 GENERATE    10010        0  0

              13 SELECT      10010        0  0

              14 GATE        10010        6  0

              15 SEIZE        9604        1  0

              16 ADVANCE      9603        2  0

              17 RELEASE      9601        0  0

              18 TABULATE     9601        0  0

FIN           19 TEST         9601        0  0

              20 TERMINATE    9600        0  0

OTK           21 TEST          400        0  0

              22 TERMINATE     400        0  0

KON           23 SAVEVALUE       1        0   0

              24 TERMINATE       1        0  0

 

 

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

 1            2408 0.802 199.855 1 10074 0 0 0 1

 2            2391 0.802 201.254 1 10078 0 0 0 1

 3            2401 0.802 200.416 1   0 0 0 0 0

 4            2404 0.802 200.147 1 10080 0 0 0 4

 

 

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

 VREMA      488.163 366.967                      0

                                  _ - 200.000     1952 20.33

                            200.000 - 600.000     4917 71.54

                            600.000 - 1000.000     1862 90.94

                           1000.000 - 1400.000      619 97.39

                           1400.000 - 1800.000      162 99.07

                           1800.000 - 2200.000       53 99.63

                           2200.000 - 2600.000       18 99.81

                           2600.000 - 3000.000       12 99.94

                           3000.000 - 3400.000        6 100.00

 

 

SAVEVALUE          RETRY  VALUE

 VEROJT              0     0.040                           

 

 

CEC XN PRI     M1 ASSEM CURRENT NEXT PARAMETER VALUE

 10078 0 599362.427 10078 15 16

                                               VIBOR    2.000

 

 

FEC XN PRI    BDT ASSEM CURRENT NEXT PARAMETER VALUE

 10085 0 599733.523 10085 0 12

 10080 0 599841.934 10080 16 17

                                               VIBOR    4.000

 10074 0 599912.396 10074 16 17

                                               VIBOR    1.000

9992 0 601917.479 9992 0 1

                                     

                             Выводы           

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

В моделируемую систему за время моделирования поступило на обслуживание 10010 транзактов. Из них 9604 вощло в устройства PК. 400 транзактов отправлены на метку otk при наложении на PК ре-жима недоступности. 2 транзакта задержаны в блоках advance и ещё 1транзакт занял одно из устройств РК. 6 транзактов ожидают освобо-ждения устройств PК.  9601 транзакт завершили обслуживание в РК и прошли регистрацию в таблице. 

Ввиду того что выбор РК производился по наименьшему коэффици-енту использования, то они у всех РК одинаковы и равны 0,802. Количество решённых задач варьируется от 2391 до 2408 и отлича-ются другот друга сравнительно на немного. Среднее время задержки транзактов на обслуживание в РК, варьируется от 199,855 до 201,254 единиц времени и сравнительно на немного отличается от среднего заданного 200 единиц времени.

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

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

Среднее время пребывания транзактов в системе, зарегистрирован-ное в таблице составило 488,163 единиц времени, стандартное отклонение 366,967 единиц времени. Прибавка по сравнению со временем обслуживания происходит за счёт времени ожидания обслуживания.

5. 400 транзактов поступили в систему в мометы времени когда РК на-ходились в режиме недоступности и они выведены из системы без обслуживания. Вероятность отказа 400/(400+9600)=0.040 сравнитель-но небольшая.  

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

7. Отдельно отметим что по сравнению с первым примером среднее время пребывания транзактов в системе уменьшилось в 710,049/488,163≈1,4 раза. Это убедительно свидетельствует о преимуществах выбора устройства по наименьшему коэффициенту использования по сравнению с равновероятностным выбором РК. Время пребывания транзактов в системе по сравнению со вторым примером уменьшилось в 1713,703/488,163 ≈2,4 раза. Это убедительно свидетельствует о преимуществах выбора устройства по наименьше-му коэффициенту использования по сравнению с выбором по наи-меньшему количеству транзактов, обслуженных РК.

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

 

               Вариант 14. Модификация 3

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

                

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

Vk    storage  4

Vrema table    m1,0,50,12

      generate (normal(1,8000,2000))

      sunavail vk

      advance  (exponential(1,0,350))

      savail   vk          

      terminate

      generate 60,20

      gate snf vk

      select nu     vibor,1,4 

      gate sv  vk,otk

      enter    vk

      seize    p$vibor

      advance (gamma(1,0,50,4))

      release  p$vibor

      leave    vk

      tabulate vrema

fin   test l   (n$fin+n$otk),10000,kon

      terminate               

otk   test l   (n$fin+n$otk),10000,kon

      terminate                 

kon   savevalue verojt,(n$otk/(n$otk+n$fin))

      terminate 100

      start    100

 

                   Отчёт

GPSS World Simulation Report - Untitled Model 1.3.1

 

 

              Tuesday, February 20, 2018 13:54:37 

 

      START TIME      END TIME BLOCKS FACILITIES STORAGES

           0.000    600851.683 21   4     1

 

 

         NAME                  VALUE 

     FIN                       16.000

     KON                       20.000

     OTK                       18.000

     VEROJT                 10003.000

     VIBOR                  10002.000

     VK                     10000.000

     VREMA                  10001.000

 

 

 LABEL         LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

               1 GENERATE       73        0  0

               2 SUNAVAIL       73        0  0

               3 ADVANCE        73        0  0

               4 SAVAIL         73        0  0

               5 TERMINATE      73        0  0

               6 GENERATE    10004        0  0

               7 GATE        10004        0  0

               8 SELECT      10004        0  0

               9 GATE        10004        0  0

              10    ENTER        9560        0  0

              11 SEIZE        9560        0  0

              12 ADVANCE      9560        3  0

              13 RELEASE      9557        0  0

              14 LEAVE        9557        0  0

              15 TABULATE     9557        0  0

FIN           16 TEST         9557        0  0

              17 TERMINATE    9556        0  0

OTK           18 TEST          444        0  0

              19 TERMINATE     444        0  0

KON           20 SAVEVALUE       1        0  0

              21 TERMINATE       1        0  0

 

 

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

 1            2604 0.880 202.956 1 10071 0 0 0 0

 2            2533 0.841 199.454 1 10077 0 0 0 0

 3            2375 0.782 197.911 1 10078 0 0 0 0

 4            2048 0.677 198.631 1   0 0 0 0 0

 

 

STORAGE       CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

 VK             4 1 0 4 9560 1 3.180 0.795 0 0

 

 

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

 VREMA      216.860 105.750                      0

                              0.000 -  50.000      126 1.32

                             50.000 - 100.000      958 11.34

                            100.000 - 150.000     1674 28.86

                            150.000 - 200.000     2052 50.33

                            200.000 - 250.000     1675 67.86

                            250.000 - 300.000     1158 79.97

                            300.000 - 350.000      849 88.86

                            350.000 - 400.000      499 94.08

                            400.000 - 450.000      266 96.86

                            450.000 - 500.000      136 98.28

                            500.000 - _                164 100.00

 

 

SAVEVALUE          RETRY  VALUE

 VEROJT              0     0.044                       

 

 

FEC XN PRI    BDT ASSEM CURRENT NEXT PARAMETER VALUE

 10071 0 600862.641 10071 12 13

                                               VIBOR    1.000

 10079 0 600891.974 10079 0 6

 10077 0 600949.071 10077 12 13

                                               VIBOR    2.000

 10078 0 600986.479 10078 12 13

                                               VIBOR    3.000

 10020 0 604935.033 10020 0 1

              Выводы

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

В моделируемую систему за время моделирования поступило на обслуживание 10004 транзакта. Из них 9644 вощло в устройства PК. 444 транзакта отправлены на метку otk при наложении на VК ре-жима недоступности. 3 транзакта задержаны в блоках advance,  9557 транзакт завершили обслуживание в РК и прошли регистрацию в таблице. 

Ввиду того что выбор РК производился по  «первый свободный с наименьшим номером» то естественно что РК так и выбирались , чем меньше номер РК тем он чаще выбирался. Коэффициенты исполь-зования у РК уменьшаются от 0,880 у РК1 до 0,677 у РК4 и существенно отличаются друг от друга. Количество решённых задач варьируется от 2604 у РК1 до 2048 у РК4. и существенно отличаются друг от друга. Среднее время задержки транзактов на обслуживание меняется от 202,956  до 197, 911. Оно не существенно отличается друг от друга в разных РК и несущественно отличается отзаданного значения 200 единиц времени.

Так как в модель введён вычислительный комплекс VK, включающий в себя все РК, то по его зарегистрированным данным отметим высокий коэффициент использования, равный 0.795 и что среднее количество занятых РК равно 3.18.










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

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