РПЗ (5 вариант), страница 6
Описание файла
Файл "РПЗ" внутри архива находится в папке "5 вариант". Документ из архива "5 вариант", который расположен в категории "". Всё это находится в предмете "эксплуатация автоматизированных систем обработки информации и управления (асоииу)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация асоииу" в общих файлах.
Онлайн просмотр документа "РПЗ"
Текст 6 страницы из документа "РПЗ"
Таблица 7.4
Суммарное количество обращений к БД при возможных вариантах их размещения по узлам сети
У/БД | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У2 | 283,5 | 840 | 1680 | 220,5 | 633,5 | 280 | 3650 | 1380 | 315 | 1734,5 |
У3 | 244,5 | 960 | 1425 | 210 | 481,5 | 320 | 3130 | 1590 | 264 | 1600 |
У4 | 261,5 | 870 | 1425 | 227,5 | 561,5 | 290 | 3430 | 1590 | 301 | 1664,5 |
У5 | 239,5 | 1200 | 1470 | 213,5 | 402 | 400 | 2500 | 1110 | 240 | 1386,5 |
У6 | 333,5 | 1200 | 1860 | 290,5 | 633,5 | 400 | 3470 | 1110 | 355 | 1785,5 |
У7 | 305 | 930 | 1440 | 290,5 | 455,5 | 310 | 2770 | 1170 | 300 | 1636,5 |
Макс | 333,5 | 1200 | 1860 | 290,5 | 633,5 | 400 | 3650 | 1590 | 355 | 1785,5 |
Мин | 239,5 | 840 | 1425 | 210 | 402 | 280 | 2500 | 1110 | 240 | 1386,5 |
Используем правило: «Базу данных помещаем в тот узел, где она максимально используется, т.е. суммарное количество обращений к ней со стороны других узлов минимально» Поэтому в каждом столбце, соответствующем одной конкретной БД, отыскиваем наименьшее значение. Это и будет соответствовать оптимальному варианту размещения этой БД, поскольку чем меньше это значение, тем меньше суммарное количество обращений от всех процессов всех других узлов к данной БД.
Полученные результаты, показывающие оптимальные варианты размещения БД по узлам сети, записываем в таблицу 7.5.
Таблица 7.5
Оптимальные варианты размещении БД по узлам сети
Вар/БД | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Суммарное число обр. |
Вариант 1 | У5 | У2 | У3 | У3 | У5 | У2 | У5 | У5 | У5 | У5 | 8633 |
Вариант 2 | У5 | У2 | У4 | У3 | У5 | У2 | У5 | У5 | У5 | У5 | 8633 |
Вариант 3 | У5 | У2 | У3 | У3 | У5 | У2 | У5 | У6 | У5 | У5 | 8633 |
Вариант 4 | У5 | У2 | У4 | У3 | У5 | У2 | У5 | У6 | У5 | У5 | 8633 |
Число обр. | 239,5 | 840 | 1425 | 210 | 402 | 280 | 2500 | 1110 | 240 | 1386,5 |
|
Итак, получили, что в каждом из оптимальных вариантов размещения БД по узлам сети, суммарное количество обращений ко всем БД, т.е. суммарные затраты, составляют 8633.
-
Распределение баз данных по узлам сети с учетом репликаций
Необходимо определить вариант рационального размещения предметных баз данных в распределенной информационной системе для случая, когда каждая база данных может иметь произвольное число репликаций (копий), размещаемых на любых узлах (размещается только в одном узле сети главная репликация мастер-репликация). Обрабатывающие процессы (приложения) не являются распределенными. При этом считать, что если некоторый процесс обращается за данными к базе, находящейся в другом узле, сетевые затраты на одно обращение составляют “t” секунд, независимо от местонахождения узла в сети и дисциплины обслуживания. Если процесс обращается к базе данных, находящейся в том же узле, где выполняется процесс, то считать, что “t = 0”.
На создание и поддержку репликаций средние приведенные затраты назначаем согласно следующей формуле:
где N значение из таблицы П5.1;
k значение коэффициента из таблицы П5.2;
N2 исходное значение затрат на создание и поддержку репликаций БД, соответствующее варианту задания.
Рассчитанные значения N2 приведены в таблице П5.6
Таблица 7.6
Исходные данные для варианта с репликациями
Узел | Процесс | Коэф | Коэф 0,3/k | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У2 | П4 | 1,2 | 0,250 | 0,0 | 75,0 | 37,5 | 0,0 | 0,0 | 25,0 | 0,0 | 0,0 | 0,0 | 0,0 |
П6 | 0,7 | 0,429 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 85,7 | 128,6 | 0,0 | 47,1 | |
П7 | 1 | 0,300 | 15,0 | 0,0 | 0,0 | 21,0 | 0,0 | 0,0 | 0,0 | 0,0 | 12,0 | 45,0 | |
У3 | П3 | 1,05 | 0,286 | 8,6 | 0,0 | 85,7 | 0,0 | 22,9 | 0,0 | 114,3 | 0,0 | 5,7 | 51,4 |
П4 | 0,8 | 0,375 | 0,0 | 112,5 | 56,3 | 0,0 | 0,0 | 37,5 | 0,0 | 0,0 | 0,0 | 0,0 | |
П5 | 0,8 | 0,375 | 0,0 | 0,0 | 0,0 | 0,0 | 31,9 | 0,0 | 112,5 | 0,0 | 11,3 | 0,0 | |
П7 | 1,15 | 0,261 | 13,0 | 0,0 | 0,0 | 18,3 | 0,0 | 0,0 | 0,0 | 0,0 | 10,4 | 39,1 | |
У4 | П3 | 0,9 | 0,333 | 10,0 | 0,0 | 100,0 | 0,0 | 26,7 | 0,0 | 133,3 | 0,0 | 6,7 | 60,0 |
П4 | 1,1 | 0,273 | 0,0 | 81,8 | 40,9 | 0,0 | 0,0 | 27,3 | 0,0 | 0,0 | 0,0 | 0,0 | |
П7 | 0,9 | 0,333 | 16,7 | 0,0 | 0,0 | 23,3 | 0,0 | 0,0 | 0,0 | 0,0 | 13,3 | 50,0 | |
У5 | П3 | 1,3 | 0,231 | 6,9 | 0,0 | 69,2 | 0,0 | 18,5 | 0,0 | 92,3 | 0,0 | 4,6 | 41,5 |
П5 | 1,5 | 0,200 | 0,0 | 0,0 | 0,0 | 0,0 | 17,0 | 0,0 | 60,0 | 0,0 | 6,0 | 0,0 | |
П6 | 1,6 | 0,188 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 37,5 | 56,3 | 0,0 | 20,6 | |
П7 | 1,1 | 0,273 | 13,6 | 0,0 | 0,0 | 19,1 | 0,0 | 0,0 | 0,0 | 0,0 | 10,9 | 40,9 | |
У6 | П6 | 1,6 | 0,188 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 37,5 | 56,3 | 0,0 | 20,6 |
У7 | П3 | 0,95 | 0,316 | 9,5 | 0,0 | 94,7 | 0,0 | 25,3 | 0,0 | 126,3 | 0,0 | 6,3 | 56,8 |
П4 | 0,9 | 0,333 | 0,0 | 100,0 | 50,0 | 0,0 | 0,0 | 33,3 | 0,0 | 0,0 | 0,0 | 0,0 | |
П5 | 1,2 | 0,250 | 0,0 | 0,0 | 0,0 | 0,0 | 21,3 | 0,0 | 75,0 | 0,0 | 7,5 | 0,0 | |
П6 | 1,4 | 0,214 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 42,9 | 64,3 | 0,0 | 23,6 |
Сгруппируем данные по процессам одного узлам, отнесенные к одной и той же БД так, чтобы в каждой клетке новой таблицы П5.7 было число, равное приведенным затратам на создание и поддержку репликации БД при помещении ее в этот узел