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