Постников В.М. - Методические указания к курсовой работе, страница 6
Описание файла
Документ из архива "Постников В.М. - Методические указания к курсовой работе", который расположен в категории "". Всё это находится в предмете "эксплуатация автоматизированных систем обработки информации и управления (асоииу)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "эксплуатация асоииу" в общих файлах.
Онлайн просмотр документа "Постников В.М. - Методические указания к курсовой работе"
Текст 6 страницы из документа "Постников В.М. - Методические указания к курсовой работе"
Составляем таблицу П5.6 , в которой указываем все возможные варианты: размещения баз данных по узлам сети. В каждую клетку этой таблицы записываем число, которое определяет суммарное количество всех запросов от всех процессов всех узлов к данной БД, при условии, что эта БД находится в данном узле..
Таблица П5.6
Суммарное количество обращений к БД при возможных вариантах их размещения по узлам сети
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | |
У1 | 153 | 1080 | 1370 | 382 | 387 | - | 1340 | 1785 | 181 | 874 |
У2 | 133 | 880 | 1000 | 288 | 323 | - | 1290 | 1450 | 174 | 737 |
У3 | 125 | 1080 | 1370 | 343 | 344 | - | 1190 | 1785 | 145 | 792 |
У4 | 138 | 760 | 970 | 313 | 352 | - | 1430 | 1585 | 184 | 829 |
У6 | 183 | 760 | 1090 | 412 | 397 | - | 1110 | 1105 | 214 | 788 |
У7 | 183 | 840 | 1050 | 382 | 257 | - | 790 | 1215 | 184 | 810 |
Мак число обращений к БД | 183 | 1080 | 1370 | 412 | 397 | - | 1430 | 1785 | 214 | 874 |
Мин число обращений к БД | 125 | 760 | 970 | 288 | 257 | - | 790 | 1105 | 145 | 737 |
Используем правило: «Базу данных помещаем в тот узел, где она максимально используется, т.е. суммарное количество обращений к ней со стороны других узлов минимально» Поэтому в каждом столбце, соответствующем одной конкретной БД, отыскиваем наименьшее значение. Это и будет соответствовать оптимальному варианту размещения этой БД, поскольку .чем меньше это значение, тем меньше суммарное количество обращений от всех процессов всех других узлов к данной БД.
Полученные результаты, показывающие оптимальные варианты размещения БД по узлам сети, записываем в таблицу П5.7
Таблица П5.7.
Оптимальные варианты размещении БД по узлам сети
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка варианта | |
Вар.1 | У3 | У4 | У4 | У2 | У7 | - | У7 | У6 | У3 | У2 | 5177 |
Вар.2 | У3 | У6 | У4 | У2 | У7 | - | У7 | У6 | У3 | У2 | 5177 |
Число обращений | 125 | 760 | 970 | 288 | 257 | - | 790 | 1105 | 145 | 737 |
Итак, получили, что в каждом из двух оптимальных вариантов размещения БД по узлам сети, суммарное количество обращений ко всем БД, т.е. суммарные затраты, составляют 5177.
Распределение баз данных по узлам сети с учетом репликаций
Необходимо определить вариант рационального размещения предметных баз данных в распределенной информационной системе для случая, когда каждая база данных может иметь произвольное число репликаций (копий), размещаемых на любых узлах (размещается только в одном узле сети главная репликация мастер-репликация). Обрабатывающие процессы (приложения) не являются распределенными. При этом считать, что если некоторый процесс обращается за данными к базе, находящейся в другом узле, сетевые затраты на одно обращение составляют “t” секунд, независимо от местонахождения узла в сети и дисциплины обслуживания. Если процесс обращается к базе данных, находящейся в том же узле, где выполняется процесс, то считать, что “t = 0”.
На создание и поддержку репликаций средние приведенные затраты назначаем согласно следующей формуле:
где N значение из таблицы П.51;
k значение коэффициента из таблицы П5.2;
N2 исходное значение затрат на создание и поддержку репликаций БД, соответствующее варианту задания.
Рассчитанные значения N2 приведены в таблице П5.8
Таблица П5.8
Исходные данные для варианта с репликациями
Узел | Проц. | Коэф К | Коэф | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У1 | П5 | 0,3 | 1 | 85 | 300 | 30 | |||||||
П7 | 0,6 | 0,5 | 25 | 35 | 20 | 75 | |||||||
У2 | П2 | 0,5 | 0,6 | 240 | 180 | 150 | |||||||
П6 | 0,7 | 0,429 | 86 | 129 | 47 | ||||||||
П7 | 1 | 0,3 | 15 | 21 | 12 | 45 | |||||||
П8 | 1,1 | 0,272 | 55 | 16 | 20 | ||||||||
У3 | П5 | 0,8 | 0,375 | 32 | 113 | 11 | |||||||
П7 | 1,15 | 0,261 | 13 | 18 | 10 | 35 | |||||||
У4 | П2 | 0,8 | 0,375 | 150 | 113 | 94 | |||||||
П7 | 0,9 | 0,333 | 17 | 23 | 13 | 50 | |||||||
П8 | 0,8 | 0,375 | 75 | 22 | 28 | ||||||||
У6 | П2 | 0,8 | 0,375 | 150 | 113 | 94 | |||||||
П6 | 1,6 | 0,188 | 37 | 57 | 21 | ||||||||
П8 | 0,2 | 1,5 | 300 | 90 | 112 | ||||||||
У7 | П2 | 0,6 | 0,5 | 200 | 150 | 125 | |||||||
П5 | 1,2 | 0,25 | 21 | 75 | 7 | ||||||||
П6 | 1,4 | 0,214 | 43 | 64 | 24 | ||||||||
П8 | 0,7 | 0,428 | 86 | 39 | 32 |
Сгруппируем данные по процессам одного узлам, отнесенные к одной и той же БД так, чтобы в каждой клетке новой таблицы П5.9 было число, равное приведенным затратам на создание и поддержку репликации БД при помещении ее в этот узел
Таблица П5.9
Затраты на создание и поддержку репликации БД при помещении ее в соответствующий узел
Узел | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У1 | 25 | 35 | 85 | - | 300 | 50 | 75 | |||
У2 | 15 | 240 | 235 | 37 | 20 | - | 86 | 279 | 12 | 92 |
У3 | 13 | 18 | 32 | - | 113 | 21 | 35 | |||
У4 | 17 | 150 | 188 | 45 | 28 | - | 94 | 13 | 50 | |
У6 | 150 | 413 | 90 | 112 | - | 37 | 151 | 21 | ||
У7 | 200 | 236 | 39 | 53 | - | 118 | 189 | 7 | 24 |
Таким образом, получены исходные данные для варианта с репликациями,