Опубликован: 20.04.2011 | Уровень: для всех | Доступ: платный
Лекция 11:

Многомерные системы с потерями

< Лекция 10 || Лекция 11: 1234 || Лекция 12 >

Обратимые марковские процессы

В предыдущей секции мы рассматривали двухмерную диаграмму переходов состояний. Для увеличивающегося числа потоков нагрузки число состояний (и следовательно уравнений) увеличивается очень быстро. Однако, можно упростить проблему, используя структуру диаграммы переходов состояний. Рассмотрим двухмерную диаграмму переходов состояний, показанную в рис. 10.2. Для четырех соседних состояний поток в направлении по часовой стрелке должен равняться потоку в противоположном направлении (Kingman, 1969 [64]), (Sutton, 1980 [95]). Взглянем на рис. 10.2.

Критерии Колмогорова - необходимое и достаточное условие для обратимости двухмерного марковского процесса: циркулирующий поток среди четырех соседних состояний в этом квадрате равняется нулю. Поток по часовой стрелке равняется потоку против часовой стрелки (10.12).

Рис. 10.2. Критерии Колмогорова - необходимое и достаточное условие для обратимости двухмерного марковского процесса: циркулирующий поток среди четырех соседних состояний в этом квадрате равняется нулю. Поток по часовой стрелке равняется потоку против часовой стрелки (10.12).

По часовой стрелке:

[i,j] \to [i ,j+1]:  p((i ,j)* \lambda_2 (i ,j)\\

[i ,j +1] \to [i+1 ,j+1]:  p(i ,j +1)*\lambda_1(i ,j +1)\\

[i+1 ,j+1] \to [i+1 ,j]: p(i+1 ,j+1)*\mu_2(i+1 ,j+1)\\

[i+1 ,j] \to [i ,j]:  p(i+1,j)*\mu_1(i+1,j),

Против часовой стрелки:

[i,j] \to [i+1 ,j]: \qquad p(i ,j)* \lambda_1 (i ,j)\\

[i+1 ,j ] \to [i+1 ,j+1]: \qquad p(i+1 ,j)*\lambda_2(i+1 ,j )\\

[i+1 ,j+1] \to [i ,j+1]: \qquad p(i+1 ,j+1)*\mu_1(i+1 ,j+1)\\

[i ,j+1] \to [i ,j]: \qquad p(i,j+1)*\mu_2(i,j+1)

Мы можем сократить оба выражения на вероятности состояния и затем получить условие (10.12). Необходимое и достаточное условие для обратимости - что следующие два выражения являются равными.

По часовой стрелке:

\lambda_2(i ,j)*\lambda_1(i ,j+1)*\mu_2(i+1,j+1)*\mu_1(i+1,j) ( 10.12)

Против часовой стрелки:

\lambda_1(i ,j)*\lambda_2(i+1,j)*\mu_1(i+1,j+1)*\mu_2(i,j+1).

Если эти два выражения равны, то имеется локальное или частичное равновесие. Таким образом, необходимым условием для обратимости является то, что если есть поток (стрелка) от состояния i к состоянию j, тогда должен также быть поток (стрелка) от состояния j до состояния i. Мы можем применить уравнения сечения между любыми двумя подключенными состояниями. Итак, из рисунка 10.2 мы получаем:

p(i ,j)*\lambda_1(i ,j)=p(i+1,j)*\mu_1(i+1,j). ( 10.13)

Мы можем выразить любую вероятность состояния p(i, j) с помощью вероятности состояния p(0, 0), выбирая любой путь между этими двумя состояниями ( критерии Колмогорова ). Мы можем, например, выбрать путь:

(0,0),(1,0),\dots,(i,0),(i,1),\dots,( i ,j),

Тогда получаем следующее уравнение равновесия:

p(i ,j)=\frac{\lambda_1(0,0)}{\mu_1(1,0)}*\frac{\lambda_1(1,0)}{\mu_1(2,0)} \dots \frac{\lambda_1(i-1,0)}{\mu_1(i,0)}*\frac{\lambda_2(i,0)}{\mu_2(i,1)}*\frac{\lambda_2(i,1)}{\mu_2(i,2)} \dots \frac{\lambda_2(i,j-1)}{\mu_2(i ,j)}*p(0,0) ( 10.15)

Мы находим p(0, 0) нормировкой полной вероятности событий. Условие для обратимости будет выполнено во многих случаях, например, для:

\lambda_1(i ,j)=\lambda_1(i), \qquad \mu_1(i ,j)=i*\mu_1, ( 10.16)
\lambda_2(i ,j)=\lambda_2(j), \qquad \mu_2(i ,j)=j*\mu_2. ( 10.17)

Если мы рассматриваем многомерную систему с потерями, имеющую N потоков нагрузки, то любым потоком нагрузки может быть зависимый от состояния Пуассоновский процесс. В конкретном потоке могут быть нагрузки типа BPP (Бернулли, Пуассон, Паскаль). Для N - мерных систем условия обратимости аналогичны (10.12). Критерий Колмогорова должен выполняться для всех возможных путей. Практически, мы не испытываем никаких проблем, потому что решение, полученное согласно предположению об обратимости, будет правильным решением тогда и только тогда, когда выполнены уравнения равновесия узла. В следующей секции мы используем это как основание, чтобы ввести общую многомерную модель нагрузки.

Многомерные Системы с потерями

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

Ограничение класса

По сравнению со случаем, который рассматривают в секции 10.1, мы теперь ограничим число одновременных запросов для каждого потока нагрузки (класса). Таким образом, не будет полной доступности, но в отличие от систем перегрузки, где физически существует доступ только к заданным каналам, теперь возможно использование всех каналов, но в любой момент мы можем занять только ограниченное их число. Это обеспечивает сервисная защита (защита числа виртуальных каналов = ограничение на класс обслуживания = приоритетная пороговая стратегия). Таким образом, мы вводим ограничения числа одновременных вызовов в классе j следующим образом:

0 \le i_j \le n_j \le n, j=1,2, \dots, N, ( 10.18)

где

\sum_{j=1}^N n_j > n.

Если последнее ограничение не выполнено, то мы получаем отдельные группы, соответствующие N обычным независимым одномерным системам с потерями. Из-за ограничений диаграмма переходов состояний усечена. Для двух потоков нагрузки она показана на рис.10.3.

 Структура диаграммы переходов состояний для двухмерной нагрузки, обрабатываемая с ограничениями класса (см. 10.18). При вычислении вероятностей равновесия состояние (i, j) может быть выражено состоянием (i, j-1), рекурсивно состоянием (1, 0), (i-1, 0) и, наконец (0, 0) (см.10.15)

Рис. 10.3. Структура диаграммы переходов состояний для двухмерной нагрузки, обрабатываемая с ограничениями класса (см. 10.18). При вычислении вероятностей равновесия состояние (i, j) может быть выражено состоянием (i, j-1), рекурсивно состоянием (1, 0), (i-1, 0) и, наконец (0, 0) (см.10.15)

Заметим, что усеченная диаграмма переходов состояний все еще является обратимой и что значение p(i, j) относительно значения p(0,0) при усечении не изменяется. Изменяется только нормировочная константа. Фактически, из-за локального свойства равновесия мы можем удалить любое состояние, не изменяя вышеупомянутые свойства. Можно рассмотреть больше общих ограничений класса к наборам потоков нагрузки так, чтобы любой поток нагрузки имел минимум (гарантируемый) числа распределенных каналов.

Обобщенные процессы обслуживания нагрузки

Мы можем рассматривать PCT-I нагрузку только как в секции 10.1. Каждый поток нагрузки может быть зависимым от состояния, например, Пуассоновский поток вызовов с линейной зависимостью от состояния и своей скоростью выхода из системы (гибели), см. (10.16) и (10.17)

Система удовлетворяет условиям обратимости, см. (10.12). Таким образом, форма произведения также существует для BPP -потоков нагрузки и более общих Пуассоновских процессов, зависимых от состояния. Если все потоки нагрузки - энгсетовские (Биноминальные) процессы, то мы получаем многомерную формулу Энгсета (Jensen, 1948). Как уже упомянуто выше, система нечувствительна к распределениям времени пребывания в системе. Каждый поток нагрузки может иметь свое собственное отдельное распределение времени пребывания в системе.

Мультислотовая нагрузка

В системах с интеграцией служб требуемая пропускная способность может зависеть от типа обслуживания. Например, для обслуживания телефонного соединения с передачей только речи требуется один канал (слот), тогда как, например, для передачи видеоизображения может потребоваться d каналов одновременно. Мы получаем дополнительные ограничения:

0 \le d_j*i_j \le n_j \le n, j=1,2, \dots, N, ( 10.19)

и

0 \le \sum_{j=1}^N d_j*i_j \le n, ( 10.20)

где i_j - фактическое число вызовов типа j. Результирующая диаграмма переходов состояний будет обратима, и будет иметь форму произведения.

Ограничения соответствуют, например, физической модели, показанной в рис.10.5.

Предложенная нагрузка A_j обычно определяется как среднее число попыток вызова на среднее время пребывания в системе. Если мы измеряем обслуженную нагрузку Y_j как среднее число занятых каналов, то потерянная нагрузка, измеренная в каналах, получается:

A_l=\sum_{j=1}^NA_jd_j-\sum_{j=1}^NY_j ( 10.21)
Таблица 10.1. Два потока нагрузки: Пуассоновский процесс (Пример 7.5.1) и Биноминальный процесс (Пример 8.5.1) - поступает на один и тот же пучок каналов.
Поток 1: Нагрузка PCT-I Поток 2: Нагрузка РСТ-П
\lambda_1=2 вызова/единица времени S-2=4 источника
\gamma_2=1/3 вызова / в единицу времени / свободный источник
\mu_1=1(\mbox {единица времени}^{-1}) \mu_2=1 \mbox{ единица времени }^{-1}
\beta_2=\gamma_2/\mu_2=1/3 Эрл./свободный источник
Z_1=1 (пиковость) Z_21/(1+\beta_2)=3/4 (пиковость)
d_1=1 канал/вызов d_2=2 канал/вызов
A_1=\lambda_1/\mu_1=2 Эрл A_2=S_2*\beta_2/(1+\beta_2)=1 Эрл
n_1=6=n n_2=6=n
< Лекция 10 || Лекция 11: 1234 || Лекция 12 >
Нияз Сабиров
Нияз Сабиров

Здравствуйте. А уточните, пожалуйста, по какой причине стоимость изменилась? Была стоимость в 1 рубль, стала в 9900 рублей.

Елена Сапегова
Елена Сапегова

для получения диплома нужно ли кроме теоретической части еще и практическую делать? написание самого диплома требуется?

Иван Бузмаков
Иван Бузмаков
Россия, Сарапул
Никита Сомов
Никита Сомов
Россия, Удмуртская республика