Мой РПЗ (954070), страница 8
Текст из файла (страница 8)
Малая задержка повышает производительность сетей, в которых данные передаются в виде последовательности отдельных пакетов, каждый из которых содержит адрес получателя. В сетях, где данные передаются в форме последовательности пакетов с организацией виртуального канала, малая задержка меньше влияет на производительность.
-
Аналитическое моделирование сети.
Общая формализованная схема PCOD в виде сети массового обслуживания (СМО) приведена на рис.П6 1, а формализованная схема рассматриваемой PCOD в виде CMO приведена на рис П6.2
Рис. П6.1 . Формализованная схема PCOD, содержащая ПЭВМ, канал и сервер.
Рис.П6.2 . Формализованная схема рассматриваемой PCOD
В схеме используются следующие обозначения
- обслуживающий аппарат, имитирующий дообработку на i-той рабочей станции сети запроса от этой станции к серверу после обработки запроса на сервере
- обслуживающий аппарат, имитирующий формирование запроса от i-той рабочей станции к серверу; (
);
- буфер, имитирующий очередь запросов к каналу;
— обслуживающий аппарат, имитирующий задержку при передаче данных через канал;
- буфер, имитирующий очередь запросов к процессорам;
- обслуживающие аппараты, имитирующие работу процессоров.
- буфер, имитирующий очередь запросов к i-му диску;
- обслуживающий аппарат, имитирующий работу i-го диска.
Р - вероятность обращения запроса к ЦП после обработки на диске. Обслуживание заявок во всех ОА подчиняется экспоненциальному закону.
Исходными данными аналитической модели являются:
Обозначение | Описание |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выходными характеристиками аналитической модели являются:
Обозначение | Описание |
|
|
|
|
|
|
|
|
Введём следующие обозначения:
lф1 – среднее значение суммарной интенсивности фонового потока запросов, выходящих из ОА, имитирующих работу рабочих станций, в канал
lф1b – среднее значение интенсивности фонового потока запросов, проходящих через ОА, имитирующих работу сервера и дисков, где b=1/(1–р) ;
b - среднее количество проходов запроса по тракту процессор-диски за время одного цикла его обработки в системе.
tк – среднее значение времени обработки запроса в канале передачи данных;
tк=0.5(tк1+ tк2 ).
Где tк1 и tк2 соответственно среднее время передачи запроса по каналу в прямом и обратном направлениях.
n – количество серверов, обслуживающих рабочие станции;
количество дисков в сервере, при условии, что все они одинаковые
- вероятность обращения к i-му диску сервера
Порядок расчета рассматриваемой системы методом фонового потока
При расчете используется приближённый итерационный алгоритм нахождения значения выходных характеристик рассматриваемой системы
-
Определяем начальное значение для lф1
К1 принимает значения в диапазоне 0.995…0.99995.
-
Определяем средние времена пребывания запроса в узлах системы: канале, процессоре, дисках:
-
Определяем интенсивность фонового потока после очередной итерации:
К2 принимает значения в диапазоне 10…1000, .
Переход на пункт 2.
-
Определяем выходные результаты аналитической модели.
Определяем средние времена пребывания запроса в узлах системы: канале, процессоре и дисках.
Определяем загрузку основных узлов системы: рабочей станции, пользователя, канала передачи данных, процессора и дисков сервера.
Результаты аналитического моделирования
Номер эксперимента | 1 | 2 | 3 | 4 | 5 | |
Исходные данные | ||||||
Количество рабочих станций | 11 | 11 | 11 | 11 | 11 | |
Среднее время дообработки запроса на РС | 110 | 110 | 220 | 220 | 330 | |
Среднее время формирования запроса на РС | 110 | 110 | 220 | 220 | 330 | |
Среднее время передачи через канал в прямом направлении | 5 | 5 | 5 | 5 | 5 | |
Среднее время передачи через канал в обратном направлении | 5 | 5 | 5 | 5 | 5 | |
Количество процессоров | 2 | 2 | 2 | 2 | 2 | |
Среднее время обработки запроса на процессоре | 10 | 10 | 10 | 20 | 10 | |
Количество дисков | 2 | 2 | 2 | 2 | 2 | |
Среднее время обработки запроса на диске | 10 | 20 | 20 | 20 | 20 | |
Вероятность обращения запроса к ЦП после обработки на диске | 0 | 0 | 0 | 0 | 0 | |
Результаты моделирования. | ||||||
Загрузка рабочей станции | 0.85 | 0.79 | 0.9 | 0.88 | 0.94 | |
Загрузка пользователя рабочей станции | 0.43 | 0.4 | 0.45 | 0.44 | 0.47 | |
Среднее количество работающих РС | 9 | 8 | 9 | 9 | 10 | |
Среднее количество РС формирующих запрос | 4 | 4 | 4 | 4 | 5 | |
Загрузка канала | 0.43 | 0.4 | 0.23 | 0.22 | 0.16 | |
Загрузка процессора | 0.21 | 0.2 | 0.11 | 0.22 | 0.08 | |
Загрузка диска | 0.21 | 0.4 | 0.23 | 0.22 | 0.16 | |
Среднее время цикла системы | 258 | 276 | 487 | 497 | 704 | |
Среднее время реакции системы | 148 | 166 | 267 | 277 | 374 |
-
Имитационное моделирование.
Имитацианное моделирование рассматриваемой РСОД на GPSS.
Формализованная схема РСОД в виде сети массового обслуживания (СМО) приведена на рисунке 9.1. В нее входят 16 рабочих станций и два сервера.