РПЗ (954379), страница 10
Текст из файла (страница 10)
Рассматриваем следующие варианты создания реплик:
-
Вариант 1а - создаем только одну реплику для той БД, которая дает наибольший выигрыш в уменьшении суммарного количества обращений ко всем БД.
-
Вариант 1б - создаем три реплики для тех БД, которые дают наибольший выигрыш в уменьшения суммарного количества обращений ко всем БД в сети.
-
Вариант 1в - создаем только одну реплику для каждой БД.
Вариант 1а
Создаем только одну реплику для той БД, которая дает наибольший выигрыш в уменьшении суммарного количества обращений ко всем БД. (выбираем из таблицы с разницами стоимости реплик и обращений самый большой)
Вариант размещения БД и одной реплики по узлам сети
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка | |
У3 | У4 | У4 | У1 | У7 | У3 | У1 | У4 | У7 | У1 | ||
Число обращений | 415 | 1930 | 2955 | 209 | 552 | 796 | 1160 | 475 | 193 | 988 | 9673 |
Реплики | У1 | ||||||||||
Число обращений | 415 | 1930 | 2495 | 209 | 552 | 796 | 1160 | 475 | 193 | 988 | 9213 |
Табл. 7.12 Вариант размещения БД и одной реплики по узлам сети |
Суммарное количество обращений к базам данных в сети снизилось на 4,75%
Вариант 1б
Создаем только три реплики для тех БД, которые дают наибольший выигрыш в уменьшения суммарного количества обращений ко всем БД в сети.
Вариант размещения БД и трех реплик по узлам сети
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка | |
У3 | У4 | У4 | У1 | У7 | У3 | У1 | У4 | У7 | У1 | ||
Число обращений | 415 | 1930 | 2955 | 209 | 552 | 796 | 1160 | 475 | 193 | 988 | 9673 |
Реплики | У1 | У3 | У3 | ||||||||
Число обращений | 415 | 1930 | 2495 | 209 | 552 | 796 | 855 | 475 | 193 | 683 | 8603 |
Табл. 7.13 Вариант размещения БД и трех реплик по узлам сети |
Суммарное количество обращений к базам данных в сети снизилось на 11,06%.
Вариант 1в
Для каждой БД создаем только одну реплику, которая дает наибольший выигрыш в уменьшения суммарного количества обращений ко всем БД.
Вариант размещения БД и одной их реплики по узлам сети
БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 | Оценка | |
У3 | У4 | У4 | У1 | У7 | У3 | У1 | У4 | У7 | У1 | ||
Число обращений | 415 | 1930 | 2955 | 209 | 552 | 796 | 1160 | 475 | 193 | 988 | 9673 |
Реплики | У6 | У2 | У1 | У3 | У1 | У6 | У3 | У6 | У2 | У3 | |
Число реплики | 309 | 1685 | 2495 | 145 | 458 | 636 | 855 | 369 | 168 | 683 | 7803 |
Табл. 7.14 Вариант размещения БД и одной их реплики по узлам сети |
Суммарное количество обращений к базам данных в сети снизилось на 19,3%
-
Аналитическое моделирование сети
Общая формализованная схема PСОД в виде сети массового обслуживания (СМО) приведена на рис. 8.1, а формализованная схема рассматриваемой PСОД в виде CMO приведена на рис. 8.2
Рис. 8.1 . Формализованная схема PСОД, содержащая ПЭВМ, канал и сервер |
Рис.8.2 Формализованная схема рассматриваемой PCОД |
В схеме используются следующие обозначения
- обслуживающий аппарат, имитирующий дообработку на i-той рабочей станции сети запроса от этой станции к серверу после обработки запроса на сервере
- обслуживающий аппарат, имитирующий формирование запроса от i-той рабочей станции к серверу; (
);
- буфер, имитирующий очередь запросов к каналу;
— обслуживающий аппарат, имитирующий задержку при передаче данных через канал;
- буфер, имитирующий очередь запросов к процессорам;
- обслуживающие аппараты, имитирующие работу процессоров.
- буфер, имитирующий очередь запросов к i-му диску;
- обслуживающий аппарат, имитирующий работу i-го диска.
Р - вероятность обращения запроса к ЦП после обработки на диске. Обслуживание заявок во всех ОА подчиняется экспоненциальному закону.
Исходными данными аналитической модели являются:
Обозначение | Описание |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выходными характеристиками аналитической модели являются:
Обозначение | Описание |
|
|
|
|
|
|
|
|
Введём следующие обозначения:
lф1 – среднее значение суммарной интенсивности фонового потока запросов, выходящих из ОА, имитирующих работу рабочих станций, в канал
lф1b – среднее значение интенсивности фонового потока запросов, проходящих через ОА, имитирующих работу сервера и дисков, где b=1/(1–р) ;