РПЗ (954197), страница 6
Текст из файла (страница 6)
k – значение коэффициента из таблицы 8.2;
N1 - результирующее значение для таблицы учебного варианта задания.
На основании данных из таблиц 8.1. и 8.2. для исходного варианта была сформирована сводная таблица исходных данных, т.е. таблица 8.3. Каждое значение этой таблицы есть среднее количество обращений к базе данных (БДi) определенного процесса (Пj) из определенного узла сети (Уk).
Таблица 8.3. Результаты затрат на обработку конкретной БД конкретными процессами в конкретных устройствах без учета репликации.
Узел | Проц. | Коэф. | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У1 | П1 | 1 | 100 |
|
| 60 |
| 150 |
|
|
| 140 |
П3 | 1,4 | 42 |
| 420 |
| 112 |
| 560 |
| 28 | 252 | |
П4 | 1 |
| 300 | 150 |
|
| 100 |
|
|
|
| |
П5 | 0,3 |
|
|
|
| 25 |
| 90 |
| 9 |
| |
У2 | П4 | 1,2 |
| 360 | 180 |
|
| 120 |
|
|
|
|
П10 | 0,95 |
|
| 228 |
| 85 |
|
|
| 38 |
| |
У3 | П1 | 1,3 | 130 |
|
| 78 |
| 195 |
|
|
| 182 |
П3 | 1,05 | 31 |
| 315 |
| 84 |
| 420 |
| 21 | 189 | |
П4 | 0,8 |
| 240 | 120 |
|
| 80 |
|
|
|
| |
П5 | 0,8 |
|
|
|
| 68 |
| 240 |
| 24 |
| |
П10 | 0,7 |
|
| 168 |
| 63 |
|
|
| 28 |
| |
У4 | П1 | 0,87 | 87 |
|
| 52 |
| 130 |
|
|
| 121 |
П3 | 0,9 | 27 |
| 270 |
| 72 |
| 360 |
| 18 | 162 | |
П4 | 1,1 |
| 330 | 165 |
|
| 110 |
|
|
|
| |
П10 | 0,8 |
|
| 192 |
| 72 |
|
|
| 32 |
| |
У5 | П3 | 1,3 | 39 |
| 390 |
| 104 |
| 520 |
| 26 | 234 |
П5 | 1,5 |
|
|
|
| 127 |
| 450 |
| 45 |
| |
У6 | П1 | 1,3 | 130 |
|
| 78 |
| 195 |
|
|
| 182 |
П10 | 0,7 |
|
| 168 |
| 63 |
|
|
| 28 |
| |
У7 | П3 | 0,95 | 28 |
| 285 |
| 76 |
| 380 |
| 19 | 171 |
П4 | 0,9 |
| 270 | 135 |
|
| 90 |
|
|
|
| |
П5 | 1,2 |
|
|
|
| 102 |
| 360 |
| 36 |
| |
П10 | 0,9 |
|
| 216 |
| 81 |
|
|
| 36 |
|
Составляем таблицу 8.4., в которой указываем все возможные варианты размещения баз данных по узлам сети. В каждую клетку этой таблицы записываем число, которое определяет суммарное количество всех запросов от всех процессов всех узлов к данной БД, при условии, что эта БД находится в данном узле.
Таблица 8.4. Суммарное количество обращений к БД при возможных вариантах их размещения по узлам сети.
У\БД | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У1 | 472 | 1200 | 2832 | 208 | 997 | 920 | 2730 | - | 351 | 1241 |
У2 | 614 | 1140 | 2994 | 268 | 1049 | 1050 | 3380 | - | 350 | 1633 |
У3 | 453 | 1260 | 2799 | 190 | 919 | 895 | 2720 | - | 315 | 1262 |
У4 | 500 | 1170 | 2775 | 216 | 990 | 930 | 3020 | - | 338 | 1350 |
У5 | 575 | 1500 | 3012 | 268 | 903 | 1170 | 2410 | - | 317 | 1399 |
У6 | 484 | 1500 | 3234 | 190 | 1071 | 975 | 3380 | - | 360 | 1451 |
У7 | 586 | 1230 | 2766 | 268 | 875 | 1080 | 2640 | - | 297 | 1462 |
Максимальное число обращений к базе: | 614 | 1500 | 3234 | 268 | 1071 | 1170 | 3380 | - | 360 | 1633 |
Используем правило: «Базу данных помещаем в тот узел, где она максимально используется, т.е. суммарное количество обращений к ней со стороны других узлов минимально». Поэтому в каждом столбце, соответствующем одной конкретной БД, отыскиваем наименьшее значение. Это и будет соответствовать оптимальному варианту размещения этой БД, поскольку .чем меньше это значение, тем меньше суммарное количество обращений от всех процессов всех других узлов к данной БД.
Полученные результаты, показывающие оптимальные варианты размещения БД по узлам сети, записываем в таблицу 8.5.