Сеть Джексона - Jackson network
В теория массового обслуживания, дисциплина в рамках математической теория вероятности, а Сеть Джексона (иногда Джексоновская сеть[1]) - класс сетей массового обслуживания, в которых равновесное распределение особенно просто вычислить, поскольку сеть имеет продукт-форма решение. Это было первое значительное развитие теории сети очередей, а обобщение и применение идей теоремы для поиска аналогичных решений в форме продукта в других сетях было предметом многих исследований,[2] в том числе идеи, использованные при развитии Интернета.[3] Сети были впервые идентифицированы Джеймс Р. Джексон[4][5] и его статья была перепечатана в журнале Наука управления С «Десять самых влиятельных титулов в области управленческих наук за первые пятьдесят лет».[6]
Джексона вдохновили работы Берк и Райх,[7] хотя Жан Вальран отмечает, что «результаты в форме продукта… [являются] гораздо менее непосредственным результатом теоремы о выходе, чем сам Джексон, казалось, верил в своей фундаментальной статье».[8]
Более раннее решение формы продукта было найдено Р. Р. Джексоном для тандемные очереди (конечная цепочка очередей, где каждый заказчик должен посещать каждую очередь по порядку) и циклические сети (цикл очередей, где каждый заказчик должен посещать каждую очередь по порядку).[9]
Сеть Джексона состоит из ряда узлов, где каждый узел представляет собой очередь, в которой скорость обслуживания может быть как зависимой от узла (разные узлы имеют разные скорости обслуживания), так и зависимой от состояния (скорости обслуживания меняются в зависимости от длины очереди). Работа перемещается между узлами в соответствии с фиксированной матрицей маршрутизации. Все задания на каждом узле принадлежат к одному «классу», и задания подчиняются одинаковому распределению времени обслуживания и одному и тому же механизму маршрутизации. Следовательно, нет понятия приоритета в обслуживании заданий: все задания на каждом узле обслуживаются на первым прибыл - первым обслужен Эквивалент в русском языке: поздний гость гложет и кость основание.
Сети Джексона, в которых ограниченное количество рабочих мест перемещается по закрытой сети, также имеют решение в форме продукта, описываемое Теорема Гордона – Ньюэлла.[10]
Необходимые условия для сети Джексона
Сеть м взаимосвязанные очереди известны как Сеть Джексона[11] или же Джексоновская сеть[12] если он соответствует следующим условиям:
- если сеть открыта, любые внешние приходы на узел я сформировать Пуассоновский процесс,
- Время обслуживания распределяется экспоненциально, и дисциплина обслуживания во всех очередях первым прибыл - первым обслужен Эквивалент в русском языке: поздний гость гложет и кость,
- заказчик завершает обслуживание в очереди я либо перейдет в новую очередь j с вероятностью или покинуть систему с вероятностью , который для открытой сети отличен от нуля для некоторого подмножества очередей,
- то использование из всех очередей меньше одной.
Теорема
В открытой сети Джексона м M / M / 1 очереди где использование меньше 1 в каждой очереди, распределение вероятностей равновесного состояния существует и для состояния дается произведением равновесных распределений отдельных очередей
Результат также справедливо для Модель M / M / c станции с cя серверы на станция, с потребностью в утилизации .
Определение
В открытой сети вакансии приходят извне после Пуассоновский процесс со скоростью . Каждое прибытие независимо направляется к узлу j с вероятностью и . По завершении обслуживания на узле я, задание может перейти на другой узел j с вероятностью или покинуть сеть с вероятностью .
Следовательно, у нас есть общая скорость прибытия в узел я, , включая как внешние приходы, так и внутренние переходы:
(Так как использование на каждом узле меньше 1, и мы смотрим на равновесное распределение, то есть на поведение долгосрочного среднего значения, скорость перехода заданий с j к я ограничена долей пребытие оценить на j и мы игнорируем тариф за услугу в приведенном выше.)
Определять , то мы можем решить .
Все задания покидают каждый узел также в соответствии с процессом Пуассона и определяют как скорость обслуживания узла я когда есть вакансии на узле я.
Позволять обозначают количество работ в узле я вовремя т, и . Тогда равновесное распределение из , определяется следующей системой балансовых уравнений:
куда обозначить единичный вектор.
Теорема
Предположим, что вектор независимых случайных величин с каждым иметь функция массы вероятности так как
куда . Если т.е. правильно определено, то равновесное распределение открытой сети Джексона имеет следующий вид продукта:
для всех .⟩
Достаточно проверить равенство доволен. По форме изделия и формуле (3) имеем:
Подставив их в правую часть мы получаем:
Затем используйте , у нас есть:
Подставив приведенное выше в , у нас есть:
Это можно проверить . Следовательно, обе стороны равны.⟨
Эта теорема расширяет показанную выше, допуская зависящую от состояния скорость обслуживания каждого узла. Это связано с распределением вектором независимый Переменная .
Пример
Предположим, у нас есть трехузловая сеть Джексона, показанная на графике, коэффициенты:
Тогда по теореме можно вычислить:
Согласно определению , у нас есть:
Следовательно, вероятность того, что на каждом узле есть одно задание, равна:
Поскольку стоимость обслуживания здесь не зависит от состояния, просто следуйте геометрическое распределение.
Обобщенная сеть Джексона
А обобщенная сеть Джексона позволяет процессы прибытия обновления это не обязательно должны быть пуассоновские процессы и независимые, одинаково распределенные неэкспоненциальные времена обслуживания. Как правило, в этой сети нет стационарное распределение продуктовой формы, поэтому ищутся приближения.[13]
Броуновское приближение
В некоторых мягких условиях процесс длины очереди[требуется разъяснение ] открытой обобщенной сети Джексона можно аппроксимировать отраженное броуновское движение определяется как , куда это дрейф процесса, - ковариационная матрица, а - матрица отражения. Это приближение двух порядков, полученное соотношением между общей сетью Джексона с однородными текучая сеть и отразил броуновское движение.
Параметры отраженного броуновского процесса задаются следующим образом:
где символы определены как:
символ | Смысл |
---|---|
а J-вектор, определяющий скорость поступления на каждый узел. | |
а J-вектор, определяющий скорость обслуживания каждого узла. | |
матрица маршрутизации. | |
эффективное прибытие узел. | |
изменение времени обслуживания в узел. | |
изменение времени между прибытиями в узел. | |
коэффициенты для определения корреляции между узлами. Они определены так: Пусть быть процессом прибытия системы, тогда в распределении, где - броуновский процесс без дрейфа с ковариантной матрицей , с , для любого |
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Июнь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Смотрите также
Рекомендации
- ^ Вальранд, Дж.; Варайя, П. (1980). «Времена пребывания и условия обгона в Джексоновских сетях». Достижения в прикладной теории вероятностей. 12 (4): 1000–1018. Дои:10.2307/1426753. JSTOR 1426753.
- ^ Келли, Ф. (Июнь 1976 г.). «Сети очередей». Достижения в прикладной теории вероятностей. 8 (2): 416–432. Дои:10.2307/1425912. JSTOR 1425912.
- ^ Джексон, Джеймс Р. (декабрь 2004 г.). «Комментарии к теме« Системы массового обслуживания, подобные магазинам работ »: предыстория». Наука управления. 50 (12): 1796–1802. Дои:10.1287 / mnsc.1040.0268. JSTOR 30046150.
- ^ Джексон, Джеймс Р. (октябрь 1963 г.). «Системы массового обслуживания, похожие на рабочие места». Наука управления. 10 (1): 131–142. Дои:10.1287 / mnsc.1040.0268. JSTOR 2627213. Версия от января 1963 года доступна по адресу http://www.dtic.mil/dtic/tr/fulltext/u2/296776.pdf
- ^ Джексон, Дж. Р. (1957). «Сети очередей». Исследование операций. 5 (4): 518–521. Дои:10.1287 / opre.5.4.518. JSTOR 167249.
- ^ Джексон, Джеймс Р. (декабрь 2004 г.). «Системы массового обслуживания, похожие на магазины». Наука управления. 50 (12): 1796–1802. Дои:10.1287 / mnsc.1040.0268. JSTOR 30046149.
- ^ Райх, Эдгар (сентябрь 1957 г.). «Время ожидания при тандемных очередях». Анналы математической статистики. 28 (3): 768. Дои:10.1214 / aoms / 1177706889. JSTOR 2237237.
- ^ Вальранд, Жан (ноябрь 1983 г.). «Вероятностный взгляд на сети квазиобратимых очередей». IEEE Transactions по теории информации. 29 (6): 825. Дои:10.1109 / TIT.1983.1056762.
- ^ Джексон, Р. Р. П. (1995). «Рецензия на книгу: Сети массового обслуживания и формы продукции: системный подход». Журнал IMA по математике управления. 6 (4): 382–384. Дои:10.1093 / imaman / 6.4.382.
- ^ Гордон, В. Дж .; Ньюэлл, Г.Ф. (1967). «Замкнутые системы массового обслуживания с экспоненциальными серверами». Исследование операций. 15 (2): 254. Дои:10.1287 / opre.15.2.254. JSTOR 168557.
- ^ Гудман, Джонатан Б .; Мэсси, Уильям А. (декабрь 1984 г.). «Неэргодическая сеть Джексона». Журнал прикладной теории вероятностей. 21 (4): 860–869. Дои:10.2307/3213702.
- ^ Walrand, J .; Варайя, П. (декабрь 1980 г.). «Времена пребывания и условия обгона в Джексоновских сетях». Достижения в прикладной теории вероятностей. 12 (4): 1000–1018. Дои:10.2307/1426753.
- ^ Чен, Хонг; Яо, Дэвид Д. (2001). Основы сетей массового обслуживания: производительность, асимптотика и оптимизация. Springer. ISBN 0-387-95166-0.