Red G

En la teoría de colas , una disciplina dentro de la teoría matemática de la probabilidad , una red G ( red de colas generalizada , [1] [2] a menudo llamada red Gelenbe [3] ) es una red abierta de colas G introducida por primera vez por Erol Gelenbe como un modelo para sistemas de colas con funciones de control específicas, como redireccionamiento de tráfico o destrucción de tráfico, así como un modelo para redes neuronales . [4] [5] Una cola G es una red de colas con varios tipos de clientes novedosos y útiles:

  • clientes positivos , que llegan desde otras colas o llegan externamente como llegadas de Poisson, y obedecen disciplinas de servicio y enrutamiento estándar como en los modelos de red convencionales,
  • clientes negativos , que llegan desde otra cola, o que llegan externamente como llegadas de Poisson, y eliminan (o 'matan') clientes en una cola no vacía, lo que representa la necesidad de eliminar tráfico cuando la red está congestionada, incluida la eliminación de "lotes" de clientes</ref> [6] [7]
  • "disparadores", que llegan desde otras colas o desde fuera de la red, y que desplazan a los clientes y los mueven a otras colas

Existe una solución en forma de producto superficialmente similar en forma al teorema de Jackson , pero que requiere la solución de un sistema de ecuaciones no lineales para los flujos de tráfico, para la distribución estacionaria de las redes G, mientras que las ecuaciones de tráfico de una red G son de hecho sorprendentemente no lineales, y el modelo no obedece al equilibrio parcial. Esto rompió con los supuestos previos de que el equilibrio parcial era una condición necesaria para una solución en forma de producto. Una propiedad poderosa de las redes G es que son aproximadores universales para funciones continuas y acotadas, de modo que pueden usarse para aproximar comportamientos de entrada-salida bastante generales. [8]

Definición

Una red de m colas interconectadas es una red G si

  1. cada cola tiene un servidor, que presta servicio a una velocidad μ i ,
  2. Las llegadas externas de clientes positivos o de activadores o restablecimientos forman procesos de Poisson de tasa para clientes positivos, mientras que los activadores y restablecimientos, incluidos los clientes negativos, forman un proceso de Poisson de tasa . O i {\displaystyle \scriptstyle {\Lambda _{i}}} la i {\displaystyle \scriptstyle {\lambda _{i}}}
  3. Al completar el servicio, un cliente pasa de la cola i a la cola j como un cliente positivo con probabilidad , como un disparador o reinicio con probabilidad y sale de la red con probabilidad , pag i yo + {\displaystyle \scriptstyle {p_{ij}^{+}}} pag i yo {\displaystyle \scriptstyle {p_{ij}^{-}}} d i {\displaystyle \scriptstyle {d_{i}}}
  4. Al llegar a una cola, un cliente positivo actúa como de costumbre y aumenta la longitud de la cola en 1,
  5. Al llegar a una cola, el cliente negativo reduce la longitud de la cola en un número aleatorio (si hay al menos un cliente positivo presente en la cola), mientras que un disparador mueve a un cliente de manera probabilística a otra cola y un reinicio establece el estado de la cola en su estado estable si la cola está vacía cuando llega el reinicio. Todos los disparadores, clientes negativos y reinicios desaparecen después de que hayan realizado su acción, de modo que, de hecho, son señales de "control" en la red.
  • Tenga en cuenta que los clientes normales que abandonan una cola pueden convertirse en desencadenantes o restablecimientos y clientes negativos cuando visitan la siguiente cola.

Una cola en dicha red se conoce como cola G.

Distribución estacionaria

Definir la utilización en cada nodo,

ρ i = la i + micras i + la i {\displaystyle \rho _{i}={\frac {\lambda _{i}^{+}}{\mu _{i}+\lambda _{i}^{-}}}}

donde el para satisfacer la i + , la i {\displaystyle \scriptstyle {\lambda _{i}^{+},\lambda _{i}^{-}}} i = 1 , , metro {\displaystyle \scriptstyle {i=1,\ldots ,m}}

la i + = yo ρ yo micras yo pag yo i + + O i {\displaystyle \lambda _{i}^{+}=\sum _{j}\rho _{j}\mu _{j}p_{ji}^{+}+\Lambda _{i}\,} ( 1 )
la i = yo ρ yo micras yo pag yo i + la i . {\displaystyle \lambda _{i}^{-}=\sum _{j}\rho _{j}\mu _{j}p_{ji}^{-}+\lambda _{i}.\,} ( 2 )

Luego, escribiendo ( n 1 , ... , n m ) para el estado de la red (con longitud de cola n i en el nodo i ), si existe una solución no negativa única para las ecuaciones anteriores ( 1 ) y ( 2 ) tal que ρ i para todo i entonces existe la distribución de probabilidad estacionaria π y está dada por ( la i + , la i ) {\displaystyle \scriptstyle {(\lambda _{i}^{+},\lambda _{i}^{-})}}

π ( norte 1 , norte 2 , , norte metro ) = i = 1 metro ( 1 ρ i ) ρ i norte i . {\displaystyle \pi(n_{1},n_{2},\ldots ,n_{m})=\prod_{i=1}^{m}(1-\rho_{i})\rho_{i}^{n_{i}}.}

Prueba

Es suficiente demostrar que satisface las ecuaciones de equilibrio global que, a diferencia de las redes de Jackson, no son lineales. Observamos que el modelo también permite múltiples clases. π {\estilo de visualización \pi}

Las redes G se han utilizado en una amplia gama de aplicaciones, incluida la representación de redes reguladoras de genes, la combinación de control y carga útil en redes de paquetes, redes neuronales y la representación de imágenes en color e imágenes médicas como imágenes de resonancia magnética.

Distribución del tiempo de respuesta

El tiempo de respuesta es el tiempo que un cliente pasa en el sistema. La distribución del tiempo de respuesta para una única cola G es conocida [9] donde los clientes son atendidos utilizando una disciplina FCFS a una tasa μ , con llegadas positivas a una tasa λ + y llegadas negativas a una tasa λ que eliminan a los clientes del final de la cola. La transformada de Laplace de la distribución del tiempo de respuesta en esta situación es [9] [10]

Yo ( s ) = micras ( 1 ρ ) la + s + la + micras ( 1 ρ ) [ s + la + micras ( 1 ρ ) ] 2 4 la + la la la + micras ( 1 ρ ) s + [ s + la + micras ( 1 ρ ) ] 2 4 la + la {\displaystyle W^{\ast }(s)={\frac {\mu (1-\rho )}{\lambda ^{+}}}{\frac {s+\lambda +\mu (1-\rho )-{\sqrt {[s+\lambda +\mu (1-\rho )]^{2}-4\lambda ^{+}\lambda ^{-}}}}{\lambda ^{-}-\ lambda ^{+}-\mu (1-\rho )-s+{\sqrt {[s+\lambda +\mu (1-\rho )]^{2}-4\lambda ^{+}\lambda ^{ -}}}}}}

donde λ  =  λ +  +  λ y ρ  =  λ + /( λ  +  μ ), requiriendo ρ  < 1 para la estabilidad.

También se conoce el tiempo de respuesta para un par tándem de colas G (donde los clientes que terminan el servicio en el primer nodo pasan inmediatamente al segundo y luego abandonan la red), y se cree que las extensiones a redes más grandes serán intratables. [10]

Referencias

  1. ^ Gelenbe, Erol (1991). "Redes de colas de productos con clientes negativos y positivos" (PDF) . Journal of Applied Probability . 28 (3): 656–663. doi :10.2307/3214499.
  2. ^ Gelenbe, Erol (septiembre de 1993). "Redes G con movimiento de clientes activado". Journal of Applied Probability . 30 (3): 742–748. doi :10.2307/3214781. JSTOR  3214781.
  3. ^ Gelenbe, Erol ; Fourneau, Jean-Michel (2002). "Redes G con restablecimientos". Evaluación del rendimiento . 49 (1/4): 179–191. doi :10.1016/S0166-5316(02)00127-X.
  4. ^ Gelenbe, Erol (1989). "Redes neuronales aleatorias con señales negativas y positivas y solución en forma de producto" (PDF) . Neural Computation . 1 (4): 502–510. doi :10.1162/neco.1989.1.4.502.
  5. ^ Harrison, Peter (2009). "Volver atrás en el tiempo: ¿qué impacto tiene en el rendimiento?". The Computer Journal . 53 (6): 860–868. CiteSeerX 10.1.1.574.9535 . doi :10.1093/comjnl/bxp021. 
  6. ^ Gelenbe, Erol (1993). "Redes G con señales y eliminación de lotes". Probabilidad en la ingeniería y las ciencias de la información . 7 (3): 335–342. doi :10.1017/s0269964800002953.
  7. ^ Artalejo, JR (Oct 2000). "Redes G: un enfoque versátil para la eliminación de trabajo en redes de colas". Revista Europea de Investigación Operativa . 126 (2): 233–249. doi :10.1016/S0377-2217(99)00476-2.
  8. ^ Gelenbe, Erol; Mao, Zhi-Hong; Da Li, Yan (1999). "Aproximación de funciones con redes aleatorias con picos". IEEE Transactions on Neural Networks . 10 (1): 3–9. CiteSeerX 10.1.1.46.7710 . doi :10.1109/72.737488. PMID  18252498. 
  9. ^ ab Harrison, PG ; Pitel, E. (1993). "Tiempos de permanencia en colas de un solo servidor con clientes negativos". Journal of Applied Probability . 30 (4): 943–963. doi :10.2307/3214524. JSTOR  3214524.
  10. ^ ab Harrison, Peter G. (1998). Tiempos de respuesta en redes G. 13.° Simposio Internacional sobre Ciencias de la Computación y la Información (ISCIS 1998). pp. 9–16. ISBN 9051994052.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Red-G&oldid=1176313957"