Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона

Предложены новые методы анализа характеристик многоскоростных систем типа Гимпельсона, в которых обслуживаются заявки двух типов – узкополосные (n-заявки) и широкополосные (w-заявки). Обслуживание n-заявки осуществляется одним каналом, а для w-заявки требуется одновременно m каналов, m > 1. Заявк...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2005
Hauptverfasser: Меликов, А.З., Фаттахова, М.И., Казиев, Т.С.
Format: Artikel
Sprache:Russisch
Veröffentlicht: Навчально-науковий комплекс "Інститут прикладного системного аналізу" НТУУ "КПІ" МОН та НАН України 2005
Schlagworte:
Online Zugang:https://nasplib.isofts.kiev.ua/handle/123456789/13809
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона / А.З. Меликов, М.И. Фаттахова, Т.С. Казиев // Систем. дослідж. та інформ. технології. — 2005. — № 2. — С. 83-96. — Бібліогр.: 15 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1859708947084083200
author Меликов, А.З.
Фаттахова, М.И.
Казиев, Т.С.
author_facet Меликов, А.З.
Фаттахова, М.И.
Казиев, Т.С.
citation_txt Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона / А.З. Меликов, М.И. Фаттахова, Т.С. Казиев // Систем. дослідж. та інформ. технології. — 2005. — № 2. — С. 83-96. — Бібліогр.: 15 назв. — рос.
collection DSpace DC
description Предложены новые методы анализа характеристик многоскоростных систем типа Гимпельсона, в которых обслуживаются заявки двух типов – узкополосные (n-заявки) и широкополосные (w-заявки). Обслуживание n-заявки осуществляется одним каналом, а для w-заявки требуется одновременно m каналов, m > 1. Заявки обслуживаются в режиме без ожидания. Разработаны достаточно простые алгоритмы для расчета и оптимизации вероятностей потери разнотипных заявок при различных стратегиях доступа в каналы. Приводятся результаты численных экспериментов. New methods for analysis of characteristics of multirate queues of Gimpelson’s type are proposed. In these queues wide-band (w-call) and narrow-band (n-call) calls are serviced. For servicing n-call a single channel is required while for servicing w-call m channels, m > 1, required simultaneously. Calls are serviced in nonwaiting manner. Simple algorithms for calculation and optimization of loss probabilities of calls of different types under different channel access strategies are developed. Results of appropriate numerical experiments are given. Запропоновано нові методи аналізу характеристик багатошвидкісних систем типу Гімпельсона, у яких обслуговуються заявки двох типів — вузькосмугові (n- заявки) та широкосмугові (w-заявки). Обслуговування n-заявки здійснюється одним каналом, а w-заявка потребує одночасно m каналів m > 1. Заявки обслуговуються в режимі без очікування. Розроблено доволі прості алгоритми розрахунків і оптимізації ймовірностей втрати різнотипових заявок при різних стратегіях доступу до каналів. Наведено результати чисельних експериментів.
first_indexed 2025-12-01T04:40:31Z
format Article
fulltext  А.З. Меликов, М.И. Фаттахова, Т.С. Казиев, 2005 Системні дослідження та інформаційні технології, 2005, № 2 83 TIДC МЕТОДИ ОПТИМІЗАЦІЇ, ОПТИМАЛЬНЕ УПРАВЛІННЯ І ТЕОРІЯ ІГОР УДК 519.872 ЧИСЛЕННЫЕ МЕТОДЫ ИССЛЕДОВАНИЯ МНОГОСКОРОСТНЫХ СИСТЕМ ОБСЛУЖИВАНИЯ ТИПА ГИМПЕЛЬСОНА А.З. МЕЛИКОВ, М.И. ФАТТАХОВА, Т.С. КАЗИЕВ Предложены новые методы анализа характеристик многоскоростных систем типа Гимпельсона, в которых обслуживаются заявки двух типов – узкополос- ные ( n -заявки) и широкополосные ( w -заявки). Обслуживание n -заявки осу- ществляется одним каналом, а для w -заявки требуется одновременно m ка- налов, 1>m . Заявки обслуживаются в режиме без ожидания. Разработаны достаточно простые алгоритмы для расчета и оптимизации вероятностей поте- ри разнотипных заявок при различных стратегиях доступа в каналы. Приво- дятся результаты численных экспериментов. ВВЕДЕНИЕ В широкополосных цифровых сетях интегрального обслуживания (Broad- band Integrated Service Digital Networks, B-ISDN) обрабатываются сообще- ния с различными требованиями к качеству обслуживания (Quality of Ser- vice, QoS). Так, например, речевой трафик имеет скорость передачи порядка нескольких Kбит и не может буферироваться (т.е. пакеты речевой информа- ции не могут ждать в буфере), в то время как высокоскоростные данные передаются со скоростью в десятки Mбит, и пакеты этих данных буфе- рируются. Для удовлетворения существенно различных требований к показателям QoS в реальных B-ISDN используются разные механизмы обслуживания. Один из них — изменение числа каналов (полос) из общей группы (супер канала) для разнотипных сообщений. Исследования моделей систем, в которых разнотипные заявки требуют случайного числа каналов одновременно, актуальны благодаря широкому использованию сетей с указанным механизмом обслуживания. Они называ- ются мультиресурсными (Multi-Resource Queue) или многоскоростными (Multi-Rate Queue, MRQ). Такие модели интенсивно исследуются в послед- ние три десятилетия. Обзор работ в этом направлении по состоянию на 1995 г. можно найти в [1,2]. Анализ литературы после указанного срока полностью подтвердил высказанное в работе [2] предположение о том, что исследования моделей MRQ окажутся центральными в прикладной теории А.З. Меликов, М.И. Фаттахова, Т.С. Казиев ISSN 1681–6048 System Research & Information Technologies, 2005, № 2 84 систем обслуживания. Для краткости изложения укажем лишь монографии [3–5], почти полностью посвященные исследованию моделей данного типа и опубликованные после отмеченных обзорных работ. В настоящей работе исследуются модели MRQ с чистыми потерями, в которых заявки обслуживаются в режиме без ожидания: если в момент по- ступления заявки любого типа отсутствует необходимое количество сво- бодных каналов, то она теряется. Очень вероятно, что первой опубликован- ной серьезной работой в этом направлении, была статья Гимпельсона [6]. Потому MRQ данного типа будем называть моделями Гимпельсона. В работе [6] изучается модель MRQ, в которой на N каналах обслужи- ваются заявки двух типов – узкополосные (narrow-band, n -заявки) и широ- кополосные (wide-band, w -заявки). При этом n -заявка обслуживается лишь одним каналом, а для обслуживания одной w -заявки требуется одновре- менно m каналов, Nm ≤<1 . В этой работе для расчета стационарного рас- пределения модели используется итерационная процедура Гаусса-Зейделя, после чего показатели QoS (т.е. вероятности потери разнотипных заявок) вычисляются известным способом. Такой метод расчета показателей QoS системы достаточно трудоемкий при больших значениях N , что характерно для современных B-ISDN. В настоящей работе исследуются модели Гимпельсона с чистыми поте- рями при двух широко распространенных стратегиях доступа к каналам, отличных от полнодоступной стратегии (Complete Sharing, CS) [7]. При ис- пользовании CS-стратегии доступа поступившая заявка любого типа при- нимается системой, если в данный момент для ее обслуживания имеется до- статочное количество свободных каналов, и поэтому следует ожидать, что w -заявки будут теряться чаще, чем n -заявки. С целью защиты w -заявок рекомендуется использовать стратегию, ограничивающую доступ n -заявок в каналы (Restricted Access, RA) [8]. Другая превентивная мера защиты w - заявок от частых потерь — использование стратегии резервирования кана- лов (Trunk Reservation, TR) [9]. Эффективный алгоритм расчета вероятностей потерь при CS-стратегии доступа дан в работе [7]. Этот алгоритм улучшен (в смысле степени слож- ности) в [10]. В [8] разработан алгоритм расчета для RA-стратегии доступа, основанный на быстрых преобразованиях Фурье. В [9] аналогичный алго- ритм (но приближенный) разработан для TR-стратегии доступа. Он также с использованием подхода, предложенного в [10], улучшен и применен для оптимизации исследуемых моделей в работе [11]. В настоящей работе предложен единый подход к исследованию много- скоростных моделей Гимпельсона с чистыми потерями при RA- и TR- стра- тегиях доступа в каналы. Важно отметить, что предлагаемый подход отличается от известных [8, 9] и основан на принципах теории фазового укрупнения стохастических си- стем [12]. Как будет видно ниже, он оказывается эффективным в силу своей простоты, так как его применение не требует сложных математических пре- образований. Отметим, что модели, в которых каналы, обслуживающие w -заявки, могут работать лишь в определенных сочетаниях (т.е. эти каналы должны быть соседними), были исследованы в [13,14]. Модели последнего типа с помощью имитационного моделирования были изучены еще в работе [6]. Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона Системні дослідження та інформаційні технології, 2005, № 2 85 1. МЕТОДЫ РАСЧЕТА МОДЕЛИ ПРИ РАЗЛИЧНЫХ СТРАТЕГИЯХ ДОСТУПА В данной работе исследуются марковские модели MRQ, т.е. входящие тра- фики считаются пуассоновскими и времена обслуживания заявок являются показательно распределенными случайными величинами. Введем следующие обозначения: nλ ( wλ ) — интенсивность потока n - заявок ( w — заявок); nµ ( wµ ) — интенсивность обслуживания n -заявок ( w -заявок). 1.1. Расчет модели при RA-стратегии доступа в каналы При данной стратегии w -заявки принимаются всегда, если в момент их по- ступления число свободных каналов не меньше, чем m , а n -заявки прини- маются лишь тогда, когда имеется хотя бы один свободный канал, и при этом число заявок данного типа не превосходит некоторое пороговое значе- ние L , NL ≤<0 , где N — общее число каналов. Величина L называется параметром RA-стратегии доступа. Замечание 1. Из данной стратегии при NL = получается CS-стратегия доступа. В силу сделанных допущений функционирование данной MRQ описы- вается цепью Маркова (ЦМ) с состояниями вида ( )mn kk ,=k , где nk ( mk ) означает число n -заявок ( w — заявок) в системе. Тогда фазовое простран- ство состояний (ФПС) системы         ≤+   === Nmkk m NkLkS wnwnRA ,,0,,0:: k , (1) где [ ]x — целая часть x . Элементы производящей матрицы (ПМ) данной цепи Маркова с ФПС (1) ( )         −=′ −=′ +=′ +=′< =′ .случаяхостальныхв ,если ,если ,если ,,если 0 , , , , , 2 1 2 1 ekk ekk ekk ekk kk Lk k kq n ww nn n n RA µ µ λ λ (2) При использовании данной стратегии доступа, как и при CS-стратегии, стационарное распределение модели ( ) RASp ∈kk , имеет мультипликатив- ный вид. Однако аналогичные вычислительные трудности при нахождении стационарного распределения существуют и при данной стратегии. Поэтому ниже предлагается другой путь решения проблемы, в котором используются принципы теории фазового укрупнения состояний стохастических систем. Вероятности потери n -заявок ( ( )LNPB RA n , ) и w -заявок ( ( )LNPB RA w , ) при данной стратегии доступа ( ) ( ) ( )( ) ( )( )LfIfIpLNPB n Sk RA n RA =+== ∑ ∈ 0:, kk , (3) А.З. Меликов, М.И. Фаттахова, Т.С. Казиев ISSN 1681–6048 System Research & Information Technologies, 2005, № 2 86 ( ) ( ) ( )( )mfIpLNPB RASk RA w <= ∑ ∈ kk:, , (4) где ( )AI — индикаторная функция события A ; ( )kf — число свободных каналов в состоянии RAS∈k , т.е. ( ) wn kmkNf −−=:k . Рассмотрим следующее расщепление ФПС (1):  L i i RARA SS 0= = , ∅=j RA i RA SS  , ji ≠ , (5) где { }ikSS nRA i RA =∈= :: k . Класс состояний i RAS описывается одним укрупненным состоянием >< i , и строится функция укрупнения ( ) >=< iU RA k , если i RAS∈k . (6) Тогда согласно алгоритмам фазового укрупнения (АФУ) стационарное распределение исходной модели ( ) RASp ∈kk , приближенно определяется так: ( ) ( ) ( ) LkSkp nRAn kn ,0,, =∈><≅ kkk πρ , (7) где ( ) i RA i S∈kk ,ρ и ( ) Lii ,0, =><π — стационарные распределения соот- ветственно внутри класса i RAS и укрупненной модели. Стационарное распределение внутри класса i RAS определяется как хо- рошо известное распределение состояний классической системы обслужи- вания 0///     − m iNMM с нагрузкой wν эрл, www µλν /:= , т.е. с помощью известных формул Эрланга ( ) ( )     − === m iNjLii j ji i j wi ,1,,0,0, ! , ρ ν ρ , (8) где ( ) 1 0 ! 0, −     − =             = ∑ m iN j j wi j i ν ρ . (9) Укрупненная модель представляет собой процесс размножения и гибели. С использованием (2), (8) и (9) элементы ПМ этой модели ( ) LxxxxqRA ,0,,, =′>′<>< , Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона Системні дослідження та інформаційні технології, 2005, № 2 87 ( ) ( ) ( ) ( ) ( )             −=′ =−+=′ ≠−+=′ =>′<>< ∑ ∑ −    − =     − = случаях,остальныхв0 ,1если, ,0mod,1если,, ,0mod,1если,, , 1 0 0 xxx mxNxxix mxNxxix xxq n m xN i x n m xN i x n RA µ ρλ ρλ (10) где YX mod — остаток от деления X на Y . Следовательно, стационарное распределение укрупненной модели при данной стратегии доступа ( ) ( ) ( ) LjkF j j j k j n ,1,0 ! 1 0 =><=>< ∏ − = π ν π , (11) где nnn µλν /:= ; ( ) ( ) 11 01 ! 10 −− ==         +=>< ∏∑ k i L k k n iF k ν π ; (12) ( ) ( ) ( ) ( ) ( )         =− ≠− = ∑ ∑ −    − =     − = .0modесли,, ,0modесли,, 1 0 0 mjNij mjNij jF m jN i j m jN i j ρ ρ (13) Таким образом, на основе (8) – (13) можно предложить следующий ал- горитм для расчета величин (3) и (4). Шаг 1. Для Li ,0= и     − = m iNj ,1 вычисляются величины ( )jii ,ρ из (8), (9). Шаг 2. Для Lj ,0= вычисляются величины ( )>< jπ из (11)–(13). Шаг 3. Величины (3) и (4) вычисляются так: ( ) ( ) ( ) ( )( )0mod,, 0 2 =−><      − +><= ∑ = miNIi m iNELLNPB L i B RA n πνπ , ( ) ( )∑ = ><          − = L i B RA w i m iNELNPB 0 2 ,, πν , где ( )sEB ,ν — B -формула Эрланга, т.е. А.З. Меликов, М.И. Фаттахова, Т.С. Казиев ISSN 1681–6048 System Research & Information Technologies, 2005, № 2 88 ( ) ∑ = = s i i s B i ssE 0 ! !/, ν νν . Замечание 2. Данный алгоритм при NL= может быть использован для приближенного расчета показателей QoS стратегии CS. Замечание 3. Здесь и в дальнейшем часто используется B -формула Эрланга. Для облегчения вычислений по этой формуле могут быть исполь- зованы эффективные рекуррентные алгоритмы [15]. 1.2. Расчет модели при TR-стратегии доступа в каналы Согласно данной стратегии w -заявки принимаются, если в момент их по- ступления число свободных каналов не меньше m , а n -заявки принимаются лишь тогда, когда число свободных каналов больше mR , где RR<≤0 ,            =−    = .случаепротивномв ,0modесли,1 m N mN m N R Величина R называется параметром TR-стратегии доступа. Замечание 4. Из данной стратегии при 0=R получается CS-стратегия доступа. Состояние системы в произвольный момент времени при данной стра- тегии, как и при использовании RA-стратегий доступа, описывается дву- мерным вектором ( )wn kk ,=k . Однако ФПС модели при TR-стратегии отли- чается от (1) и задается следующим образом:         ≤+   =−== Nmkk m NkRmNkS wnwnTR ,,0,,0:: k . (14) Элементы производящей матрицы соответствующей ЦМ с ФПС (14) можно записать так: ( ) ( )         −=′ −=′ +=′ +=′> =′ .случаяхостальныхв0 ,если, ,если, ,если, ,,если, , 2 1 2 1 ekk ekk ekk ekkk kk ww nn w n TR k k Rmf q µ µ λ λ (15) При использовании TR-стратегии доступа в отличие от CS- и RA- стратегий не существует мультипликативного решения для стационарного распределения ( )kp , TRS∈k , что значительно осложняет задачу расчета вероятностей потери разнотипных заявок при TR-стратегии доступа в кана- лы. При использовании TR-стратегии доступа в каналы вероятности потери n -заявок ( ( )RNPBTR n , ) и w -заявок ( ( )RNPBTR w , ) определяются как Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона Системні дослідження та інформаційні технології, 2005, № 2 89 ( ) ( ) ( )( )mRfIpRNPB TRS TR n ≤= ∑ ∈ kk k :, , (16) ( ) ( ) ( )( )mfIpRNPB TRS TR w <= ∑ ∈ kk k :, . (17) В ФПС (14) рассмотрим следующее разбиение:  RmN i i TRTR SS − = = 0 , ∅=j TR i TR SS  , ji ≠ , (18) где { }ikSS nTR i TR =∈= :: k , т.е. i TRS содержит те состояния TRS∈k , в кото- рых число n -заявок равно RmNii −= ,0, . Класс состояний i TRS описывается одним укрупненным состоянием >< i RmNi −= ,0 . На основе разбиения (18) функция укрупнения ( ) >=< iUTR k , если i TRS∈k . (19) Стационарное распределение внутри классов i TRS определяется точно так же, как и в (8), (9), но при этом следует учитывать, что RmNi −= ,0 . Замечание 5. Здесь и в дальнейшем для простоты изложения стацио- нарные распределения внутри классов и укрупненных состояний при раз- личных стратегиях доступа обозначаются одинаково. Однако очевидно, что они оценивают вероятности различных состояний в различных моделях. С использованием (8), (9) и (15) заключаем, что элементы ПМ укруп- ненной модели ( ) ,,0,,, mRNxxxxqTR −=′>′<>< ( ) ( ) ( ) ( ) ( )              −=′ ≠−+=′ =−+=′ =>′<>< ∑ ∑ −    − − =     − − = случаях.остальныхв0 ,1если, ,0mod,1если,, ,0mod,1если,, , 1 0 0 xxx mxNxxix mxNxxix xxq n R m xN i x n R m xN i x n TR µ ρλ ρλ (20) Тогда с помощью (8), (9) и (20) находится стационарное распределение укрупненной модели ( ) ( ) ( ) RmNjiG j j j i j n −=><=>< ∏ − = ,1,0 ! 1 0 π ν π , (21) где ( ) ( ) 1 1 01 ! 10 − − = − =         +=>< ∏∑ i j RmN i i n jG i ν π , (22) А.З. Меликов, М.И. Фаттахова, Т.С. Казиев ISSN 1681–6048 System Research & Information Technologies, 2005, № 2 90 ( ) ( ) ( ) ( ) ( )           =− ≠− = ∑ ∑ −    − − =     − − = .0modесли,, ,0modесли,, 1 0 0 miNji miNji iG R m iN j i R m iN j i ρ ρ (23) Следовательно, с помощью (20) – (23) можно предложить следующий алгоритм для расчета величин (16) и (17). Шаг 1. Для RmNi −= ,0 и     − = m iNj ,1 вычисляются величины ( )jii ,ρ из (8), (9). Шаг 2. Для RmNj −= ,0 вычисляются величины ( )>< jπ из (21)–(23). Шаг 3. Для RmNkn −= ,0 и     − +    − − = m kNR m kNk nn w ,1 вычисляют- ся величины ( )wn kkp , из (7). Шаг 4. Величины (16) и (17) вычисляются так: ( ) ( ) ( ) ( ) ( )             ≠− =− = ∑ ∑ ∑ ∑ − =     − +    − − = − =     −     − − = ,0modесли,, ,0modесли,, , 0 1 0 miNjip miNjip RNPB RmN i m iN R m iNj RmN i m iN R m iNj TR n ( ) ( )∑ − = ><          − = RmN i mB TR w i m iNERNPB 0 ,, πν . 2. ЧИСЛЕННЫЕ РЕЗУЛЬТАТЫ РАСЧЕТОВ МОДЕЛИ Здесь приводятся результаты численных экспериментов, выполненных с помощью разработанных в п. 1 алгоритмов расчета модели при различных стратегиях доступа в каналы. Все вычислительные программы разработаны на языке Object Pascal в интегрированной среде Delphi 6. Цель выполнения этих экспериментов — определение поведения вероятностей потерь n - и w - заявок при изменении нагрузочных параметров трафика, а также изучение их поведения при различных значениях параметров рассматриваемых стра- тегий доступа в каналы. Часть результатов численных экспериментов показана на рис. 1–4. Анализ результатов численных экспериментов при различных стратегиях доступа позволяет сделать следующие выводы: Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона Системні дослідження та інформаційні технології, 2005, № 2 91 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 PBn PBw PB PBw PBn L Рис. 1. Зависимость вероятности потерь разнотипных заявок от L при RA-стратегии доступа ( 5106060 ==== wn ν;ν;m;N ) 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 PBn PBw PB PBw PBn L Рис. 2. Зависимость вероятности потерь разнотипных заявок от L при RA-стратегии доступа ( 5102160 ==== wn ν;ν;m;N ) 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 1 2 3 4 5 6 7 8 9 s PBn PBw PB PBw PBn R Рис. 3. Зависимость вероятности потерь разнотипных заявок от R при TR-стратегии доступа ( 105660 ==== wn ν;ν;m;N ) А.З. Меликов, М.И. Фаттахова, Т.С. Казиев ISSN 1681–6048 System Research & Information Technologies, 2005, № 2 92 1) при фиксированных wnmN νν ,,, функция ( )LNPB RA n , — монотон- но убывающая, функция ( )LNPB RA w , — наоборот, монотонно возрастающая относительно аргумента L (рис. 1,2); 2) при фиксированных wnmN νν ,,, функция ( )RNPBTR n , — монотон- но возрастающая, а функция ( )RNPBTR w , — наоборот, монотонно убываю- щая относительно аргумента R (рис. 3, 4). 3. ЗАДАЧИ ОПТИМИЗАЦИИ МОДЕЛИ ПРИ РАЗЛИЧНЫХ СТРАТЕГИЯХ ДОСТУПА Проведенный выше анализ показывает, что при использовании каждой из рассматриваемых стратегий доступа в каналы имеются определенные управляемые параметры и путем выбора их соответствующих значений можно улучшить те или иные желаемые показатели QoS-системы. Зачастую в реальных системах оказывается достаточно трудным управление входя- щим трафиком (т.е. в зависимости от текущей ситуации динамически управлять интенсивностями входящих трафиков, хотя в некоторых работах исследуются и такие системы). Поэтому реальными являются проблемы улучшения показателей QoS-системы путем выбора соответствующих зна- чений скоростей обслуживания заявок (особенно изменением значения па- раметра m ), числа каналов обслуживания, а также параметров используе- мых стратегий доступа в общие каналы. Здесь рассматриваются некоторые задачи подобного типа при RA- и TR-стратегиях доступа. Для краткости изложения в рамках каждой страте- гии доступа рассматривается только одна задача оптимизации. PB PBw PBn R Рис. 4. Зависимость вероятности потерь разнотипных заявок от R при TR-стратегии доступа ( 1052160 ==== wn ν;ν;m;N ) Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона Системні дослідження та інформаційні технології, 2005, № 2 93 3.1. Оптимизация модели при RA-стратегии доступа Оптимизация модели при данной стратегии доступа осуществляется путем выбора ее параметра L при условии, что общее число каналов (т.е. N ) яв- ляется фиксированным. Для примера рассмотрим следующую задачу. Пусть заданы ограничения на вероятности потери разнотипных заявок ( ) n RA n LNPB ε≤, , (24) ( ) w RA w LNPB ε≤, , (25) где nε и wε — заданные величины. Задача оптимизации ставится следующим образом. При фиксированном N требуется найти такой интервал максимальной длины [ ] [ ]NLL ,1, * 2 * 1 ⊂ , чтобы для всех [ ]* 2 * 1, LLL∈ удовлетворялись условия (24) и (25). При разработке алгоритма решения данной задачи используются свой- ства монотонности функций ( )LNPB RA w , и ( )LNPB RA n , относительно аргу- мента L при фиксированном N , а также соотношения ( ) ( ) ( )1,,, NPBLNPBNNPB RA n RA n RA n ≤≤ , (26) ( ) ( ) ( )NNPBLNPBNPB RA w RA w RA w ,,1, ≤≤ . (27) Тогда, с учетом (26) и (27) можно предложить такой алгоритм решения рассматриваемой задачи. Если ( ) n RA n NNPB ε>, и/или ( ) w RA w NPB ε>1, , то задача не имеет реше- ния. В противном случае параллельно решаются задачи ( ){ }n RA nLn LNPBL ε≤= ,minarg:* , (28) ( ){ }w RA w L w LNPBL ε≤= ,maxarg:* . (29) Задачи (28) и (29) могут быть решены с применением метода дихото- мии. Если ** wn LL > , то исходная задача опять не имеет решения. В против- ном случае решением рассматриваемой задачи является ** 2 ** 1 :,: wn LLLL == . 3.2. Оптимизация модели при TR-стратегии доступа Рассмотрим выравнивание значений вероятностей потерь разнотипных зая- вок путем выбора соответствующих значений параметра TR-стратегии дос- тупа R . В этом случае также используются свойства монотонности функций ( )RNPBTR w , и ( )RNPBTR n , относительно аргумента R при фикси- рованном N . А.З. Меликов, М.И. Фаттахова, Т.С. Казиев ISSN 1681–6048 System Research & Information Technologies, 2005, № 2 94 Из формул (16) и (17) видно, что при таком определении TR-стратегии доступа, когда число резервируемых каналов для w -заявок является крат- ным m , абсолютное справедливое обслуживание (в смысле равенства зна- чений вероятностей потерь различных потоков) достигается лишь при 1=m и 0=R , т.е. при многопотоковой модели Эрланга без резервирования. Аб- солютного справедливого обслуживания при данной стратегии можно дос- тичь лишь тогда, когда число резервируемых каналов для w -заявок не явля- ется кратным m , а равно 1−m . В связи с изложенным выше ставится задача определения ε-с N правед- ливого обслуживания, т.е. при фиксированных и m требуется найти та- кие значения параметра R данной стратегии, для которых абсолютное зна- чение разницы вероятностей потерь разнотипных заявок не превосходит за- данное число 10, << εε , или более формально: требуется найти такой интервал максимальной длины [ ] [ ]RRR ,1, * 2 * 1 ⊂ , чтобы для всех [ ]* 2 * 1 , RRR∈ удовлетворялось условие ( ) ( ) ε≤− RNPBRNPB TR n TR w ,, . (30) Решение данной задачи можно осуществлять в два этапа. На первом — решается задача ( ) ( ) R TR n TR w RNPBRNPB min,, →− . (31) Обозначим решение задачи (31) через *R (решение существует в силу конечности области допустимых значений R ). Для нахождения *R можно использовать такую схему. В исходном интервале [ ]R,1 методом дихотомии находится такой ин- тервал единичной длины [ ]1~,~ +RR , для которого ( ) ( )RNPBRNPB TR n TR w ~,~, > и ( ) ( )1~,1~, +<+ RNPBRNPB TR n TR w . Тогда решение задачи (31) имеет вид ( ) ( ) ( ) ( ){ }1~,1~,,~,~,minarg:* +−+−= RNPBRNPBRNPBRNPBR TR w TR n TR n TR w .(32) После определения *R из (32) можно предложить следующий метод решения исходной задачи. Если условие (30) не удовлетворяется при *: RR = , то исходная задача не имеет решения. В противном случае в интервалах [ ]*,1 R и [ ]RR ,* нахо- дятся такие минимальное ( * 1R ) и максимальное ( * 2R ) значения параметра R , чтобы удовлетворить условие (30). При этом для нахождения * 1R и * 2R , так- же исходя из свойства монотонности функций ( )RNPBTR w , и ( )RNPBTR n , , может быть использован метод дихотомии. Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона Системні дослідження та інформаційні технології, 2005, № 2 95 4. РЕЗУЛЬТАТЫ РЕШЕНИЯ ЗАДАЧ ОПТИМИЗАЦИИ МОДЕЛИ С использованием предложенных в п. 3 алгоритмов разработаны соответст- вующие вычислительные программы на языке Object Pascal в интегрирован- ной среде разработки Delphi 6 и показана их практическая реализуемость в любом диапазоне изменения структурных и нагрузочных параметров мо- дели. Часть результатов вычислительных экспериментов показаны в табл. 1 и 2, где символ ∅ означает, что задача не имеет решения. Анализ результатов вычислительных экспериментов позволяет сделать следующие выводы: 1) в задаче оптимизации модели при RA-стратегии доступа и фиксиро- ванных nmN ν,, , wν с уменьшением nε и/или wε длина интервала * 1 * 2 LL − также уменьшается; 2) в задаче оптимизации модели при TR-стратегии доступа и фиксиро- ванных nmN ν,, , wν с уменьшением ε длина интервала * 1 * 2 RR − также уменьшается. Т а б л и ц а 1 . Результаты решения задачи оптимизации модели при RA- стратегии доступа в каналы, 100=N Пара- метры Значения параметров nν 15 15 15 10 5 10 15 25 25 25 5 10 wν 10 10 25 20 10 5 15 15 15 15 10 15 m 6 6 6 6 12 12 12 12 24 24 24 24 nε 10–1 10–1 4·10–1 4·10–1 10–1 10–1 10–2 5·10–1 10–1 10–1 10–1 2·10–1 wε 10–1 5·10–2 5·10–1 3·10–1 10–1 10–1 10–3 6·10–1 9·10–1 10–2 7·10–1 8·10–1 [ ]* 2 * 1, LL [17, 100] [17, 18] [10, 100] [7,7] Ø [12, 100] Ø [13, 23] [27, 100] Ø [100, 100] [11, 100] Т а б л и ц а 2 . Результаты решения задачи оптимизации модели при TR- стратегии доступа в каналы, 100=N Пара- метры Значения параметров nν 15 15 5 5 10 10 1 0,1 5 5 20 20 wν 5 5 15 15 5 5 1 1,0 5 5 0,4 0,4 m 6 6 6 6 12 12 12 12 16 16 16 16 ε 10–2 10–4 10–1 10–2 10–1 10–2 10–3 10–4 10–1 10–2 10–3 10–4 [ ]* 2 * 1 , RR [1,13] [11,11] [10,100] Ø [1,5] Ø [1,3] [1,2] [3,3] Ø [1.4] [1,3] А.З. Меликов, М.И. Фаттахова, Т.С. Казиев ISSN 1681–6048 System Research & Information Technologies, 2005, № 2 96 ЗАКЛЮЧЕНИЕ Предложен единый подход к решению проблемы расчета вероятностей по- терь разнотипных заявок в многоскоростных системах Гимпельсона при ис- пользовании двух наиболее известных стратегий доступа в каналы. Он отличается простотой, позволяет сформулировать и решить различные зада- чи оптимизации исследуемой модели практически в любом диапазоне изме- нения параметров. Важно отметить, что этот подход позволяет также успешно исследовать модели Гимпельсона при наличии приоритетов различных типов и/или оче- редей. Эти исследования представляют предмет дальнейших публикаций. ЛИТЕРАТУРА 1. Kelly F.P. Loss networks // Ann. Appl. Prob. — 1991. — 1, №3. —.Р. 319–378. 2. Меликов А.З. Методы расчета и оптимизации моделей мультиресурсных систем обслуживания // Кибернетика и системный анализ. — 1996. — № 6. — С. 92–112. 3. Ross K.W. Multiservice loss models for broadband telecommunications networks. — N.Y.: Springer-Verlag, 1995. — 240 р. 4. Schwartz M. Broadband integrated networks. — N.Y.: Prentiсe-Hall, 1996. — 412 р. 5. Лагутин В.С., Степанов С.Н. Телетрафик мультисервисных сетей связи. — М.: Радио и связь, 2000. — 320 с. 6. Gimpelson L.A. Analysis of mixtures of wide- and narrow-band traffic // IEEE Trans. Commun. Technol. — 1965. — 13, № 3. — Р. 258–266. 7. Kaufman J.S. Blocking in shared resource environment // IEEE Trans. Commun. — 1981. — 10, №10. — Р. 1474–1481. 8. Ross K.W., Tsang D.H. Teletraffic engineering for product-form circuit-switched networks // Adv. Appl. Prob. — 1990. — 38, № 8. – Р. 1266–1271. 9. Pioro M., Lubacs J., Korner U. Traffic engineering problems in multi-service cir- cuit-switched networks // Comput. Networks and ISDN Syst. — 1990. — 1–5. — Р. 127–136. 10. Меликов А.З. Об одном алгоритме расчета мультиресурсных систем обслужи- вания // Электрон. моделирование. — 1992. — 14, № 25. — С. 52–56. 11. Melikov A.Z., Deniz D.Z. Non-exhaustive channel access strategy in multi-resource communication systems with non-homogeneous traffic // Proc. of 5th 12. Korolyuk V.S., Korolyuk V.V. Stochastic models of systems. – Boston: Kluwer Aca- demic Publishers, 1999. — 185 р. IEEE Symposium on Computers and Communications, July 3-6, 2000, France. — Р. 432–437. 13. Ross K.W., Tsang D.H. Optimal circuit access policies in an ISDN environment: A Markov decision approach // IEEE Trans. Commun. — 1989. — 37, № 9. — Р. 934–939. 14. Меликов А.З., Молчанов А.А., Пономаренко Л.А. Мультиресурсные системы массового обслуживания с частично коммутируемыми каналами // Элек- трон. моделирование. – 1992. — 14, № 8. — С. 89–91. 15. Freeman R.L. Reference manual for telecommunications engineering. — N.Y.: Wi- ley, 1994. — 235 р. Поступила 11.06.2004 МЕТОДИ ОПТИМІЗАЦІЇ, ОПТИМАЛЬНЕ УПРАВЛІННЯ І ТЕОРІЯ ІГОР ЧИСЛЕННЫЕ МЕТОДЫ ИССЛЕДОВАНИЯ МНОГОСКОРОСТНЫХ СИСТЕМ ОБСЛУЖИВАНИЯ ТИПА ГИМПЕЛЬСОНА А.З. МЕЛИКОВ, М.И. ФАТТАХОВА, Т.С. КАЗИЕВ Введение 1. Методы расчета модели при различных стратегиях доступа 1.1. Расчет модели при RA-стратегии доступа в каналы 1.2. Расчет модели при TR-стратегии доступа в каналы 2. ЧИСЛЕННЫЕ РЕЗУЛЬТАТЫ РАСЧЕТОВ МОДЕЛИ 3. ЗАДАЧИ ОПТИМИЗАЦИИ МОДЕЛИ ПРИ РАЗЛИЧНЫХ СТРАТЕГИЯХ ДОСТУПА 3.1. Оптимизация модели при RA-стратегии доступа 3.2. Оптимизация модели при TR-стратегии доступа 4. Результаты решения задач оптимизации модели Заключение
id nasplib_isofts_kiev_ua-123456789-13809
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1681–6048
language Russian
last_indexed 2025-12-01T04:40:31Z
publishDate 2005
publisher Навчально-науковий комплекс "Інститут прикладного системного аналізу" НТУУ "КПІ" МОН та НАН України
record_format dspace
spelling Меликов, А.З.
Фаттахова, М.И.
Казиев, Т.С.
2010-12-02T14:30:10Z
2010-12-02T14:30:10Z
2005
Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона / А.З. Меликов, М.И. Фаттахова, Т.С. Казиев // Систем. дослідж. та інформ. технології. — 2005. — № 2. — С. 83-96. — Бібліогр.: 15 назв. — рос.
1681–6048
https://nasplib.isofts.kiev.ua/handle/123456789/13809
519.872
Предложены новые методы анализа характеристик многоскоростных систем типа Гимпельсона, в которых обслуживаются заявки двух типов – узкополосные (n-заявки) и широкополосные (w-заявки). Обслуживание n-заявки осуществляется одним каналом, а для w-заявки требуется одновременно m каналов, m > 1. Заявки обслуживаются в режиме без ожидания. Разработаны достаточно простые алгоритмы для расчета и оптимизации вероятностей потери разнотипных заявок при различных стратегиях доступа в каналы. Приводятся результаты численных экспериментов.
New methods for analysis of characteristics of multirate queues of Gimpelson’s type are proposed. In these queues wide-band (w-call) and narrow-band (n-call) calls are serviced. For servicing n-call a single channel is required while for servicing w-call m channels, m > 1, required simultaneously. Calls are serviced in nonwaiting manner. Simple algorithms for calculation and optimization of loss probabilities of calls of different types under different channel access strategies are developed. Results of appropriate numerical experiments are given.
Запропоновано нові методи аналізу характеристик багатошвидкісних систем типу Гімпельсона, у яких обслуговуються заявки двох типів — вузькосмугові (n- заявки) та широкосмугові (w-заявки). Обслуговування n-заявки здійснюється одним каналом, а w-заявка потребує одночасно m каналів m > 1. Заявки обслуговуються в режимі без очікування. Розроблено доволі прості алгоритми розрахунків і оптимізації ймовірностей втрати різнотипових заявок при різних стратегіях доступу до каналів. Наведено результати чисельних експериментів.
ru
Навчально-науковий комплекс "Інститут прикладного системного аналізу" НТУУ "КПІ" МОН та НАН України
Методи оптимізації, оптимальне управління і теорія ігор
Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона
Numerical methods for investigation of multirate queues of Gimpelson’s type
Чисельні методи дослідження багатошвидкісних систем обслуговування типу Гімпельсона
Article
published earlier
spellingShingle Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона
Меликов, А.З.
Фаттахова, М.И.
Казиев, Т.С.
Методи оптимізації, оптимальне управління і теорія ігор
title Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона
title_alt Numerical methods for investigation of multirate queues of Gimpelson’s type
Чисельні методи дослідження багатошвидкісних систем обслуговування типу Гімпельсона
title_full Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона
title_fullStr Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона
title_full_unstemmed Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона
title_short Численные методы исследования многоскоростных систем обслуживания типа Гимпельсона
title_sort численные методы исследования многоскоростных систем обслуживания типа гимпельсона
topic Методи оптимізації, оптимальне управління і теорія ігор
topic_facet Методи оптимізації, оптимальне управління і теорія ігор
url https://nasplib.isofts.kiev.ua/handle/123456789/13809
work_keys_str_mv AT melikovaz čislennyemetodyissledovaniâmnogoskorostnyhsistemobsluživaniâtipagimpelʹsona
AT fattahovami čislennyemetodyissledovaniâmnogoskorostnyhsistemobsluživaniâtipagimpelʹsona
AT kazievts čislennyemetodyissledovaniâmnogoskorostnyhsistemobsluživaniâtipagimpelʹsona
AT melikovaz numericalmethodsforinvestigationofmultiratequeuesofgimpelsonstype
AT fattahovami numericalmethodsforinvestigationofmultiratequeuesofgimpelsonstype
AT kazievts numericalmethodsforinvestigationofmultiratequeuesofgimpelsonstype
AT melikovaz čiselʹnímetodidoslídžennâbagatošvidkísnihsistemobslugovuvannâtipugímpelʹsona
AT fattahovami čiselʹnímetodidoslídžennâbagatošvidkísnihsistemobslugovuvannâtipugímpelʹsona
AT kazievts čiselʹnímetodidoslídžennâbagatošvidkísnihsistemobslugovuvannâtipugímpelʹsona