Sistemas con cola. Area de Ingeniería Telemática Grado en Ingeniería en Tecnologías de Telecomunicación, 4º

Documentos relacionados
Proceso de llegadas de Poisson

Proceso de llegadas de Poisson

12.Teoría de colas y fenómenos de espera

Teoría de colas III: La cola M/M/m. Investigación Operativa, Grado en Estadística y Empresa, 2011/12

Procesos estocásticos Sesión 10. Teoría de colas

Ejercicios de teoría de colas

Definición. P(X t+s = j X s = i, X sn = i n,..., X s0 = i 0 ) = P(X t+s = j X s = i)

Tema 5. Introducción al Teletráfico y a la Teoría de Colas

S = N λ = 5 5 = 1 hora.

13.Teoría de colas y fenómenos de espera

Procesos estocásticos Sesión 9. Cadenas de Markov a tiempo continuo

Teoría de colas I. Investigación Operativa, Grado en Estadística y Empresa, 2011/12

S = N λ = 5 5 = 1 hora.

REDES ABIERTAS O DE JACKSON

Teoría de colas. Modelado y Análisis de Redes de Telecomunicaciones. IIE - Facultad de Ingeniería

Cálculo de bloqueo en la RTB

Tema 02. Análisis de prestaciones e introducción al dimensionamiento en redes de conmutación de paquetes. Rafael Estepa Alonso Universidad de Sevilla

TEORIA DE COLAS. Investigación Operativa II

Cálculo de bloqueo en la RTB

Teoría de colas. Las colas (líneas de espera) son parte de la vida diaria

Tráfico y modelado de usuarios

Modelos de colas exponenciales

Tema 7. El Teorema de Burke y las redes de colas. Eytan Modiano Instituto Tecnológico de Massachusetts. Eytan Modiano Diapositiva 1

Modelos Estocásticos I Tercer Examen Parcial Respuestas

Cálculo de bloqueo en la RTB

Sabaroni, Andrea Garello Torres, Melina Valeria Firmapaz, Maximiliano Caif, Pablo

Teoría de Colas Modelo G/M/1 y G/M/k

Interrogación (25 Ptos.) Conteste verbalmente las siguientes preguntas :

(3.d) ESTIMACIÓN DE LOS PARÁMETROS EN MODELOS DE COLAS PARA LOS PROCESOS DE LLEGADA Y

Conmutación de circuitos Traffic Analysis

1. Introducción a la redes de colas. 2. Redes de colas abiertas. Teorema de Burke Sistemas en tándem

Investigación Operativa II

TEORIA DE COLAS. Investigación Operativa II

H. R. Alvarez A., Ph. D.

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 16 de febrero de 2007

Caracterización del tráfico

Temas 5 y /16.37

Tema 2. Conceptos generales sobre sistemas de colas.

U3: Procesos Poisson. Probabilidad e Introducción a los Procesos Estocásticos. Mgs. Nora Arnesi

Teoría de Colas o Teoría de Líneas de Espera Cursada 2015 Ing. Sandra González Císaro

Ingeniería de Teletráfico

CONTENIDOS. 1. Definición de Cadena de Markov en Tiempo Continuo. 2. Comportamiento de transición. 3. Comportamiento estacionario

Simulación III. Investigación Operativa, Grado en Estadística y Empresa, 2011/12

UNIVERSIDAD DE MANAGUA Al más alto nivel

Dimensionamiento y Planificación de Redes

Una invitación al estudio de las cadenas de Markov

Teoría de Colas aplicada a la Computación

ESTRUCTURA DE LINEAS DE ESPERA

Conmutación de circuitos Tráfico

PRÁCTICA 4: TEORÍA DE COLAS

Procesos de Poisson. 21 de marzo, FaMAF 1 / 25

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 12 de septiembre de 2007

Investigación operativa: aplicaciones en la optimización de costes"

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

Conmutación de circuitos Tráfico

FICHA DE IDENTIFICACIÓN DE ESTUDIO DE CASO. Arias Choque Edson Zandro Ingeniería de Sistemas. Investigación Operativa II

PROBLEMAS TEMA 2: TEORÍA DE COLAS. Curso 2013/2014

LINEAS DE ESPERA. En diferentes ocaciones de la vida, la mayoria de las personas que viven en la sociedad moderna han esperado

INVESTIGACIÓN DE OPERACIONES II. JULIO CÉSAR LONDOÑO ORTEGA

Solución al Primer Parcial de Introducción a la Investigación de Operaciones Fecha: 11 de mayo de 2002

Problema 1: (3,25 puntos) TABLA 1 TABLA 2. Investigación Operativa de Sistemas I.T. Informática de Sistemas 7 de Septiembre de 2010

El momento de orden n de una variable aleatoria X es el valor esperado de X elevado a la n, es decir,

Traffic Analysis: Ejemplos

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 16 de febrero de 2006

4 APLICACIÓN DE CADENAS DE MARKOV A SISTEMAS DE ATENCIÓN

POSIBLE SOLUCIÓN DEL EXAMEN DE INVESTIGACIÓN OPERATIVA DE SISTEMAS DE SEPTIEMBRE DE 2002.

Ejercicio 4.1. Ejercicio 4.2

Cadenas de Markov Tiempo Continuo. Modelado y Análisis de Redes de Telecomunicaciones

INVESTIGACION DE OPERACIONES MODELOS DE LINEAS DE ESPERA

Teoría de Colas. TC: Parte de la Investigación Operativa que estudia el comportamiento de sistemas cuyos elementos incluyen líneas de espera (colas).

TEMA N 3.- TEORÍA DE COLAS

Simulación Colas M/M/1 en Arduino

INVESTIGACION DE OPERACIONES

CONCEPTOS BASICOS DE LA TRANSFORMADA DE LAPLACE LA TRANSFORMADA DE LAPLACE

np {N q = n N q > 0} = (1 ρ) n=1 = (1 ρ) nρ n 1 = 1 (3.34) P {T q t T q > 0} = P {T q t T q > 0} P {T q

MAT 2 MATerials MATemàtics

Introducción a la Teoría de Colas

PROCESOS DE MARKOV DE TIEMPO CONTINUO

SISTEMAS DE CONMUTACIÓN DE PAQUETES

Modelos de cola.

Introducción a los Procesos de Poisson *

Tema 3.2 Ejercicios Investigación Operativa Ejercicio 1

10.1. Modelo Opción A

Examen de la convocatoria de febrero Problemas

UNIVERSIDAD SIMON BOLIVAR LINEAS DE ESPERA USB PS4161 GESTION DE LA PRODUCCION I LINEAS DE ESPERA

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa

Tema 4: Probabilidad y Teoría de Muestras

Modelos de cola.

Probabilidad y Estadística

Física 3: Septiembre-Diciembre 2011 Clase 13,Lunes 24 de octubre de 2011

Selectividad Matemáticas II junio 2015, Andalucía (versión 3)

Facultad de Ciencias Económicas, Jurídicas y Sociales - Métodos Cuantitativos para los Negocios

Modelos Estocásticos I Primer Examen Parcial Respuestas

MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES

Distribuciones de probabilidad más usuales

Ejercicios de Modelos de Probabilidad

Transcripción:

Gestión y Planificación de Redes y Servicios Sistemas con cola Area de Ingeniería Telemática http://www.tlm.unavarra.es Grado en Ingeniería en Tecnologías de Telecomunicación, 4º

Gestión y Planificación de Redes y Servicios Ecuaciones del sistema con cola en equilibrio

Proceso de nacimiento puro Hemos visto El estado es el número de clientes en el sistema Llegadas (nacimientos) independientes Supongamos que con Δt pequeño: P[ 1 llegada en (τ, τ+δτ) k en el sistema ] = λ k Δτ + o(δτ) P[ 0 llegadas en (τ, τ+δτ) k en el sistema ] = 1 - λ k Δτ + o(δτ) N(τ) k τ τ+δτ

Comportamiento de cola Ahora no solo hay nacimientos sino también muertes El estado es el número de clientes en el sistema (Markoviano) P[ 1 llegada en (τ, τ+δτ) k en el sistema ] = λ k Δτ + o(δτ) P[ 0 llegadas en (τ, τ+δτ) k en el sistema ] = 1 - λ k Δτ + o(δτ) P[ 1 salida en (τ, τ+δτ) k en el sistema ] = µ k Δτ + o(δτ) P[ 0 salidas en (τ, τ+δτ) k en el sistema ] = 1 - µ k Δτ + o(δτ) Si miramos solo las llegadas forman un proceso de Poisson Y tal y como hemos planteado las salida implica que el tiempo de servicio es exponencial con parámetro µ k Ahora debemos contar la transición de una salida Una entrada simultánea a una salida tiene probabilidad de orden o(δτ) pues es (λ k Δτ µ k Δτ) + o(δτ) = o(δτ) N(τ) k k-1 k τ τ+δτ

Comportamiento de cola Siguiendo un razonamiento similar al que hicimos antes llegamos a: dp k (τ)/dτ = - (λ k +µ k )P k (τ) + λ k-1 P k-1 (τ) + µ k+1 P k+1 (τ) dp 0 (τ)/dτ = - λ 0 P 0 (τ) + λ 1 P 1 (τ) Ecuaciones diferenciales en diferencias Representan la dinámica del sistema k 1 Vamos a ignorar el transitorio y nos preguntamos si esas P k (τ) se estabilizan Si es así existirán Y se darán cuando las derivadas frente al tiempo se anulen Es decir: p k lim P τ k(τ ) 0 = - (λ k +µ k )p k + λ k-1 p k-1 + µ k+1 p k+1 k 1 0 = - λ 0 p 0 + µ 1 p 1 Siendo por supuesto: p k =1 k=0

Gestión y Planificación de Redes y Servicios Resolución del sistema M/M/1 en equilibrio

Sistema M/M/1 Vamos a resolver para λ k =λ, µ k =µ 0 = - (λ+µ)p k + λp k-1 + µp k+1 k 1 0 = - λp 0 + µp 1 Vemos que p 1 =p 0 λ/µ Sustituimos en la primera para k=1 y queda: 0 = -(λ+µ) p 0 λ/µ + λp 0 + µp 2 Y despejando p 2 =p 0 (λ/µ) 2 Continuando llegamos a p k = p 0 (λ/µ) k = p 0 ρ k Para calcular p 0 recurrimos a que: 1= p k = p 0 ρ k = p 0 ρ k k=0 k=0 k=0 p k =1 k=0 ρ=λ/µ p 0 = k=0 1 ρ k 1 = 1+ ρ k k=1 = 1 1+ ρ = ρ < 1

p 0 = 1 ρ Sistema M/M/1 Y con eso p k = p 0 (λ/µ) k = (1 ρ) ρ k Así pues: p k = (1 ρ) ρ k k 0 No es más que la distribución geométrica Da la probabilidad estacionaria de encontrar k clientes en el sistema No depende de λ y µ sino de su cociente ρ Podemos calcular el número medio de clientes en el sistema: N = kp k = () kρ k = ()(ρ + 2ρ 2 + 3ρ 3 + 4ρ 4 +...) = ()ρ(1+ 2ρ + 3ρ 2 + 4ρ 3 +...) = k=0 k=0 = ()ρ d dρ (ρ + ρ 2 + ρ 3 +...) = ()ρ d dρ k=0 ρ k = ()ρ d 1 dρ = ()ρ 1 () = ρ 2 N = ρ

Sistema M/M/1 N = Empleando Little, N = λs, con lo que el tiempo medio en el sistema: S = 1/ µ El tiempo medio de espera en cola será W = S 1/µ, es decir: Y el número medio de cliente en cola será (Little) N q = λw Que evidentemente es: ρ W = 1/ µ 1 µ = ρ µ() ρ N q = λw = λ µ() = ρ 2 N q = ρ 2 = ρ ρ + ρ 2 = ρ ρ() = ρ ρ = N ρ N q = N ρ

Gestión y Planificación de Redes y Servicios Estadísticos del sistema M/M/1

Resumiendo: Sistema M/M/1 Número medio de clientes en el sistema (cola+servidor) Número medio de cliente en la cola N = ρ N q = ρ 2 Número medio de clientes en el servidor N s = ρ Tiempo medio de espera en el sistema (cola+servidor) S = 1/ µ Tiempo medio de espera en la cola W = ρ µ() Tiempo medio de espera en el servidor es simplemente 1/µ

M/M/1 : Clientes en sistema Probabilidad: p k = (1 ρ) ρ k k 0 Media: N = ρ Asíntota N

M/M/1: Clientes en cola Media en cola: Media en el sistema era: La diferencia es solo ρ N q = ρ 2 N = ρ Escala semilogarítmica

M/M/1 : Espera en sistema Veamos el cambio para diferentes tiempos medios de servicio Media: S = 1/ µ

M/M/1 : Espera en sistema Veamos el cambio para diferentes tiempos medios de servicio Media: S = 1/ µ Se mantiene la proporción Para ρ!0 queda 1/µ S 1 S 2 = 1/ µ 1 1/ µ 2 = 1/ µ 1 1/ µ 2

M/M/1 otro cálculo de S Otra forma de calcular el tiempo medio en el sistema Tiempo medio de servicio 1/µ Supongamos una llegada El tiempo medio en el sistema será la suma de (*): El tiempo medio de servir a todos los que hay en el sistema Supongamos que hay N clientes en el sistema Tardan N/µ en salir del sistema (**) El tiempo medio de servir a esta llegada Suman S = N/µ + 1/µ Y por Little Sabemos que N = λs Luego S = λs/µ + 1/µ = ρs + 1/µ Y despejando S = 1/ µ (*) gracias a que las llegadas sean de Poisson y (**) a que los tiempos de servicio no tengan memoria

Notación de Kendall Sistema M/M/1? A/S/c/K/N/D A : Describe los tiempos entre llegadas M : i.i.d. exponenciales (Poisson) D : deterministas (siempre el mismo valor) G : distribución general (suelen ser i.i.d. aunque algunos ponen GI para indicarlo expresamente) S : Describe los tiempos de servicio Mismos casos que para A (en este caso M son tiempos de servicio exp.) c : Número de servidores K : Capacidad máxima del sistema (clientes), igual a la capacidad máxima de la cola + c N : Tamaño de la población (número máximo de clientes existente, pueden salir y volver a entrar) D : La disciplina de cola (FIFO/LIFO/PS, etc)

Gestión y Planificación de Redes y Servicios Servidores en paralelo vs servidor más rápido

Servidores en paralelo Llegadas se reparten entre n servidores (colas infinitas) Reparto tal que cada uno atiende a un proceso de Poisson λ/n λ λ/n El tiempo en el sistema ahora es: 1 2 n S = 1/ µ 1 1 n ρ 1 S 1 = 1/ µ 1 1 servidor Con n>>1 el tiempo en el sistema tiende al tiempo de servicio Definimos ahora: Debe ser ρ<1 ρ = λ nµ

Un servidor más rápido Comparemos lo anterior con tener un solo servidor pero n veces más rápido λ λ/n 1 2 n x n Los n servidores con tiempo medio de servicio 1/µ Este servidor con tiempo medio de servicio 1/µ n =1/(nµ) Tiempo en sistema: S n = 1/ µ 1 1 n ρ 1 S = 1/ nµ 1 1 n ρ 1 = S n n Tiempo en el sistema n veces menor

Gestión y Planificación de Redes y Servicios M/M/1/N

M/M/1/N Supongamos una cola en que el número máximo de clientes en ella es N-1 Es decir, el número máximo de cliente en el sistema es N N-1 Las llegadas son un proceso de Poisson El tiempo de servicio es exponencial (i.i.d.) Cuál es la probabilidad de pérdida?

M/M/1/N 0 = - (λ+µ)p k + λp k-1 + µp k+1 N k 1 0 = - λp 0 + µp 1 Los p k con k>n no tienen sentido (valen 0) Es decir, la primera ecuación es para N k 1 Se resuelve y la probabilidad estacionaria de estado sigue siendo p k = p 0 ρ 1 k Pero ahora el p 0 vale: Así que (0 k N): N-1 p 0 = 1 1 N+1 p k = ( )ρ k 1 1 N+1 1 Y la probabilidad de sistema lleno es: Que sería la probabilidad de pérdida ρ 1 =λ/µ porque ahora ya no es el factor de utilización p N = ( 1)ρ 1 N 1 N+1

M/M/1/N: pérdidas p N = ( 1 )ρ 1 N 1 N+1

M/M/1/N: ρ pequeño Para un factor de utilización pequeño podemos aproximar: p N = ( )ρ N 1 1 N ~ ( N+1 1 )ρ 1 1 Esto es precisamente la probabilidad de que en un M/M/1 (cola infinita) nos encontremos en el estado N Es decir, para ρ 1 <<1 podemos aproximar la probabilidad de estar en el estado N con el valor para el caso de cola infinita

M/M/1/N: ρ grande Este sistema no requiere que ρ<1 Al ser finito el número de estados siempre existe el equilibrio p N = ()ρ N N+1

Gestión y Planificación de Redes y Servicios Algunos sistemas multi-servidor

M/M/n Una cola compartida para n servidores Cuando queda un servidor libre atiende al primero de la cola 1 2 λ n Si hay k servidores ocupados con tiempos de servicio exponenciales entonces hay salidas a una tasa kµ

n servidores sin cola M/M/n/n Mientras todos los servidores están ocupados se rechazan llegadas λ 1 2 n Probabilidad estacionaria: ( ) p k = n ρ k i=0 k! ρ i i! 0 k n

Probabilidad estacionaria: M/M/n/n p k = Probabilidad de sistema lleno (y descartes ante llegadas) es p n p n = Y por si a alguien aún no le suena, eso es la Erlang-B n ρ n i=0 n! ρ i i! n i=0 ρ k k! ρ i i! 0 k n n=5 n=10 n=15 n=20 n=25 n=30 ρ

Otras preguntas Y la evolución con el tiempo de las probabilidades de estado hasta estabilizarse? El proceso de salida cómo es? Es de Poisson? Y la distribución del tiempo de espera? Y si a continuación viene otra cola? Y si el número de clientes es finito? Y si los tiempos de servicio no son exponenciales? Y si las llegadas no son de Poisson? Y si puede haber realimentación?