КП (954317), страница 10
Текст из файла (страница 10)
Рассмотрим эти варианты.
Варианты оптимального размещения баз данных и их реплик в сети.
Считаем, что в исходном состоянии без использования репликаций, базы данных размещаются оптимально в соответствии с вариантом 1, приведенным в таблице 27.
Дальнейшая оптимизация работы базы данных предусматривает уменьшение суммарного количества обращений ко всем БД за счет создания реплик БД Рассматриваем следующие варианты создания реплик:
Вариант 1а - создаем только одну реплику для той БД, которая дает наибольший выигрыш в уменьшении суммарного количества обращений ко всем БД..
Вариант 1б - создаем три реплики для тех БД, которые дают наибольший выигрыш в уменьшения суммарного количества обращений ко всем БД в сети.
Вариант 1в - создаем только одну реплику для каждой БД
Вариант 1а
Создаем только одну реплику для той БД, которая дает наибольший выигрыш в уменьшении суммарного количества обращений ко всем БД.. (см. табл. 29 и 34)
Таблица 33. Вариант размещения БД и одной реплики по узлам сети
| БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка | ||||||
Узел | У4 | У4 | У4 | У4 | У7 | У4 | У7 | У6 | У7 | У2 |
| ||||||
Число обращений | 130 | 1273 | 1562 | 78 | 352 | 600 | 240 | 420 | 150 | 182 | 4987 | ||||||
Реплики |
|
| У3 |
|
|
|
|
|
|
|
| ||||||
Число обращений | 130 | 1273 | 323 | 78 | 352 | 600 | 240 | 420 | 150 | 182 | 3748 | 240 | 420 | 150 | 182 |
Суммарное количество обращений к базам данных в сети снизилось на 24,85%
Вариант 1б
Создаем только три реплики для тех БД, которые дают наибольший выигрыш в уменьшения суммарного количества обращений ко всем БД в сети.
Таблица 34. Вариант размещения БД и трех реплик по узлам сети
| БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка |
БД | У4 | У4 | У4 | У4 | У7 | У4 | У7 | У6 | У7 | У2 |
|
Число обращений | 130 | 1273 | 1562 | 78 | 352 | 600 | 240 | 420 | 150 | 182 | 4987 |
Реплики |
|
| У3 | У6 |
|
| У5 |
|
|
|
|
Число обращений | 130 | 1273 | -133 | 52 | 352 | 600 | -68 | 420 | 150 | 182 | 176 |
Суммарное количество обращений к базам данных в сети снизилось на 40%
Вариант 1в
Для каждой БД создаем только одну реплику, которая дает наибольший выигрыш в уменьшения суммарного количества обращений ко всем БД.
Таблица 35. Вариант размещения БД и одной их реплики по узлам сети
| БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка |
БД | У4 | У4 | У4 | У4 | У7 | У4 | У7 | У6 | У7 | У2 |
|
Число обращений | 130 | 1273 | 1562 | 78 | 352 | 600 | 240 | 420 | 150 | 182 | 4987 |
Реплики | У3 | У3 | У3 | У6 | У7 | У3 | У5 | У6 | У5 | У3 |
|
Число обращений | -101 | -178 | -133 | -12 | -39 | -112 | -68 | 19 | -10 | -117 | -751 |
Суммарное количество обращений к базам данных в сети снизилось до 0%
-
Аналитическое моделирование сети
-
Формализованная схема и исходные данные рассматриваемой РСОД
-
В соответствии с техническим заданием, моделируем систему, содержащей ПЭВМ, канал и сервер ( два ЦП и диски);
Рис.8. Формализованная схема рассматриваемой PCOD
В схеме используются следующие обозначения
- обслуживающий аппарат, имитирующий дообработку на i-той рабочей станции сети запроса от этой станции к серверу после обработки запроса на сервере
- обслуживающий аппарат, имитирующий формирование запроса от i-той рабочей станции к серверу; (
);
- буфер, имитирующий очередь запросов к каналу;
— обслуживающий аппарат, имитирующий задержку при передаче данных через канал;
- буфер, имитирующий очередь запросов к процессорам;
- обслуживающие аппараты, имитирующие работу процессоров.
- буфер, имитирующий очередь запросов к i-му диску;
- обслуживающий аппарат, имитирующий работу i-го диска.
Р - вероятность обращения запроса к ЦП после обработки на диске. Обслуживание заявок во всех ОА подчиняется экспоненциальному закону.
Таблица 36. Исходные данные аналитической модели
Обозначение | Описание |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 37. Выходные характеристики аналитической модели
Обозначение | Описание |
|
|
|
|
|
|
|
|
Введём следующие обозначения:
lф1 – среднее значение суммарной интенсивности фонового потока запросов, выходящих из ОА, имитирующих работу рабочих станций, в канал
lф1b – среднее значение интенсивности фонового потока запросов, проходящих через ОА, имитирующих работу сервера и дисков, где b=1/(1–р) ;
b - среднее количество проходов запроса по тракту процессор-диски за время одного цикла его обработки в системе.
tк – среднее значение времени обработки запроса в канале передачи данных;
tк=0.5(tк1+ tк2 ).