Tema 2. Conceptos generales sobre sistemas de colas.

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

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

Introducción a la Teoría de Colas

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

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

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

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

TEORIA DE COLAS. Investigación Operativa II

Procesos de LLegadas. Jhon Jairo Padilla A., PhD.

Queue Análysis VI. MARCO TEÓRICO. Teoría de líneas de espera o colas (Queues). Principales componentes de los sistemas. Clientes Dependientes

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

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

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

TEORIA DE COLAS. Investigación Operativa II

Investigación Operativa II

Modelos de cola.

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

Simulación Colas M/M/1 en Arduino

1.- INTRODUCCIÓN TEORIA DE COLAS

UNIVERSIDAD DE MANAGUA Al más alto nivel

Modelos de cola.

ESTRUCTURA DE LINEAS DE ESPERA

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)

SOBRE LOS SISTEMAS DE COLAS

SISTEMAS DE CONMUTACIÓN DE PAQUETES

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

Modelado de Teoría de Colas y sistemas de Telecomunicaciones

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

S = N λ = 5 5 = 1 hora.

Ejercicios de teoría de colas

1.1. Distribución exponencial. Definición y propiedades

REDES ABIERTAS O DE JACKSON

PROBLEMAS DE SISTEMAS DE COLAS. Problema 1 (Kleinrock 3.2) Considere un proceso de nacimiento y muerte que verifique:

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

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

EJERCICIOS. 1 Repaso de probabilidad

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

PROBABILIDADES Y ESTADÍSTICA (C) Práctica 3

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

Cálculo de bloqueo en la RTB

S = N λ = 5 5 = 1 hora.

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

PRÁCTICA 4: TEORÍA DE COLAS

TEMA 5. PROCESOS ESTOCÁSTICOS.-CURSO 2017/18

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

Caracterización del tráfico

Dimensionamiento y Planificación de Redes

Cálculo de bloqueo en la RTB

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS. Aplicación de la simulación regenerativa y la técnica bootstrap, para mejorar la calidad del estimador.

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

INVESTIGACION DE OPERACIONES MODELOS DE LINEAS DE ESPERA

Validación de hipótesis de un proceso de Poisson no homogéneo

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) COORDINACIÓN DE INGENIERÍA INDUSTRIAL

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

INVESTIGACION DE OPERACIONES

Cálculo de bloqueo en la RTB

Modelos malthusianos. Tema 3. Ecuaciones diferenciales. Modelo de Malthus discreto. Modelos malthusianos. Ejemplo

TRÁFICO DE TELEFONÍA MÓVIL: CARACTERIZACIÓN E IMPLICACIONES DEL TIEMPO DE OCUPACIÓN DEL CANAL

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

0 en otro caso. P (X > 0) P ( 0.5 < X < 0.5) P ( X > 0.25) x 3 si 0 x < 2. 1 si 2 x P(X 1) P(0.5 X 1) P(0.5 < X 1 X < 1) f X (x) = (1+αx) 2

lo que hace a las colas un área interesante y desafiante. En la figura se muestra un sistema típico de colas. 4. MODELOS DE LINEAS DE ESPERA

Conmutación de circuitos Traffic Analysis

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

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

Teoría de Colas o Fenómenos de Espera

Procesos estocásticos

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

CONTENIDOS. 1. Introducción

Hoja de Ejercicios - Tema 5 Sistemas con fuentes finitas

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

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

TEORÍA DE COLAS. introducción

MODELOS DISCRETOS DE PROBABILIDAD

JUEGO DE BASKETBALL. Repaso de Distribuciones de Probabilidad Discretas y Continuas

Temas 5 y /16.37

ENUNCIADOS EJERCICIOS-PROBLEMAS

Algunas Distribuciones Discretas de Probabilidad. UCR ECCI CI-1352 Investigación de Operaciones I Prof. M.Sc. Kryscia Daviana Ramírez Benavides

Tema 3. Ecuaciones diferenciales

Facultad de Ingeniería - IIE Modelado y análisis de redes de telecomunicaciones Práctico 2. Cadenas de Markov en Tiempo Discreto

Percentiles. El percentil p de una variable aleatoria X es número más pequeño, que denominaremos x u que cumple:

PROBABILIDADES Y ESTADÍSTICA (C) Práctica 3 P (X > 0) P ( 0,5 < X < 0,5) P ( X > 0,25) 1 si 2 x P (X 1) P (0,5 X 1) P (0,5 < X 1 X < 1)

Examen de la convocatoria de junio Problemas

Introduccion. TEMA 6: MODELOS DE FILAS DE ESPERA (Waiting Line Models) (Capítulo 12 del libro) Modelos de Decisiones

La Máquina de Acceso Aleatorio (Random Access Machine)

Selección de distribuciones de probabilidad

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

Esperanza Condicional

7HRUtDSDUD*UXSRGH'LVSRQLELOLGDG7RWDO 6LVWHPDGH(VSHUD. (Incluye ejercicios) De TETRAPRO, editado por el Sr. H. Leijon, UIT

Distribuciones de probabilidad Discretas

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

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

PROCESOS DE MARKOV DE TIEMPO CONTINUO

Distribuciones de Intervalos de tiempo. Jhon Jairo Padilla Aguilar, PhD

Maestría en Bioinformática Probabilidad y Estadística: Clase 10

Transcripción:

Tema 2. Conceptos generales sobre sistemas de colas.

2.1 Elementos básicos de un sistema de colas. Describimos a continuación los elementos básicos que permiten caracterizar el funcionamiento de un sistema de colas y, por tanto, la formación y evolución de colas en el mismo: a) La medida del transcurrir del tiempo, que puede ser continua o discreta. El sistema de colas opera en tiempo continuo si los tiempos entre llegadas de clientes y las duraciones de sus servicios pueden tomar cualquier valor en R +. Consideraremos que opera en tiempo discreto, si la medición del transcurrir del tiempo se encuentra segmentada en intervalos de idéntica longitud t llamados células o slots, y tanto los tiempos entre llegadas como las duraciones de los servicios son múltiplos enteros de la duración de un slot. b) El proceso de llegadas de los clientes: las llegadas de los clientes se producen, en general, en instantes aleatorios. La estructura de este proceso va desde lo muy simple (el número de clientes que llega en cada instante es independiente de las llegadas anteriores) hasta lo muy complejo (las llegadas en cada instante mantienen una estructura de correlación más o menos complicada con las llegadas anteriores). Asimismo, la especificación completa del proceso de llegadas requiere muchas veces determinar si los clientes se agrupan en clases según su procedencia (las llegadas de clientes de dos orígenes distintos se producen según procesos distintos), prioridad o algún otro factor relevante. c) El tiempo de servicio: es el tiempo que se emplea en procesar cada tarea que los clientes encomiendan al procesador. Este tiempo es, por lo general, también aleatorio. Así ocurre, por ejemplo, en la transmisión de un mensaje a través de un canal de comunicación; el tiempo empleado en ello es aleatorio pues depende de la longitud (en principio arbitraria) del mensaje, del grado de ocupación del canal, de si éste se comparte por varias fuentes, etc. No obstante, también podemos encontrarnos en ocasiones con tiempos de servicio deterministas; por ejemplo, en el caso de un canal exclusivo destinado a servir a una única fuente, en que el tiempo de servicio es fijo, transmitiéndose un paquete de información por unidad de tiempo.

d) El número de servidores de que dispone el sistema: la velocidad con que se reduce el tamaño de una cola depende decisivamente de este número que, en general, no es aleatorio. e) La disciplina de la cola: ésta es la regla que determina el orden en que los clientes son elegidos de la cola para entrar en el servicio (primero en entrar-primero en salir, último en entrarprimero en salir, atención según prioridades, atención en orden aleatorio, etc.); esta disciplina es determinante en la evolución temporal del tamaño de la cola, así como en el tiempo que permanece en la misma cada cliente. En sistemas de colas complejos (varios buffers que comparten un mismo servidor, por ejemplo), las disciplinas pueden ser más elaboradas, y la evaluación de su efecto más costosa. f) La organización del servicio: el sistema puede ser tal que cada cliente deba recibir más de un servicio (o incluso recibir cada servicio más de una vez), en cuyo caso es preciso determinar en qué orden deben recibirse los servicios, cuántos servidores hay disponibles para cada uno de ellos y como se produce el tránsito de un servicio a otro. 2.2 Notación de Kendall Con objeto de establecer una clasificación de los distintos modelos de colas en los sistemas en que cada cliente debe recibir un solo servicio, es útil conocer la notación de Kendall, consistente en un un código de varios elementos, de la forma a/b/c, donde a especifica la distribución de los tiempos entre llegadas, b la de los tiempos de servicio, y c el número de servidores. Los códigos más habituales para estas distribuciones son M (exponencial), Geo (geométrica), G (general), y D (determinista); en conjunción con éstos puede aparecer el código I, que indica independencia. A veces a esta notación se le añade un cuarto término numérico que representa el tamaño del buffer (espacio de espera) en caso de que éste sea finito. Un quinto término, también numérico, indicaría que la población de que proceden los clientes es finita y del tamaño consignado.así, por ejemplo:

M/M/1: Llegadas según un proceso Markoviano en tiempo continuo (proceso de Poisson homogéneo), tiempos de servicio exponenciales y un solo servidor. GI/M/m: Tiempos entre llegadas independientes, con distribución general, tiempos de servicio exponenciales y m servidores. Geo/Geo/1/K: Tiempos entre llegadas y duraciones de servicio con sendas distribuciones geométricas; un solo servidor; buffer finito de tamaño K. Geo/D/1: Tiempos entre llegadas con distribución geométrica, tiempos de servicio deterministas y un solo servidor. GI/G/m: Distribución general para los tiempos entre llegadas, siendo éstos independientes, distribución general para los tiempos de servicio; m servidores. 2.3 Propiedades elementales de los sistemas de colas. Los principales procesos de interés en el estudio de un sistema de colas son los siguientes (donde C n representa al n- ésimo cliente en llegar al sistema): T n = : tiempo entre las llegadas de C n y C n-1. X n : tiempo de servicio de C n. W n : tiempo que permanece C n en cola. S n = W n +X n : tiempo que permanece C n en el sistema. N(t): número de clientes en el sistema en el instante t. Q(t): número de clientes en cola en el instante t. V(t): tiempo que falta, en el instante t, para que se vacíe el sistema.

En la caracterización de los procesos de colas juega un importante papel el concepto de intensidad de tráfico o factor de utilización ρ, definido como: ρ = [ n ] [ ] E X me T donde m el número de servidores en el sistema. El significado de ρ es intuitivamente claro si se expresa de la forma: ρ = n [ n ] [ ] t / E T mt / E X En un periodo largo de tiempo, de duración t, el numerador de esta expresión representa el número medio de clientes que llegan al sistema. Por su parte, el denominador es el número medio de clientes que el sistema puede atender durante ese tiempo. El cociente es, pues, la razón entre el número medio de llegadas y el de servicios en largos periodos de tiempo; o, dicho de otra forma, es la fracción de la capacidad de atención del sistema que se usa por término medio. Es evidente que si ρ>1, el número de llegadas supera a la larga el número posible de servicios, y por tanto la cola crecerá indefinidamente. Por el contrario, si ρ<1 se producen en media menos llegadas que servicios; ello quiere decir que las colas que puedan formarse terminan vaciándose, dando así lugar a un proceso cíclico de crecimiento-vaciado de la cola, que puede considerarse estable, ya que da lugar a lo sumo a tiempos finitos de espera y a longitudes finitas de la cola. Se dice entonces que la cola se encuentra en equilibrio 1. En general si ρ<1, cuando t existen distribuciones límite para las variables aleatorias citadas más arriba, y existe la posibilidad de estudiar el sistema de colas por medio de dichas distribuciones límite, lo cual simplifica notablemente los modelos al eliminar la dependencia del tiempo. Es de destacar que en la práctica, el utilizar las distribuciones límite no impone graves restricciones, pues normalmente los sistemas operan durante un tiempo suficiente para que se alcance el equilibrio. n 1 Señalemos que en el caso de que el sistema disponga de un buffer finito de tamaño K, también puede garantizarse que se alcanza el estado de equilibrio aunque no ocurra que ρ<1. Ello es así porque la cola no puede crecer indefinidamente.

Algunos resultados interesantes sobre los sistemas de colas en equilibrio son los siguientes: (cuando el sistema está en equilibrio denotamos por T, X, W y S, respectivamente, los tiempos entre llegadas, de servicio, en cola y en el sistema, y por N y Q, el número de clientes en el sistema y en cola respectivamente) i) ES [ ] = EW [ ] + EX [ ] Este resultado permite interpretar E[W] como el coste (en tiempo) que supone compartir el servicio con otros usuarios, ya que es el tiempo de más que hay que permanecer en el sistema para obtener el servicio. ii) EN [ ] = ES [ ] ET [ ] (Fórmula de Little) Llamando λ=1/e[t] (tasa media de llegada de clientes) la fórmula de Little puede escribirse como E[N] =λe[s], lo que indica que en el equilibrio el número medio de clientes en el sistema coincide con los que, por término medio llegan durante el tiempo que permanece cada cliente en el sistema. iii) EQ [ ] = EW [ ] ET [ ] Este resultado es similar al anterior, y también suele expresarse como E[Q] = λ E[W] (el número medio de clientes en cola coincide con los que, por término medio, llegan durante un tiempo de espera)