Введение. Предмет, цель и содержание курса. Взаимосвязь методов системного анализа ИС. Моделирование экономических и информационных процессов системами и сетями массового обслуживания, страница 10

Метод решения основан на раздельном рассмотрении (декомпозиции) сети на две подсистемы - терминальную подсистему и подсистему передачи и обработки диалоговых заявок и внешних заявок. Терминальная подсистема моделируется как совокупность М циклических подсистем, каждая с одной заявкой и одним обслуживающим прибором. Время обслуживания в приборе  распределено по экспоненциальному закону со средним значением 1/h + Тq(д). Подсистема передачи и обработки моделируется как экспоненциальная  однородная открытая сеть массового обслуживания с N узлами СМО М/М/1/¥ и средним временем обслуживания в узлах 1/mi для диалогового трафика и 1/ni . Предполагается, что поток диалоговых заявок, циркулирующий в терминальной подсистеме

М

l0 = ¾¾¾         совместно с внешним потоком L равен проходящему потоку через

1/h + Тq(д)

открытую СеМО – подсистему передачи и обработки диалогового и внешнего трафика. Время ответа на запрос терминала есть задержка диалоговой заявки в открытой сети:

N

Тq(д) = åai (д) (Twi + 1/mi)

i=1

Коэффициенты передач ai (д)  находятся из уравнения   a= (I – PТ)-1 p0. Задержка внешней заявки в открытой сети будет равна:

N

Тq(в) = åai (в) (Twi + 1/ni)

i=1

Коэффициенты передач ai (в)  находятся из уравнения   a= (I – RТ)-1r0 .Среднее время ожидания заявки любого типа в общей очереди узла i находится из выражения:

1      ri

Twi = ¾ ¾

ui   (1-ri)

Среднее время обслуживания 1/ui и загрузка системы ri находятся из выражений: li(д) li(в)

1/ui= ¾  1/mi  + ¾  1/ni li li

ri = li(д)/ mi  + li(в) / ni li =li(д)     + li(в)

Решив уравнениия для коэффициентов передач, найдём ai (д), ai (в), потоки в каждую систему li(д), li(в), затем Tц (время цикла), Tq (время ответа), r (оператора) для диалоговых заявок и Tq(время решения задачи) для внешних заявок.

Пример 3.  Найдём системные и сетевые характеристики для смешанной СеМО, изображённой на рис.8.8. Число узлов в терминальной подсистеме М равно 3, все узлы типа М/М/1/¥, интенсивность подготовки запросов на рабочей станции h = 0.1с-1, обслуживание сервером одинаковое для заявки  любого типа - u= m= 1с-1,  интенсивность внешнего потока L = 0.1с-1 . Матрицы вероятностей переходов Р, R имеют вид:

æ0     1     ö    æ0     1     ö ç    ÷    ç    ÷

Р = ç1  0     ÷          R = ç1     0     ÷ ç    ÷    ç    ÷ è    ø    è    ø

Решение. Терминальная подсистема представляется тремя циклическими подсистемами, каждая с одной заявкой и одним обслуживающим прибором. Время обслуживания в приборе  распределено по экспоненциальному закону со средним значением 10 + Тq(д) . Суммарный поток заявок, циркулирующий в терминальной подсистеме l0 = 3 /(10 + Тq(д)).

Коэффициенты передачи a1(д)= a1(в) = 1. Уравнения для определения интенсивностей потока диалоговых заявок, циркулирующих  в сети, будут иметь вид:

Tw1= (l0 +0.1)/(1 - (l0 +0.1))

Тq(д)= Тq(в)= Tw1 + 1= 1/(1 - l0- 0.1)

3

l0 = ¾¾¾¾¾¾¾¾

10  + 1/(1 - l0- 0.1)

Решая квадратное уравнение  10l02 – 13 l0  +2.7=0,  получим l0= 1.04 , l0= 0.26 .  Выбираем второе значение, поскольку оно обеспечивает стационарность системы r1= 0.36< 1. Теперь можно вычислить показатели производительности узла сети (системные характеристики), значения которых приведены в таблице.

ri

Tqi

Twi

Lqi

Lwi

S1

0.36

1.56c

0.56с

0.56

0.2

По найденным значениям системных характеристик вычисляем показатели производительности сети в целом (сетевые  характеристики), значения которых приведены в таблице.

Tq (диалоговая заявка)

Tц (время цикла)

r (оператора)

Tq(внешняя заявка).

1.56с

10с + 1.56с =11.56с

10/11.56 =0.86

1.56с

1/h

Рис.8.8. Пример смешаной сети  массового обслуживания

Трудоёмкость расчётов показателей производительности реальных сетей достаточно велика. Автоматизировать расчёты помогают инструментальные средства объектно -ориентированного моделирования Comnet III  и  Opnet, а также пакет аналитичеcкого моделирования Difar.