Методические указания к курсовой работе - копия (954193), страница 7
Текст из файла (страница 7)
Таблица П5.12
Данные о целесообразности создания и размещения реплик БД
Узел | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У1 | 5 | 7 | - 60 | - 210 | - 17 | 15 | ||||
У2 | 35 | - 40 | 135 | 62 | 54 | 56 | 28 | |||
У3 | 63 | 36 | 127 | 138 | ||||||
У4 | 28 | 66 | 32 | 106 | 23 | 85 | ||||
У6 | 170 | - 133 | - 78 | - 97 | 283 | 155 | ||||
У7 | 40 | 84 | 3 | 381 | 29 | 130 |
Возможны различные варианты создания и размещения реплик БД по узлам сети с целью уменьшения суммарного количества обращений ко всем БД сети.
Рассмотрим эти варианты.
Варианты оптимального размещения баз данных и их реплик в сети.
Считаем, что в исходном состоянии без использования репликаций, базы данных размещаются оптимально в соответствии с вариантом 1, приведенным в таблице П5.7
Дальнейшая оптимизация работы базы данных предусматривает уменьшение суммарного количества обращений ко всем БД за счет создания реплик БД Рассматриваем следующие варианты создания реплик:
Вариант 1а - создаем только одну реплику для той БД, которая дает наибольший выигрыш в уменьшении суммарного количества обращений ко всем БД..
Вариант 1б - создаем три реплики для тех БД, которые дают наибольший выигрыш в уменьшения суммарного количества обращений ко всем БД в сети.
Вариант 1в - создаем только одну реплику для каждой БД
Вариант 1а
Создаем только одну реплику для той БД, которая дает наибольший выигрыш в уменьшении суммарного количества обращений ко всем БД..
Таблица 6.13.
Вариант размещения БД и одной реплики по узлам сети
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка | |
БД | У3 | У4 | У4 | У2 | У7 | - | У7 | У6 | У3 | У2 | |
Число обращений | 125 | 760 | 970 | 288 | 257 | - | 790 | 1105 | 145 | 737 | 5177 |
Реплики | У7 | ||||||||||
Число обращений | 125 | 760 | 970 | 288 | 257 | - | 790 | 724 | 145 | 737 | 4796 |
Суммарное количество обращений к базам данных в сети снизилось на 7,35%
Вариант 1б
Создаем только три реплики для тех БД, которые дают наибольший выигрыш в уменьшения суммарного количества обращений ко всем БД в сети.
Таблица П5.14
Вариант размещения БД и трех реплик по узлам сети
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка | |
БД | У3 | У4 | У4 | У2 | У7 | - | У7 | У6 | У3 | У2 | |
Число обращений | 125 | 760 | 970 | 288 | 257 | - | 790 | 1105 | 145 | 737 | 5177 |
Реплики | У6 | - | У6 | У7 | |||||||
Число обращений | 125 | 590 | 970 | 288 | 257 | - | 507 | 724 | 145 | 737 | 4343 |
Суммарное количество обращений к базам данных в сети снизилось на 16,1%
Вариант 1в
Для каждой БД создаем только одну реплику, которая дает наибольший выигрыш в уменьшения суммарного количества обращений ко всем БД.
Таблица П5.15
Вариант размещения БД и одной их реплики по узлам сети
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка | |
БД | У3 | У4 | У4 | У2 | У7 | - | У7 | У6 | У3 | У2 | |
Число обращений | 125 | 760 | 970 | 288 | 257 | - | 790 | 1105 | 145 | 737 | 5177 |
Реплики | У2 | У6 | У3 | У4 | У2 | - | У6 | У7 | У7 | У6 | |
Число обращений | 90 | 590 | 835 | 222 | 195 | - | 507 | 724 | 116 | 582 | 3861 |
Суммарное количество обращений к базам данных в сети снизилось на 25,4%
Приложение 6
Аналитическое моделирование рассматриваемой PCOD методом фонового потока
Формализованная схема и исходные данные рассматриваемой РСОД
Общая формализованная схема PCOD в виде сети массового обслуживания (СМО) приведена на рис.П6 1, а формализованная схема рассматриваемой PCOD в виде CMO приведена на рис П6.2
Рис. П6.1 . Формализованная схема PCOD, содержащая ПЭВМ, канал и сервер.
Рис.П6.2 . Формализованная схема рассматриваемой PCOD
В схеме используются следующие обозначения
- обслуживающий аппарат, имитирующий дообработку на i-той рабочей станции сети запроса от этой станции к серверу после обработки запроса на сервере
- обслуживающий аппарат, имитирующий формирование запроса от i-той рабочей станции к серверу; (
);
- буфер, имитирующий очередь запросов к каналу;
— обслуживающий аппарат, имитирующий задержку при передаче данных через канал;
- буфер, имитирующий очередь запросов к процессорам;
- обслуживающие аппараты, имитирующие работу процессоров.
- буфер, имитирующий очередь запросов к i-му диску;
- обслуживающий аппарат, имитирующий работу i-го диска.
Р - вероятность обращения запроса к ЦП после обработки на диске. Обслуживание заявок во всех ОА подчиняется экспоненциальному закону.
Исходными данными аналитической модели являются:
Обозначение | Описание |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выходными характеристиками аналитической модели являются:
Обозначение | Описание |
|
|
|
|
|
|
|
|
Введём следующие обозначения: