G-сеть
В теории массового обслуживания — дисциплине математической теории вероятностей — G-сети ( обобщённая сеть массового обслуживания , [1] [2] часто называют сетью Геленбе [3] ) — открытая сеть G-очередей, впервые представленная Эролом Геленбе как модель систем массового обслуживания со специфическими функциями управления, такими как перемаршрутизация или уничтожение трафика, а также модель для нейронных сетей . [4] [5] G-очередь — это сеть очередей с несколькими типами новых и полезных клиентов:
- положительные клиенты, которые поступают из других очередей или поступают извне как поступления Пуассона и подчиняются стандартным правилам обслуживания и маршрутизации, как в традиционных сетевых моделях,
- отрицательные запросы, которые поступают из другой очереди или которые поступают извне как поступления Пуассона, и удаляют (или «убивают») запросы в непустой очереди, что представляет собой необходимость удаления трафика, когда сеть перегружена, включая удаление « партии" клиентов</ref> [6] [7]
- «триггеры», которые поступают из других очередей или извне сети и которые вытесняют клиентов и перемещают их в другие очереди.
внешне Решение в форме продукта, похожее по форме на теорему Джексона , но требующее решения системы нелинейных уравнений для транспортных потоков, существует для стационарного распределения G-сетей, в то время как уравнения трафика G-сети имеют вид на самом деле на удивление нелинейная, и модель не подчиняется частичному балансу. Это разрушило предыдущие предположения о том, что частичный баланс является необходимым условием решения в форме продукта. Важным свойством G-сетей является то, что они являются универсальными аппроксиматорами непрерывных и ограниченных функций, поэтому их можно использовать для аппроксимации довольно общего поведения ввода-вывода. [8]
Определение
[ редактировать ]Этот раздел включает в себя список использованной литературы , связанную литературу или внешние ссылки , но его источники остаются неясными, поскольку в нем отсутствуют встроенные цитаты . ( февраль 2012 г. ) |
Сеть из m взаимосвязанных очередей называется G-сетью, если
- каждая очередь имеет один сервер, который обслуживает со скоростью µ i ,
- внешние поступления положительных требований или триггеров или сбросов формируют пуассоновские процессы скорости для положительных клиентов, тогда как триггеры и сбросы, включая отрицательных клиентов, образуют процесс скорости Пуассона ,
- после завершения обслуживания клиент переходит из очереди i в очередь j как положительный клиент с вероятностью , как триггер или сброс с вероятностью и покидает сеть с вероятностью ,
- по прибытии в очередь положительный клиент действует как обычно и увеличивает длину очереди на 1,
- по прибытии в очередь отрицательный клиент уменьшает длину очереди на некоторое случайное число (если в очереди присутствует хотя бы один положительный клиент), в то время как триггер вероятностно перемещает клиента в другую очередь, а сброс устанавливает состояние очереди в ее устойчивое состояние, если очередь пуста, когда приходит сброс. Все триггеры, негативные запросы и сбросы исчезают после того, как они предприняли свои действия, так что они фактически являются «управляющими» сигналами в сети.
- Обратите внимание, что обычные клиенты, покидающие очередь, могут стать триггерами или сбросами и отрицательными клиентами при посещении следующей очереди.
Очередь в такой сети называется G-очередью .
Стационарное распределение
[ редактировать ]Определите загрузку на каждом узле,
где для удовлетворить
( 1 ) |
( 2 ) |
Затем записываем ( n 1 , ... , n m ) для состояния сети (с длиной очереди n i в узле i ), если единственное неотрицательное решение существует для приведенных выше уравнений ( 1 ) и ( 2 ) такой, что ρ i для всех i, то существует стационарное распределение вероятностей π, которое определяется выражением
Доказательство
[ редактировать ]Этот раздел включает в себя список использованной литературы , связанную литературу или внешние ссылки , но его источники остаются неясными, поскольку в нем отсутствуют встроенные цитаты . ( февраль 2012 г. ) |
Достаточно показать удовлетворяет уравнениям глобального баланса , которые, в отличие от сетей Джексона, являются нелинейными. Отметим, что модель также допускает несколько классов.
G-сети использовались в широком спектре приложений, в том числе для представления сетей регулирования генов, сочетания управления и полезной нагрузки в пакетных сетях, нейронных сетях, а также для представления цветных изображений и медицинских изображений, таких как магнитно-резонансные изображения.
Распределение времени отклика
[ редактировать ]Время ответа — это время, которое клиент проводит в системе. Распределение времени ответа для одной G-очереди известно. [9] где клиенты обслуживаются с использованием дисциплины FCFS со скоростью μ , с положительными поступлениями со скоростью λ. + и отрицательные поступления со скоростью λ − которые убивают клиентов с конца очереди. Преобразование Лапласа распределения времени отклика в этой ситуации имеет вид [9] [10]
где λ = λ + + л − и ρ = λ + /( л − + µ ), требующий ρ <1 для устойчивости.
Время отклика для тандемной пары G-очередей (когда клиенты, закончившие обслуживание на первом узле, немедленно переходят на второй, а затем покидают сеть) также известно, и считается, что расширение на более крупные сети будет невозможным. [10]
Ссылки
[ редактировать ]- ^ Геленбе, Эрол (1991). «Сети массового обслуживания в форме продукта с отрицательными и положительными клиентами» (PDF) . Журнал прикладной вероятности . 28 (3): 656–663. дои : 10.2307/3214499 .
- ^ Геленбе, Эрол (сентябрь 1993 г.). «G-сети с активным движением клиентов». Журнал прикладной вероятности . 30 (3): 742–748. дои : 10.2307/3214781 . JSTOR 3214781 .
- ^ Геленбе, Эрол ; Фурно, Жан-Мишель (2002). «G-сети со сбросами». Оценка производительности . 49 (1/4): 179–191. дои : 10.1016/S0166-5316(02)00127-X .
- ^ Геленбе, Эрол (1989). «Случайные нейронные сети с отрицательными и положительными сигналами и решение в виде произведения» (PDF) . Нейронные вычисления . 1 (4): 502–510. дои : 10.1162/neco.1989.1.4.502 .
- ^ Харрисон, Питер (2009). «Поворот времени вспять – какое влияние на производительность?». Компьютерный журнал . 53 (6): 860–868. CiteSeerX 10.1.1.574.9535 . дои : 10.1093/comjnl/bxp021 .
- ^ Геленбе, Эрол (1993). «G-сети с сигналами и пакетным удалением». Вероятность в инженерных и информационных науках . 7 (3): 335–342. дои : 10.1017/s0269964800002953 .
- ^ Арталехо-младший (октябрь 2000 г.). «G-сети: универсальный подход к удалению работы в сетях массового обслуживания». Европейский журнал операционных исследований . 126 (2): 233–249. дои : 10.1016/S0377-2217(99)00476-2 .
- ^ Геленбе, Эрол; Мао, Чжи-Хун; Да Ли, Ян (1999). «Аппроксимация функции с помощью случайных сетей с шипами». Транзакции IEEE в нейронных сетях . 10 (1): 3–9. CiteSeerX 10.1.1.46.7710 . дои : 10.1109/72.737488 . ПМИД 18252498 .
- ^ Jump up to: а б Харрисон, PG ; Питель, Э. (1993). «Время пребывания в односерверных очередях с отрицательными клиентами». Журнал прикладной вероятности . 30 (4): 943–963. дои : 10.2307/3214524 . JSTOR 3214524 .
- ^ Jump up to: а б Харрисон, Питер Г. (1998). Время отклика в G-сетях . 13-й Международный симпозиум по компьютерным и информационным наукам (ISCIS, 1998). стр. 9–16. ISBN 9051994052 .