Из Википедии, бесплатной энциклопедии
  (Перенаправлен из G-сетей )
Перейти к навигации Перейти к поиску

В теории массового обслуживания , дисциплине математической теории вероятностей , G-сеть ( обобщенная сеть массового обслуживания [1] или сеть Геленбе [2] ) - это открытая сеть G-очередей, впервые представленная Эролом Геленбе в качестве модели для систем массового обслуживания. со специфическими функциями управления, такими как перенаправление трафика или уничтожение трафика, а также модель для нейронных сетей . [3] G-очередь - это сеть очередей с несколькими типами новых и полезных клиентов:

  • положительные запросы, которые прибывают из других очередей или поступают извне как прибытие Пуассона и подчиняются стандартным правилам обслуживания и маршрутизации, как в традиционных сетевых моделях,
  • отрицательные запросы, которые поступают из другой очереди или которые поступают извне как прибытие Пуассона и удаляют (или «убивают») клиентов в непустой очереди, что представляет собой необходимость удаления трафика при перегрузке сети, включая удаление партии »покупателей [4] [5] [6]
  • "триггеры", которые поступают из других очередей или извне сети, и которые вытесняют клиентов и перемещают их в другие очереди

Решение формы продукта, внешне похожее по форме на теорему Джексона , но которое требует решения системы нелинейных уравнений для потоков трафика, существует для стационарного распределения G-сетей, в то время как уравнения трафика G-сети находятся в факт на удивление нелинейный, и модель не подчиняется частичному балансу. Это нарушило предыдущие предположения о том, что частичный баланс был необходимым условием для решения формы продукта. Мощным свойством G-сетей является то, что они являются универсальными аппроксиматорами для непрерывных и ограниченных функций, так что их можно использовать для аппроксимации довольно общего поведения ввода-вывода. [7]

Определение [ править ]

Сеть из m связанных очередей является G-сетью, если

  1. в каждой очереди есть один сервер, который обслуживает со скоростью μ i ,
  2. внешние поступления положительных клиентов или триггеров или сбросов формируют пуассоновские процессы оценки для положительных клиентов, в то время как триггеры и сбросы, включая отрицательные клиенты, образуют пуассоновский процесс оценки ,
  3. по завершении обслуживания заявка переходит из очереди i в очередь j как положительная заявка с вероятностью , как триггер или сброс с вероятностью и покидает сеть с вероятностью ,
  4. по прибытии в очередь положительный запрос действует как обычно и увеличивает длину очереди на 1,
  5. по прибытии в очередь отрицательный запрос уменьшает длину очереди на некоторое случайное число (если в очереди присутствует хотя бы один положительный запрос), в то время как триггер перемещает заявку вероятностно в другую очередь, а сброс устанавливает состояние очереди в его устойчивое состояние, если очередь пуста, когда приходит сброс. Все триггеры, отрицательные клиенты и сбросы исчезают после того, как они предприняли свои действия, так что они фактически являются «контрольными» сигналами в сети.
  • обратите внимание, что обычные клиенты, покидающие очередь, могут стать триггерами или сбросами и отрицательными клиентами при посещении следующей очереди.

Очередь в такой сети называется G-очередью .

Стационарное распределение [ править ]

Определите использование на каждом узле,

где для удовлетворения

Затем записываем ( n 1 ,…, n m ) для состояния сети (с длиной очереди n i в узле i ), если существует единственное неотрицательное решение приведенных выше уравнений ( 1 ) и ( 2 ) такое, что ρ i для всех i, тогда существует стационарное распределение вероятностей π, которое задается формулой

Доказательство [ править ]

Достаточно показать, что удовлетворяет глобальным уравнениям баланса, которые, в отличие от сетей Джексона, являются нелинейными. Отметим, что модель также позволяет использовать несколько классов.

G-сети использовались в широком спектре приложений, в том числе для представления генных регулирующих сетей, сочетания управления и полезной нагрузки в пакетных сетях, нейронных сетей и представления цветных изображений и медицинских изображений, таких как изображения магнитного резонанса.

Распределение времени ответа [ править ]

Время ответа - это время, которое клиент проводит в системе. Распределение времени отклика для одной G-очереди известно [8], где заявки обслуживаются с использованием дисциплины FCFS со скоростью μ , с положительными поступлениями со скоростью λ + и отрицательными поступлениями со скоростью λ - что убивает клиентов из конца очереди. . Преобразование Лапласа распределения времени отклика в этой ситуации равно [8] [9]

где λ  =  λ +  +  λ - и ρ  =  λ + / ( λ -  +  μ ), требуя, чтобы ρ  <1 для устойчивости.

Время отклика для тандемной пары G-очередей (где клиенты, которые заканчивают обслуживание на первом узле, немедленно переходят на второй, а затем покидают сеть) также известно, и считается, что расширение до более крупных сетей будет неразрешимым. [9]

Ссылки [ править ]

  1. ^ Gelenbe Эрол (сентябрь 1993). «G-сети с инициированным движением клиентов». Журнал прикладной теории вероятностей . 30 (3): 742–748. DOI : 10.2307 / 3214781 . JSTOR  3214781 .
  2. ^ Геленбе, Эрол ; Фурно, Жан-Мишель (2002). «G-сети со сбросами». Оценка производительности . 49 (1/4): 179–191. DOI : 10.1016 / S0166-5316 (02) 00127-X .
  3. ^ Харрисон, Питер (2009). «Поворачивая время вспять - какое влияние на производительность?». Компьютерный журнал . 53 (6): 860–868. CiteSeerX 10.1.1.574.9535 . DOI : 10.1093 / comjnl / bxp021 . 
  4. ^ Gelenbe Эрол (1991). «Продуктовые сети массового обслуживания с отрицательными и положительными потребителями» . Журнал прикладной теории вероятностей . 28 (3): 656–663. DOI : 10.2307 / 3214499 . JSTOR 3214499 . 
  5. ^ Gelenbe Эрол (1993). «G-сети с сигналами и пакетным удалением». Вероятность в технических и информационных науках . 7 (3): 335–342. DOI : 10.1017 / s0269964800002953 .
  6. ^ Artalejo, JR (октябрь 2000). «G-сети: универсальный подход к удалению работы в сетях массового обслуживания». Европейский журнал операционных исследований . 126 (2): 233–249. DOI : 10.1016 / S0377-2217 (99) 00476-2 .
  7. ^ Геленбе, Эрол; Мао, Чжи-Хун; Да Ли, Ян (1999). «Аппроксимация функций случайными сетями с пиками». IEEE-транзакции в нейронных сетях . 10 (1): 3–9. CiteSeerX 10.1.1.46.7710 . DOI : 10.1109 / 72.737488 . PMID 18252498 .  
  8. ^ а б Харрисон, PG ; Питель, Э. (1993). «Время пребывания в очередях на одном сервере с отрицательными клиентами». Журнал прикладной теории вероятностей . 30 (4): 943–963. DOI : 10.2307 / 3214524 . JSTOR 3214524 . 
  9. ^ Б Харрисон, Питер Г. Ответные раз в G-сетей . 13-й Международный симпозиум по компьютерным и информационным наукам (ISCIS 1998). С. 9–16. ISBN  9051994052.