Метод решения основан на раздельном рассмотрении (декомпозиции) сети на две подсистемы - терминальную подсистему и подсистему передачи и обработки диалоговых заявок и внешних заявок. Терминальная подсистема моделируется как совокупность М циклических подсистем, каждая с одной заявкой и одним обслуживающим прибором. Время обслуживания в приборе распределено по экспоненциальному закону со средним значением 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.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.