В теории очередей , дисциплине в математической теории вероятностей , сеть Джексона (иногда сеть Джексона [1] ) представляет собой класс сетей очередей, в которых равновесное распределение вычисляется особенно просто, поскольку сеть имеет решение в форме произведения . Это было первое значительное развитие в теории сетей очередей , а обобщение и применение идей теоремы для поиска подобных решений в форме произведения в других сетях стало предметом многих исследований, [2] включая идеи, использованные при разработке Интернета. [3] Сети были впервые идентифицированы Джеймсом Р. Джексоном [4] [5] , и его статья была перепечатана в журнале Management Science в разделе «Десять наиболее влиятельных названий наук об управлении за первые пятьдесят лет» [6]
Джексон был вдохновлен работой Берка и Райха [7], хотя Джин Уолранд отмечает, что «результаты в форме произведения … [являются] гораздо менее непосредственным результатом теоремы о выходе, чем сам Джексон, по-видимому, полагал в своей фундаментальной работе» [8] .
Более раннее решение в форме продукта было найдено Р. Р. Джексоном для тандемных очередей (конечная цепочка очередей, где каждый клиент должен посетить каждую очередь по порядку) и циклических сетей (цикл очередей, где каждый клиент должен посетить каждую очередь по порядку). [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 , и . Тогда равновесное распределение , определяется следующей системой уравнений баланса:
Предположим, что вектор независимых случайных величин , каждая из которых имеет функцию массы вероятности, как
где . Если ie хорошо определено, то равновесное распределение открытой сети Джексона имеет следующую форму произведения:
для всех .⟩
Доказательство
Достаточно проверить, что уравнение выполняется. По форме произведения и формуле (3) имеем:
Подставляя их в правую часть, получаем:
Затем используем , имеем:
Подставляя вышесказанное в , имеем:
Это можно проверить с помощью . Следовательно, обе стороны равны.⟨
Эта теорема расширяет показанную выше, допуская зависящую от состояния скорость обслуживания каждого узла. Она связывает распределение с вектором независимой переменной .
Пример
Предположим, что у нас есть трехузловая сеть Джексона, показанная на графике, коэффициенты которой следующие:
Тогда по теореме мы можем вычислить:
Согласно определению , имеем:
Следовательно, вероятность того, что в каждом узле будет одно задание, равна:
Обобщенная сеть Джексона допускает процессы обновления прибытия , которые не обязательно должны быть процессами Пуассона, и независимые, одинаково распределенные неэкспоненциальные времена обслуживания. В общем случае эта сеть не имеет стационарного распределения в форме произведения , поэтому ищутся приближения. [13]
Броуновское приближение
При некоторых мягких условиях процесс длины очереди [ необходимо разъяснение ] открытой обобщенной сети Джексона может быть аппроксимирован отраженным броуновским движением, определяемым как , где — дрейф процесса, — ковариационная матрица, — матрица отражения. Это двухпорядковое приближение, полученное с помощью соотношения между общей сетью Джексона с однородной жидкой сетью и отраженным броуновским движением.
Параметры отраженного броуновского процесса задаются следующим образом:
^ Walrand, J. ; Varaiya, P. (1980). «Времена пребывания и условие обгона в сетях Джексона». Advances in Applied Probability . 12 (4): 1000–1018. doi :10.2307/1426753. JSTOR 1426753.
^ Келли, Ф. П. (июнь 1976 г.). «Сети очередей». Advances in Applied Probability . 8 (2): 416–432. doi :10.2307/1425912. JSTOR 1425912.
^ Джексон, Джеймс Р. (декабрь 2004 г.). «Комментарии к «Системам очередей типа Jobshop»: Предыстория». Management Science . 50 (12): 1796–1802. doi :10.1287/mnsc.1040.0268. JSTOR 30046150.
^ Джексон, Джеймс Р. (октябрь 1963 г.). «Системы очередей типа Jobshop». Management Science . 10 (1): 131–142. doi :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. doi :10.1287/opre.5.4.518. JSTOR 167249.
^ Джексон, Джеймс Р. (декабрь 2004 г.). «Системы очередей, подобные системам обслуживания заказов». Management Science . 50 (12): 1796–1802. doi :10.1287/mnsc.1040.0268. JSTOR 30046149.
↑ Райх, Эдгар (сентябрь 1957 г.). «Время ожидания при очередях в тандеме». Annals of Mathematical Statistics . 28 (3): 768. doi : 10.1214/aoms/1177706889 . JSTOR 2237237.
^ Уолранд, Джин (ноябрь 1983 г.). «Вероятностный взгляд на сети квазиобратимых очередей». Труды IEEE по теории информации . 29 (6): 825. doi :10.1109/TIT.1983.1056762.
^ Джексон, РРП (1995). «Обзор книги: Сети очередей и формы продуктов: системный подход». Журнал IMA по управленческой математике . 6 (4): 382–384. doi :10.1093/imaman/6.4.382.
^ Гордон, У. Дж.; Ньюэлл, Г. Ф. (1967). «Закрытые системы очередей с экспоненциальными серверами». Исследование операций . 15 (2): 254. doi :10.1287/opre.15.2.254. JSTOR 168557.
^ Гудман, Джонатан Б.; Мэсси, Уильям А. (декабрь 1984 г.). «Неэргодическая сеть Джексона». Журнал прикладной вероятности . 21 (4): 860–869. doi :10.2307/3213702.
^ Walrand, J.; Varaiya, P. (декабрь 1980 г.). «Времена пребывания и условие обгона в сетях Джексона». Advances in Applied Probability . 12 (4): 1000–1018. doi :10.2307/1426753.
^ Чен, Хонг; Яо, Дэвид Д. (2001). Основы сетей массового обслуживания: производительность, асимптотика и оптимизация . Springer. ISBN0-387-95166-0.