Сеть Джексона
![]() | Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( июнь 2012 г. ) |
В теории массового обслуживания — дисциплине математической теории вероятностей — сеть Джексона (иногда джексоновская сеть). [1] ) — это класс сети массового обслуживания, где равновесное распределение особенно просто вычислить, поскольку сеть имеет решение в форме продукта . Это было первое значительное достижение в теории сетей очередей , а обобщение и применение идей теоремы для поиска аналогичных решений в форме продукта в других сетях стало предметом многочисленных исследований. [2] включая идеи, использованные при развитии Интернета. [3] Сети были впервые идентифицированы Джеймсом Р. Джексоном. [4] [5] и его статья была перепечатана в журнале Management Science « Десять самых влиятельных названий наук об управлении за первые пятьдесят лет». [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, когда есть рабочие места в узле i .
Позволять обозначают количество рабочих мест в узле i в момент времени t и . Тогда равновесное распределение , определяется следующей системой балансовых уравнений:
где обозначают единичный вектор .
Теорема
[ редактировать ]Предположим, что вектор независимых случайных величин с каждым имея функцию массы вероятности как
где . Если т.е. корректно определено, то равновесное распределение открытой сети Джексона имеет следующую форму произведения:
для всех .⟩
Эта теорема расширяет теорему, показанную выше, допуская зависимость скорости обслуживания каждого узла от состояния. Это касается распределения вектором независимой переменной .
Пример
[ редактировать ]
Предположим, у нас есть сеть Джексона с тремя узлами, показанная на графике, коэффициенты:
Тогда по теореме можно вычислить:
Согласно определению , у нас есть:
Следовательно, вероятность того, что в каждом узле имеется одно задание, равна:
Поскольку стоимость услуги здесь не зависит от штата, s просто следует геометрическому распределению .
Обобщенная сеть Джексона
[ редактировать ]Обобщенная сеть Джексона допускает процессы прибытия обновлений , которые не обязательно должны быть процессами Пуассона, и независимые, одинаково распределенные неэкспоненциальные времена обслуживания. В общем, эта сеть не имеет стационарного распределения по форме продукта , поэтому ищутся приближения. [13]
Броуновское приближение
[ редактировать ]В некоторых мягких условиях процесс длины очереди [ нужны разъяснения ] открытой обобщенной сети Джексона может быть аппроксимирована отраженным броуновским движением, определяемым как , где это дрейф процесса, - ковариационная матрица, а – матрица отражения. Это аппроксимация двух порядков, полученная на основе связи между общей сетью Джексона с однородной сетью жидкости и отраженным броуновским движением.
Параметры отраженного броуновского процесса задаются следующим образом:
где символы определены как:
символ | Значение |
---|---|
J -вектор , определяющий скорость поступления в каждый узел. | |
J -вектор , задающий скорость обслуживания каждого узла. | |
матрица маршрутизации. | |
эффективное прибытие узел. | |
изменение времени обслуживания в узел. | |
изменение времени прибытия в узел. | |
коэффициенты для определения корреляции между узлами. |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Уолранд, Дж .; Варайя, П. (1980). «Sojourn Times и условия обгона в джексоновских сетях». Достижения в области прикладной теории вероятности . 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. Архивировано 12 апреля 2018 г. на Wayback Machine.
- ^ Джексон, младший (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. doi : 10.1214/aoms/1177706889 . JSTOR 2237237 .
- ^ Уолранд, Жан (ноябрь 1983 г.). «Вероятностный взгляд на сети квазиобратимых очередей». Транзакции IEEE по теории информации . 29 (6): 825. doi : 10.1109/TIT.1983.1056762 .
- ^ Джексон, RRP (1995). «Рецензия на книгу: Сети массового обслуживания и формы продуктов: системный подход». Журнал IMA по управленческой математике . 6 (4): 382–384. дои : 10.1093/имаман/6.4.382 .
- ^ Гордон, WJ; Ньюэлл, Г. Ф. (1967). «Закрытые системы массового обслуживания с экспоненциальными серверами». Исследование операций . 15 (2): 254. doi : 10.1287/opre.15.2.254 . JSTOR 168557 .
- ^ Гудман, Джонатан Б.; Мэсси, Уильям А. (декабрь 1984 г.). «Неэргодическая сеть Джексона». Журнал прикладной вероятности . 21 (4): 860–869. дои : 10.2307/3213702 .
- ^ Уолранд, Дж.; Варайя, П. (декабрь 1980 г.). «Sojourn Times и условия обгона в джексоновских сетях». Достижения в области прикладной теории вероятности . 12 (4): 1000–1018. дои : 10.2307/1426753 .
- ^ Чен, Хун; Яо, Дэвид Д. (2001). Основы сетей массового обслуживания: производительность, асимптотика и оптимизация . Спрингер. ISBN 0-387-95166-0 .