Методические указания к курсовой работе - копия (3 вариант), страница 6
Описание файла
Файл "Методические указания к курсовой работе - копия" внутри архива находится в папке "3 вариант". Документ из архива "3 вариант", который расположен в категории "". Всё это находится в предмете "эксплуатация автоматизированных систем обработки информации и управления (асоииу)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация асоииу" в общих файлах.
Онлайн просмотр документа "Методические указания к курсовой работе - копия"
Текст 6 страницы из документа "Методические указания к курсовой работе - копия"
Распределение процессов по узлам сети
П2 | П5 | П6 | П7 | П8 | |
У1 | 0,3 | 0,6 | |||
У2 | 0,5 | 0,7 | 1 | 1,1 | |
У3 | 0,8 | 1,15 | |||
У4 | 0,8 | 0,9 | 0,8 | ||
У6 | 0,8 | 1,6 | 0,2 | ||
У7 | 0,6 | 1,2 | 1,4 | 0,7 |
На основании данных из таблиц П5.3 и П5.4 для исходного варианта была сформирована сводная таблица исходных данных, т.е. таблица П5.5 . Каждое значение этой таблицы есть среднее количество обращений к базе данных (БДi) определенного процесса (Пj) из определенного узла сети (Уk).
Таблица П5.5
. Сводная таблица исходных данных
Узел | Проц. | Коэф | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У1 | П5 | 0,3 | 25 | 90 | 9 | |||||||
П7 | 0,6 | 30 | 42 | 24 | 90 | |||||||
У2 | П2 | 0,5 | 200 | 150 | 125 | |||||||
П6 | 0,7 | 140 | 210 | 77 | ||||||||
П7 | 1 | 50 | 70 | 40 | 150 | |||||||
П8 | 1,1 | 220 | 66 | 89 | ||||||||
У3 | П5 | 0,8 | 68 | 240 | 24 | |||||||
П7 | 1,15 | 58 | 81 | 45 | 172 | |||||||
У4 | П2 | 0,8 | 320 | 240 | 200 | |||||||
П7 | 0,9 | 45 | 63 | 36 | 135 | |||||||
П8 | 0,8 | 160 | 48 | 60 | ||||||||
У6 | П2 | 0,8 | 320 | 240 | 200 | |||||||
П6 | 1,6 | 320 | 480 | 176 | ||||||||
П8 | 0,2 | 40 | 12 | 15 | ||||||||
У7 | П2 | 0,6 | 240 | 180 | 150 | |||||||
П5 | 1,2 | 102 | 360 | 36 | ||||||||
П6 | 1,4 | 280 | 420 | 154 | ||||||||
П8 | 0,7 | 140 | 42 | 53 |
Решение задачи
Составляем таблицу П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”.