|
Имитационное моделирование работы вычислительной системы из трех ЭВМ в среде GPSS |
b>3.2 Определение требований к вычислительным средствамДля проведения эксперимента потребуется только один персональный компьютер без внешних устройств. Время выполнения эксперимента ограничено лишь временем доступа к персональному компьютеру. 3.3 Проведение рабочих расчетов Набор исходных данных для ввода в ЭВМ представлен в виде матрицы плана, с помощью которой в достаточном объеме исследуется факторное пространство. Получение выходных данных зависит от интерпретатора языка GPSS. Дополнительные расчеты не требуются.3.4 Анализ результатов моделирования системыПланирование полного факторного эксперимента с моделью позволяет вывести необходимое количество выходных данных, при этом каждый опыт соответствует одному из возможных состояний исследуемой системы. Статистические характеристики модели вычисляются в интерпретаторе языка GPSS автоматически. Проведение регрессионного, корреляционного и дисперсионного анализа не требуется.3.5 Представление результатов моделированияРезультаты моделирования представлены в табл. 1, 2. Коэффициент использования - это доля времени моделирования, в течение которого устройство было занято. Среднее время занятия устройства из расчета именно одним транзактом в течение времени моделирования, единица измерения - в минутах. Таблица 1. Результаты работы устройств EVM1, EVM2, EVM3|
Номер опыта | Устройство | Кол-во раз, когда устройство было занято | Коэффициент использования | Среднее время занятия устройства | Конечное время работы устройств | | 1 | 2 | 3 | 4 | 5 | 6 | | 0 | EVM1 | 77 | 0,831 | 7 | 649,000 | | | EVM2 | 73 | 0,337 | 3 | | | | EVM3 | 127 | 0,978 | 5 | | | 1 | EVM1 | 80 | 0,583 | 3 | 412,000 | | | EVM2 | 84 | 0,408 | 2 | | | | EVM3 | 116 | 0,845 | 3 | | | 2 | EVM1 | 81 | 0,303 | 3 | 803,000 | | | EVM2 | 86 | 0,214 | 2 | | | | EVM3 | 114 | 0,994 | 7 | | | 3 | EVM1 | 86 | 0,623 | 3 | 414,000 | | | EVM2 | 81 | 0,783 | 4 | | | | EVM3 | 119 | 0,862 | 3 | | | 4 | EVM1 | 83 | 0,316 | 3 | 789,000 | | | EVM2 | 88 | 0,446 | 4 | | | | EVM3 | 112 | 0,994 | 7 | | | 5 | EVM1 | 96 | 0.996 | 11 | 1060,000 | | | EVM2 | 83 | 0.331 | 2 | | | | EVM3 | 117 | 0.157 | 3 | | | 6 | EVM1 | 89 | 0.991 | 11 | 988,000 | | | EVM2 | 91 | 0.772 | 2 | | | | EVM3 | 109 | 0.184 | 7 | | | 7 | EVM1 | 87 | 0.994 | 11 | 963,000 | | | EVM2 | 87 | 0.352 | 4 | | | Продолжение таблицы 1 | | 1 | 2 | 3 | 4 | 5 | 6 | | | EVM3 | 113 | 0.361 | 3 | 963,000 | | 8 | EVM1 | 84 | 0.994 | 11 | 930,000 | | | EVM2 | 87 | 0.374 | 4 | | | | EVM3 | 113 | 0.851 | 7 | | | 9 | EVM1 | 81 | 0.302 | 3 | 805,000 | | | EVM2 | 92 | 0.229 | 2 | | | | EVM3 | 108 | 0.402 | 3 | | | 10 | EVM1 | 66 | 0.239 | 3 | 830,000 | | | EVM2 | 90 | 0.217 | 2 | | | | EVM3 | 110 | 0.928 | 7 | | | 11 | EVM1 | 75 | 0.280 | 3 | 804,000 | | | EVM2 | 92 | 0.458 | 4 | | | | EVM3 | 108 | 0.403 | 3 | | | 12 | EVM1 | 77 | 0.945 | 3 | 822,000 | | | EVM2 | 89 | 0.433 | 4 | | | | EVM3 | 111 | 0.281 | 7 | | | 13 | EVM1 | 91 | 0.993 | 11 | 1008,000 | | | EVM2 | 87 | 0.336 | 2 | | | | EVM3 | 113 | 0.173 | 3 | | | 14 | EVM1 | 78 | 0.975 | 11 | 880,000 | | | EVM2 | 93 | 0.211 | 2 | | | | EVM3 | 107 | 0.851 | 7 | | | 15 | EVM1 | 80 | 0.992 | 11 | 887,000 | | | EVM2 | 85 | 0.383 | 4 | | | | EVM3 | 115 | 0.389 | 3 | | | 16 | EVM1 | 82 | 0.988 | 11 | 913,000 | | | EVM2 | 83 | 0.364 | 4 | | | | EVM3 | 117 | 0.897 | 7 | | | | Таблица 2. Результаты работы очередей EVMQ1, EVMQ2, EVMQ2|
Номер опыта | Устройство | Максимальное содержимое очереди | Общее кол-во входов транзактов в очередь в течение времени моделирования | Общее кол-во входов транзактов в очередь с нулевым временем ожидания | Среднее значение содержимого очереди в течение времени моделирования | Среднее время пребывания одного транзакта в очереди с учетом всех входов в очередь | Среднее время пребывания одного транзакта в очереди без учета «нулевых» входов в очередь | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | 0 | EVMQ1 | 4 | 77 | 12 | 1,020 | 8,597 | 10,185 | | | EVMQ2 | 2 | 73 | 65 | 0,020 | 0,178 | 1,625 | | | EVMQ3 | 9 | 127 | 4 | 3,488 | 17,827 | 18,407 | | 1 | EVMQ1 | 2 | 80 | 43 | 0,160 | 0,825 | 1,784 | | | EVMQ2 | 2 | 84 | 65 | 0,070 | 0,345 | 1,526 | | | EVMQ3 | 6 | 116 | 30 | 1,063 | 3,776 | 5,093 | | 2 | EVMQ1 | 2 | 81 | 50 | 0,062 | 0,617 | 1,613 | | | EVMQ2 | 2 | 86 | 57 | 0,055 | 0,512 | 1,517 | | | EVMQ3 | 57 | 114 | 1 | 27,928 | 196,719 | 198,460 | | 3 | EVMQ1 | 2 | 86 | 48 | 1,162 | 0,779 | 1,763 | | | EVMQ2 | 6 | 81 | 15 | 1,179 | 6,025 | 7,394 | | | EVMQ3 | 8 | 119 | 28 | 1,645 | 5,723 | 7,484 | | 4 | EVMQ1 | 2 | 83 | 40 | 0,106 | 1,012 | 1,953 | | | EVMQ2 | 6 | 88 | 16 | 0,790 | 7,080 | 8,653 | | | EVMQ3 | 55 | 112 | 1 | 28,999 | 204,286 | 206,126 | | 5 | EVMQ1 | 60 | 96 | 1 | 28,930 | 319,438 | 322,800 | | | EVMQ2 | 1 | 83 | 81 | 0,002 | 0,024 | 1,000 | | | EVMQ3 | 2 | 117 | 81 | 0,070 | 0,632 | 2,056 | | 6 | EVMQ1 | 52 | 89 | 1 | 25.302 | 280.876 | 284.068 | | | EVMQ2 | 1 | 91 | 87 | 8.890 | 80.578 | 92.453 | | | EVMQ3 | 25 | 109 | 14 | 0.005 | 0.055 | 1.250 | | 7 | EVMQ1 | 51 | 87 | 1 | 24.082 | 266.563 | 269.663 | | | EVMQ2 | 3 | 87 | 48 | 0.073 | 0.619 | 2.059 | | | EVMQ3 | 2 | 113 | 79 | 0.134 | 1.483 | 3.308 | | 8 | EVMQ1 | 48 | 84 | 1 | 23.465 | 259.786 | 262.916 | | | EVMQ2 | 4 | 87 | 56 | 0.154 | 1.644 | 4.613 | | | EVMQ3 | 30 | 113 | 11 | 10.389 | 85.504 | 94.725 | | 9 | EVMQ1 | 1 | 81 | 81 | 0.000 | 0.000 | 0,000 | | Продолжение таблицы 2 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | | EVMQ2 | 1 | 92 | 85 | 0.009 | 0.296 | 0,076 | | | EVMQ3 | 1 | 108 | 91 | 0.040 | 0.076 | 0,296 | | 10 | EVMQ1 | 1 | 66 | 66 | 0,000 | 0,000 | 0,000 | | | EVMQ2 | 1 | 90 | 87 | 0,004 | 0,033 | 1,000 | | | EVMQ3 | 7 | 110 | 12 | 3,117 | 23,518 | 26,398 | | 11 | EVMQ1 | 1 | 75 | 75 | 0,000 | 0,000 | 0,000 | | | EVMQ2 | 1 | 92 | 71 | 0,078 | 0,685 | 3,000 | | | EVMQ3 | 1 | 108 | 86 | 0,047 | 0,352 | 1,727 | | 12 | EVMQ1 | 1 | 77 | 77 | 0,000 | 0,000 | 0,000 | | | EVMQ2 | 1 | 89 | 80 | 0,033 | 0,303 | 3,000 | | | EVMQ3 | 5 | 111 | 10 | 1,491 | 11,045 | 12,139 | | 13 | EVMQ1 | 19 | 91 | 1 | 8,268 | 95,571 | 96,633 | | | EVMQ2 | 1 | 87 | 80 | 0,008 | 0,092 | 1,143 | | | EVMQ3 | 1 | 113 | 94 | 0,032 | 0,283 | 1,684 | | 14 | EVMQ1 | 7 | 78 | 4 | 2,802 | 31,615 | 33,324 | | | EVMQ2 | 1 | 93 | 88 | 0,007 | 0,065 | 1,200 | | | EVMQ3 | 5 | 107 | 27 | 0,956 | 7,860 | 10,512 | | 15 | EVMQ1 | 12 | 80 | 2 | 5,781 | 64,100 | 65,774 | | | EVMQ2 | 2 | 85 | 69 | 0,054 | 0,565 | 3,000 | | | EVMQ3 | 1 | 115 | 87 | 0,057 | 0,443 | 1,821 | | 16 | EVMQ1 | 10 | 82 | 1 | 4,525 | 50,378 | 51,000 | | | EVMQ2 | 2 | 83 | 65 | 0,041 | 0,446 | 2,056 | | | EVMQ3 | 5 | 117 | 15 | 1,388 | 10,829 | 12,422 | | | 3.6 Интерпретация результатов моделированияПолученные результаты можно интерпретировать следующим образом.Согласно целевой функции оптимальными вариантами модели являются опыты № 3, 9, 11, т.к. ЭВМ1, ЭВМ2 и ЭВМ3 загружены равномерно, максимальная длина очередей перед каждой ЭВМ в течение моделирования минимальна.Это объясняется тем, что в 9 и 11 опытах задания поступают реже - каждые 4 минуты, в то время как время обработки заданий на каждой из ЭВМ минимально, именно поэтому в этих случаях коэффициент использования более равномерно распределен, по сравнению с другими опытами (9: 0,302; 0,229; 0,422. 11: 0,28; 0,458; 0,403 соответственно).При этом данные опыты являются лучшими для минимизации длины очередей перед каждой ЭВМ в отдельности (9: 1,1,1. 11: 1,1,1 соответственно). Опыт №3 тоже по-своему отвечает целевой функции - длина очередей перед каждой ЭВМ минимальна, по сравнению с другими опытами (2,6,8 соответственно), но лучшим опыт является не только из-за более или менее равномерного распределения загрузки между ЭВМ, но и из-за максимизации коэффициента использования, которые всех ближе к единице и при этом еще и почти равны между ЭВМ (0,623; 0, 723; 0,862 соответственно). Наихудшими вариантами модели являются опыты № 5, 6, 8, т.к. загруженность ЭВМ неравномерна, максимальная длина очередей перед каждой ЭВМ в течение моделирования огромна. Это объясняется тем, что в 5, 6 и 8 опытах задания поступают чаще - каждые 2 минуты, в то время как время обработки заданий на каждой из ЭВМ разбросано в большом интервале времени (от 3 до 11 минут), именно поэтому в этих случаях коэффициент использования также разбросан в интервале от 0 до 1 по сравнению с другими опытами (5: 0,996; 0,331; 0,157. 6: 0,991; 0,772; 0,184. 8: 0,994; 0,374; 0,851. Соответственно).Также данные опыты являются наихудшими в показателях по минимизации длины очередей перед каждой ЭВМ в отдельности (5: 60, 1, 2. 6: 52, 1, 25. 8: 48, 4, 30. Соответственно). Опыт № 5 является измерителем максимально возможной длины очереди перед ЭВМ (в данном случае перед ЭВМ1), при решении в процессе моделирования 200 заданий с заданными условиями задачи.3.7 Подведение итогов моделирования и выдача рекомендацийРезультаты моделирования при проведении машинного эксперимента подтвердили следующие гипотезы для базовой точки эксперимента: ь если интенсивность поступления заданий в ВС будет меньше времени обработки заданий на каждой из ЭВМ, то коэффициент загрузки каждой из ЭВМ будет возрастать, и, как следствие, будет увеличиваться количество поступивших заданий в ВС, которые образуют длинные очереди;ь первая ЭВМ обрабатывает меньше заданий двух других ЭВМ и при этом в большинстве случаев имеет длину очереди всегда больше длины очереди ко второй ЭВМ;ь третья ЭВМ обрабатывает всегда больше заданий, чем две другие ЭВМ по отдельности.Рекомендации по практическому использованию результатов моделирования следующие:· для получения более высокого коэффициента использования каждой ЭВМ одновременно, нужно уменьшить время интенсивности поступления заданий в систему, при этом время обработки на каждой ЭВМ должны быть почти равны (например, у первой и третьей ЭВМ одинаковы, а у второй отличаться на единицу);· для минимизации очереди нужно увеличить время интенсивности поступления заданий, при этом время обработки заданий на каждой из ЭВМ должно быть меньше или даже равно интенсивности поступления.
Страницы: 1, 2, 3
|
|
|
© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент. |
|
|