сеть 2 (4 вариант), страница 13
Описание файла
Файл "сеть 2" внутри архива находится в папке "4 вариант". Документ из архива "4 вариант", который расположен в категории "". Всё это находится в предмете "эксплуатация автоматизированных систем обработки информации и управления (асоииу)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация асоииу" в общих файлах.
Онлайн просмотр документа "сеть 2"
Текст 13 страницы из документа "сеть 2"
Выбор метода решения.
Данная задача нахождения оптимального варианта является комбинаторной задачей распределения, однако учитывая аддитивный характер оценочной функции ее можно рашить не только методом полного перебора (что практически крайне затруднительно), но также методом динамического программирования, например методом ветвей и границ:
минимизировать S=f(x)
при условиях x (- G,
где G - полное (конечное) множество вариантов.
Решение задачи.
Используя правило: «Базу данных помещаем в тот узел, где она максимально используется», составляем таблицу перспективных вариантов:
Таблица 4
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | |
у2 | 473 | 1457,5 | 3159 | 208,2 | 615 | 685,5 | 1680 | 1210 | 208 | 1241,8 |
у3 | 311,5 | 1465 | 2781 | 130,2 | 513 | 435,5 | 1260 | 1115 | 179 | 870,8 |
у4 | 359 | 1162,5 | 2577 | 156 | 516 | 505 | 1320 | 935 | 178 | 958 |
у5 | 434 | 1657,5 | 3039 | 208,2 | 556 | 685,5 | 1160 | 1335 | 202 | 1007,8 |
у6 | 343 | 1127,5 | 2841 | 130,2 | 597 | 430,5 | 1680 | 895 | 200 | 1059,8 |
у7 | 444,5 | 1417,5 | 2748 | 208,2 | 503 | 685,5 | 1300 | 1185 | 173 | 1241,8 |
Максималь-ное число обращений к базе | 473 | 1657,5 | 3429 | 208,2 | 660 | 685,5 | 1680 | 1335 | 228 | 1241,8 |
Эту же таблицу можно представить по-другому:
Таблица 5
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | |
у2 | - | 200 | 270 | - | 45 | - | - | 125 | 20 | - |
у3 | 161,5 | 192,5 | 648 | 78 | 147 | 250 | 420 | 220 | 49 | 371 |
у4 | 114 | 495 | 852 | 52,2 | 144 | 180,5 | 360 | 400 | 50 | 283,8 |
у5 | 39 | - | 390 | - | 104 | - | 520 | - | 26 | 234 |
у6 | 130 | 530 | 588 | 78 | 63 | 255 | - | 440 | 28 | 182 |
у7 | 28,5 | 240 | 681 | - | 157 | - | 380 | 150 | 55 | - |
Из таблицы выбираем равнозначные оптимальные варианты рационального размещения предметных баз данных в распределенной информационной системе (на данных таблицы 4):
Таблица 6
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | оценка варианта | |
Вариант 1 | узел 3 | узел 6 | узел 4 | узел 3 | узел 7 | узел 6 | узел 5 | узел 6 | узел 7 | узел 3 | 8178,5 |
Вариант 2 | узел 3 | узел 6 | узел 4 | узел 6 | узел 7 | узел 6 | узел 5 | узел 6 | узел 7 | узел 3 | 8178,5 |
Максималь-ное число обращений к базе | 311,5 | 1127,5 | 2577 | 130,2 | 503 | 430,5 | 1160 | 895 | 173 | 870,8 |
Эту же таблицу можно представить более наглядно:
Таблица 7
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | |
у2 | ||||||||||
у3 | 311,5 | 130,2 | 870,8 | |||||||
у4 | 2577 | |||||||||
у5 | 1160 | |||||||||
у6 | 1127,5 | 130,2 | 430,5 | 895 | ||||||
у7 | 503 | 173 |
Задание 2.
Вариант 1.
Определить вариант рационального размещения предметных баз данных в распределенной информационной системе для случая, когда каждая база данных может иметь произвольное число репликаций (копий), размещаемых на любых узлах (размещается только в одном узле сети главная репликация - мастер-репликация). Обрабатывающие процессы (приложения) не являются распределенными. При этом считать, что если некоторый процесс обращается за данными к базе, находящейся в другом узле, сетевые затраты на одно обращение составляют «t» секунд, независимо от местонахождения узла в сети и дисциплины обслуживания. Если процес обращается к базе данных, находящейся в том же узле, где выполняется и процесс, то считать, что «t=0». На создание и поддержку репликаций средние приведенные затраты назначить для исходного учебного задания по следующей формуле:
N2=0,3*N*k,
где: N - значение из таблицы 1;
k - значение коэффициента из таблицы 2;
N2 - результирующее значение для исходных данных учебного варианта задания.
Была сформирована следующая сводная таблица данных с учётом репликаций:
Таблица 8
Узел | Проц. | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У2 | П2 | 200 | 150 | 125 | |||||||
П10 | 120 | 45 | 20 | ||||||||
У3 | П1 | 130 | 78 | 58,5 | 182 | ||||||
П3 | 31,5 | 315 | 25,2 | 126 | 21 | 189 | |||||
П9 | 192,5 | 165 | 16,5 | 220 | |||||||
П10 | 168 | 18,9 | 28 | ||||||||
У4 | П1 | 87 | 52,2 | 130,5 | 36,54 | ||||||
П2 | 96 | 240 | 60 | ||||||||
П3 | 27 | 270 | 72 | 360 | 5,4 | 48,6 | |||||
П9 | 52,5 | 150 | 50 | 60 | |||||||
П10 | 192 | 72 | 9,6 | ||||||||
У5 | П3 | 39 | 390 | 104 | 520 | 26 | 234 | ||||
У6 | П1 | 39 | 23,4 | 195 | 182 | ||||||
П2 | 320 | 240 | 200 | ||||||||
П9 | 210 | 180 | 60 | 240 | |||||||
П10 | 168 | 63 | 28 | ||||||||
У7 | П2 | 240 | 54 | 150 | |||||||
П3 | 28,5 | 85,5 | 76 | 380 | 19 | 171 | |||||
П10 | 64,8 | 81 | 36 |
Оценка варианта (см. Приложение 4).