Pablo Serrano, José Alberto Hernández Una introducción amable a la teoría de colas: Problemas propuestos Departamento de Ingeniería Telemática - Universidad Carlos III de Madrid Control de versiones - Curso 14/15 Copyright © 2015 Pablo Serrano, José Alberto Hernández Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional. Para más información, visite la página web: http://creativecommons.org/licenses/ by-nc-sa/4.0/. Contenido Repaso de probabilidad 5 Variable aleatoria exponencial 7 Procesos de llegada de Poisson 9 Cadenas de Markov de tiempo discreto 11 Cadenas de Markov de tiempo continuo Teoría de colas: sistemas básicos Teoría de colas: sistemas avanzados Batiburrillo 31 Formulario 39 15 21 25 Repaso de probabilidad Problema 1.1 Resuelva el problema original de De Méré: “¿Qué es más probable, sacar al menos un seis en cuatro tiradas de un dado, o sacar al menos un doble seis en veinticuatro tiradas de dos dados?” Problema 1.2 Suponga que el tráfico en una red se distribuye según se muestra en la tabla, donde la primera columna indica la aplicación, la segunda la distribución que siguen sus tramas, y la tercera la proporción relativa de dichas tramas. Obtenga: 1. La longitud media de las tramas en la red. 2. La longitud media del tráfico que no sea P2P. Solución. 1. 1085 B; 2. 912.5 B. Problema 1.3 Una red compuesta por 10 ordenadores y 5 servidores se conecta a Internet a través de un switch Ethernet. Los ordenadores transmiten asentimientos TCP con una probabilidad del 60 %, y tramas de datos con una probabilidad del 40 %. Para el caso de los servidores, estas probabilidades son del 90 % y 10 %, respectivamente. 1. Calcule la probabilidad de que una trama sea un asentimiento. 2. ¿Cuál es la probabilidad de que un servidor haya generado dicha trama? Solución. 1. 7/10; 2. 3/7 Problema 1.4 Sea X una variable aleatoria continua con función de densidad 3 f ( x ) = (1 − x2 ) , − 1 ≤ x ≤ 1. 4 Obtenga la esperanza de X. Problema 1.5 La función de densidad de X viene dada por f ( x ) = a + bx2 , 0 ≤ x ≤ 1, Aplicación Skype P2P Web email Longitud (B) U(50,150) U(1000,1500) exp(1/1000) N(800,100) % 5 60 25 10 6 una introducción amable a la teoría de colas: problemas propuestos mientras que su esperanza es E[ X ] = 3/5. Deduzca a y b. Problema 1.6 Un grupo de exploradores se ha perdido en una mina. Llegan a una sala con tres puertas: una de ellas conduce a la salida tras 10 horas de camino, mientras que las otras dos vuelven a llevar a la misma sala tras 5 y 15 horas de camino, respectivamente. Suponga que el grupo elige una puerta al azar pero antes de emprender el camino la marca de alguna forma, para así no volver a ir por la misma. Calcule la esperanza del tiempo hasta que logran salir de la mina. Problema 1.7 Dos estaciones, una de alta y otra de baja prioridad, utilizan una variante de Aloha ranurado para acceder al medio. La estación de alta prioridad transmite con el doble de probabilidad que la estación de baja prioridad. 1. Calcule la probabilidad de transmisión de ambos tipos de estaciones que maximiza la eficiencia en el uso del canal. 2. Indique si la máxima eficiencia del protocolo con diferenciación es superior a la del Aloha sin diferenciación. Solución. 1. p1 = 3/8, p2 = 3/4; 2. Es mayor. Problema 1.8 Una estación WiFi usa dos modulaciones, 1 Mbps y 11 Mbps. A 11 Mbps, la probabilidad de pérdida es 20 %, mientras que a 1 Mbps esta probabilidad es 3 %. Se ha observado en un canal que la probabilidad media de pérdida es del 12.35 %. Calcule: 1. La proporción de tramas que fueron enviadas a 1 Mbps. 2. De las tramas recibidas correctamente, ¿cuántas fueron enviadas a 11 Mbps? Solución. 1. 0.45; 2. 0.502 Problema 1.9 Sea X una variable aleatoria uniformemente distribuida entre 0 y 1, esto es, X ∼ U[0, 1]. Si a y b son dos valores dados, deduzca la media y varianza de la variable aleatoria Z = a + (b − a) X. Variable aleatoria exponencial Problema 2.1 Pruebe que una variable aleatoria distribuida uniformemente en [0, a] no es “sin memoria”. Problema 2.2 Suponga que la variable aleatoria X1 se distribuye uniformemente [0, a], y que la variable X2 se distribuye exponencialmente con media 1/λ. Calcule Pr( X1 < X2 ). Solución. 1 −λa ) λa (1 − e Problema 2.3 Suponga que la variable aleatoria X1 se distribuye uniformemente [0, a], y que la variable X2 se distribuye uniformemente en [0, b], con a < b. Calcule Pr( X1 < X2 ). Solución. 1− a 2b Problema 2.4 (Ross 2.10a) Suponga que el tiempo entre autobuses se puede modelar según una variable aleatoria exponencial, de media 1/λ. Una vez en el autobús, el tiempo de recorrido hasta el destino es R. Andando desde la parada, el tiempo es W. Suponga que la regla que se sigue para decidir si tomar o no el autobús es la siguiente: se espera como mucho un tiempo S, pasado el cual se decide ir andando. Se pide: 1. Obtenga el tiempo medio desde que llega a la parada de autobús hasta el destino. 2. Discuta, en función del cociente W/( R + λ−1 ), el valor óptimo de S. Solución. 1. R + λ−1 + e−λS (W − R − λ−1 ). Problema 2.5 (Ext. 10/11) Suponga que el tiempo que tarda un cajero en atender a un cliente es exponencial. En un banco hay dos cajeros, que tardan en media 3 y 6 minutos en atender a un cliente, respectivamente. Suponga que un cliente llega al banco y los dos cajeros están ocupados, y no hay nadie más esperando. Se pide: 1. Probabilidad de estar más de 2 minutos esperando a ser atendido. 2. Tiempo medio de estancia total en el banco. 8 una introducción amable a la teoría de colas: problemas propuestos Solución. 1. e−1 ; 2. 6 minutos. Problema 2.6 (Ord. 10/11) Suponga que el tiempo que se necesita para averiguar una contraseña se distribuye según una variable aleatoria exponencial de media 10 días. 1. Si un usuario establece su contraseña el 1 de enero, obtenga la probabilidad de que su contraseña no sea descubierta durante el año (no bisiesto). 2. Un usuario cambia su contraseña el día 1 de cada mes. Calcule de nuevo la probabilidad anterior, y comente el resultado. Solución. e−36,5 . Problema 2.7 (Ord. 10/11) Sea un acuerdo de nivel de servicio en el que el retardo de los paquetes debe ser inferior a 0.5 s. Todo paquete con un retardo superior a dicho umbral conlleva una penalización de 0.01 e/s a partir de dicho umbral (p.ej., un paquete con un retardo total de 1.8 s conllevaría una penalización de 0.013 e). Suponga que el retardo de los paquetes sigue una variable aleatoria exponencial de media 1 segundo. Se pide: (suponga que e−0,5 ≈ 0,6) 1. Coste medio por paquete. 2. Coste medio de los paquetes que suponen un coste. Problema 2.8 (Ord. 11/12) Sea un servicio DNS compuesto por tres servidores. El tiempo en servir una petición se puede modelar según una variable aleatoria exponencial. Cada servidor proporciona un tiempo medio de servicio diferente: 1/2, 1, y 2 milisegundos. Suponga que los tres servidores se encuentran ocupados y justo llega una petición al sistema. 1. Calcule el tiempo medio de espera de la petición antes de empezar a ser atendida. 2. Calcule el tiempo medio total que tarda dicha petición en ser servida. Solución. 1. 2/7 ms; 2. 8/7 ms. Procesos de llegada de Poisson Problema 3.1 Se define una ráfaga de tráfico como una sucesión de tramas espaciadas menos de 1 ms. Suponga que acaba de llegar la primera trama. Calcule la probabilidad de que se forme una ráfaga de 10 tramas (y sólo 10), si llegan siguiendo un proceso de Poisson de parámetro λ tramas/ms. Solución. e − λ (1 − e − λ )9 . Problema 3.2 Sea un switch al que llegan tramas según un proceso de Poisson de tasa λ = 2 tramas/s. Calcule la duración de la ventana de tiempo T en la que la probabilidad de que llegue una única trama sea máxima. Solución. 1/2 s. Problema 3.3 Los goles que un equipo de fútbol mete en un partido es una variable aleatoria que se puede modelar con un proceso de Poisson. Suponga que el equipo de fútbol RM tiene una media de cuatro goles por partido, el equipo ATM una media de dos goles por partido, y se juega el partido RM-ATM. Dispone de 10 e que va a gastar en una de las siguientes opciones: 2-1 al descanso (6 e/ e apostado). 2-2 al descanso (10 e/ e apostado). ¿Qué opción elegiría? Problema 3.4 (Ej. 10/11) Un switch Ethernet tiene 64 puertos de entrada y dos puertos de salida. Los paquetes llegan a cada puerto de entrada con un tiempo entre paquete que se distribuye según una distribución uniforme U(2,12) segundos. El 90 % del tráfico de 63 puertos de entrada va a un puerto de salida. El 10 % restante, y el tráfico del puerto 64 de entrada, va al segundo puerto de salida. 1. Discuta si se puede considerar el proceso de llegada al primer puerto como un proceso de Poisson. De ser así, calcule su tasa. 2. Si el tráfico de todos los puertos de entrada es de Poisson con tasa 5 paquetes/segundo, describa el proceso en el segundo puerto y calcule su tasa. 10 una introducción amable a la teoría de colas: problemas propuestos Solución. 1. 8.1 paquetes/segundo; 2. 36.5 paquetes/segundo. Problema 3.5 (Ord. 09/10) Un códec de voz sobre IP (VoIP) genera paquetes de 80 bytes de longitud fija cada 20 +/- 1 ms (esto es, el tiempo hasta el siguiente paquete se distribuye uniformemente entre 19 y 21 ms). Suponga que el agregado de 100 teléfonos VoIP se sirve con un concentrador que transmite a 10 Mbps. Dicho concentrador se bloquea si tiene que procesar 2 o más tramas a la vez. Calcule la probabilidad de que, mientras está transmitiendo una trama, se bloquee. Solución. 1 − e−0,32 Problema 3.6 (Ej. 11/12) A un servidor con una única CPU y una cola de espera infinita llegan peticiones según un proceso de Poisson de tasa λ peticiones/segundo. Una vez que la CPU comienza a atender una petición, el tiempo que tarda en completarla se puede modelar con una variable aleatoria exponencial de media µ−1 segundos. Se pretende analizar el servicio recibido por la segunda petición que llega al sistema. En concreto, se desea conocer para la segunda petición: 1. Probabilidad de que tenga que esperar. 2. Tiempo medio de espera hasta que empieza a ser atendida. 3. Tiempo medio total que pasa la petición en el servidor. Solución. 1. λ/(λ + µ); 2. (λ/µ)/(λ + µ); 3. µ−1 (1 + λ/(λ + µ). Cadenas de Markov de tiempo discreto Problema 4.1 Una moneda 1 cuando es lanzada al aire tiene una probabilidad de 0.6 de que salga cara, mientras que una moneda 2 lo hace con probabilidad 0.5. Una moneda es lanzada al aire continuamente hasta que sale cruz, en ese momento la moneda se retira y se coge la otra. 1. Si se empieza moneda 1, calcule la probabilidad de que la moneda 2 sea usada en el tercer lantamiento. 2. Calcule la proporción de lanzamientos que se realizan con la moneda 2. 3. Indique la proporción de caras que son debidas a la moneda 2. Solución. 1. 0.44; 2. 4/9; 3. 2/5. Problema 4.2 Tres de cada cuatro camiones en una carretera son seguidos por un coche, mientras que uno de cada cinco coches es seguido por un camión. Calcule la fracción de vehiculos que son camiones. Solución. 4/19. Problema 4.3 Suponga que la probabilidad de que un día llueva (o no) depende de si ha llovido (o no) en los tres días anteriores. Muestre la forma en que podría modelar el sistema usando una cadena de Markov. Deduzca el número de estados necesarios. Solución. 8. Problema 4.4 Siguiendo con el ejemplo anterior del clima, suponga ahora que si ha llovido en los tres días anteriores, la probabilidad de que llueva hoy es de 0.8; si no llovió en ninguno de los tres días anteriores, la probabilidad de que llueva hoy es de 0.2; y en cualquiera de los otros casos, hay una probabilidad de 0.6 que el tiempo hoy sea como el de ayer. Determine P para la cadena de Markov propuesta. Problema 4.5 (Ej. 10/11) Suponga que en una red inalámbrica basada en el estándar IEEE 802.11 (WiFi) las estaciones pueden usar 12 una introducción amable a la teoría de colas: problemas propuestos los siguientes esquemas de modulación: C=1, 2, 4, 8 Mbps. Una mayor tasa permite transmitir más datos en menos tiempo, pero a cambio resultan más vulnerables a los errores en el canal. Las estaciones utilizan el siguiente algoritmo de ajuste de tasa: si una transmisión tuvo éxito, se aumenta la tasa a la siguiente más alta; si una transmisión tuvo error, se reduce la tasa a la siguiente más baja (p. ej.: transmitir con éxito a 2 Mbps implica que el siguiente intento de transmisión se realiza a 4 Mbps; de fracasar, se reducirá la tasa a 1 Mbps). Suponga que todas las transmisiones a 1 Mbps tienen éxito; que las transmisiones a 2 y 4 Mbps tienen una probabilidad de error de trama de 1/4; y que las transmisiones hechas a 8 Mbps fallan con probabilidad 1/2. 1. Si una trama se transmite con éxito, calcule la probabilidad de que haya sido enviada a 8 Mbps. 2. Si una trama se transmitió a 4 Mbps, ¿con qué probabilidad la anterior trama se transmitió a 2 Mbps? 3. ¿Cuál es la tasa de transmisión media? Solución. 1. 9/22; 2. 1/4.; Problema 4.6 (Ord. 10/11) Un determinado jugador es muy aficionado a los batidos. Tiene tres marcas favoritas, A, B y C, de precio 760, 380 y 190 e, respectivamente. Su proceso para elegir qué tomar antes de cada partido es el siguiente: si tras acabar un partido no tiene molestias, al siguiente partido tomará la siguiente marca más barata (si la hubiera). Si al acabar el partido sí que tiene molestias, para el siguiente partido tomará la siguiente marca más cara (si la hubiese). La marca A nunca le ocasiona molestias, la marca B le ocasiona molestias el 20 % de las veces que la usa, y la marca C le causa molestias el 60 % de las veces que la usa. 1. Si en el primer partido usa la marca A, ¿qué marca usará en el cuarto partido? 2. Calcule en media cuánto se gasta por partido. Solución. 1. B (68 %), C (32 %); 2. 310 e. Problema 4.7 (Ext. 10/11) Sea un determinado proceso que se puede modelar con una cadena de Markov discreta. Se barajan las siguientes opciones: 1/3 2/3 8 Aa 1/2 ! 2/3 Be 1/2 1/3 8 Aa ! B 1 Una observación del proceso consiste en la siguiente secuencia . . . A A A B A . . .. A la vista de la observación, razone qué cadena es más adecuada para modelar el proceso. cadenas de markov de tiempo discreto Solución. 13 Ambas son igual de plausibles. Problema 4.8 (Ord. 09/10) Dos estaciones comparten el medio usando una variante de Aloha ranurado, donde las pérdidas sólo se producen por colisión, es decir, cuando las dos estaciones transmiten a la vez. Las estaciones emplean el siguiente mecanismo para acceder al medio: si una ranura queda vacía (ninguna estación transmitió), en la siguiente ranura transmitirán con probabilidad p; si la ranura no queda vacía, transmitirán con probabilidad p/2. Calcule la probabilidad de que una ranura contenga un éxito para p = 1/2. Solución. 3/7. Problema 4.9 (Ord. 11/12) Un determinado servidor es poco fiable: tiene días buenos, regulares y malos. La probabilidad de que una petición falle depende de cada día, y se tiene que las probabilidades de fallo son p B = 0, p R = 1/2, y p M = 5/8, para cada el caso de un día bueno, regular y malo, respectivamente. Tras un día bueno, existe una probabilidad del 50 % de tener un día regular, y del 50 % de tener un día malo. Después de un día regular siempre hay un día malo, mientras que después de un día malo el 25 % de las veces viene un día bueno, y el 75 % otro día malo. 1. Calcule la probabilidad media de fallo de una petición. 2. Si hoy es un día malo, ¿qué probabilidad hay de que ayer fuese un día bueno? Solución. 1. 1/2; 2. 1/8. Problema 4.10 (Ext. 11/12) En una determinada organización sólo permiten navegar por tres páginas web: A.com, B.com y C.com. Suponga un robot (crawler) cuya función es visitar constantemente dichas páginas, según el siguiente algoritmo: estando en una página, escoge al azar la siguiente página a visitar entre todos los enlaces que encuentra en dicha página. Suponga que cada página tiene la distribución de enlaces de la tabla. Se puede ver, por ejemplo, que la página A tiene 750 enlaces internos y no enlaza a C; la página B no tiene enlaces internos, y la página C no enlaza a B. Calcule la proporción de visitas que realizará el robot a cada una de las tres páginas. Solución. 4/9, 1/9, 4/9. Problema 4.11 (*) (El problema del gato y el ratón). Hay cinco cajas en fila, con un gato en la primera y un ratón en la última. Tras un intervalo de tiempo T, cada animal salta a una caja colindante, completamente al azar. Modele el sistema con una cadena de Markov discreta. Página / Enlaces A B C A 750 100 1000 B 250 C 100 7000 Cadenas de Markov de tiempo continuo Problema 5.1 Sea una universidad con dos ascensores, cada uno con un tiempo de vida que se puede modelar con una variable aleatoria exponencial de media 1/λ. Hay tres políticas de reparación: Sólo se avisa a mantenimiento cuando los dos ascensores están estropeados, siendo el tiempo de reparación de los dos ascensores (a la vez) una variable aleatoria exponencial de media 1µ. Se avisa a mantenimiento en cuanto un ascensor se estropea, pero sólo hay un técnico disponible. El tiempo de reparación por ascensor es una variable aleatoria exponencial de media 1/µ. Igual que en el caso anterior, pero hay dos ténicos disponibles. Calcule la proporción de tiempo que la universidad tiene los dos ascensores funcionando y ningún ascensor funcionando, en los siguientes casos 1. 1/λ = 1 semana, 1/µ = 2 semanas. 2. 1/λ = 1/2 semana, 1/µ = 1 semana. Problema 5.2 Sea una estación de servicio con un único surtidor. Los clientes llegan según un proceso de Poisson de tasa 20 coches/hora, y sólo hay hueco para dos coches (incluyendo el que estuviese repostando). Suponga que el tiempo necesario para repostar un vehículo es exponencial de media 5 minutos. 1. Calcule la proporción de tiempo que el surtidor está ocupado. 2. Calcule la proporción de clientes que se pierden. Solución. 1. 40/49; 2. 25/49. Problema 5.3 Una barbería, con un único barbero, tiene sitio para hasta dos clientes. Los clientes llegan según un proceso de Poisson de 3 clientes/hora, y el tiempo que tarda el barbero en despachar a un cliente es exponencial de media 15 minutos. Calcule 1. La proporción de clientes que entran a la barbería. 2. El número medio de clientes en la barbería. 3. Si el barbero trabajase al doble de la velocidad, repita el apartado 1. 16 una introducción amable a la teoría de colas: problemas propuestos Solución. 1. 28/37; 2. 30/37; 3. 88/97. Problema 5.4 Una tienda se compone de tres máquinas y dos reparadores. El tiempo en activo (sin estropearse) de una máquina es exponencial de media 10 minutos. El tiempo para reparar una máquina es exponencial de media 8 minutos. Se pide: 1. Calcule la proporción de tiempo que los dos operarios están ocupados a la vez. 2. Calcule el número medio de máquinas que no se usan. Solución. 1. 336/761; 2. 1068/761. Problema 5.5 Una empresa tiene dos ordenadores que se usan a la vez. El tiempo que pasa hasta que un ordenador se estropea es exponencial de media 1/λ. Cuando esto pasa, un técnico se pone a repararlo de forma inmediata, y tarda un tiempo exponencial de media 1/µ. Los fallos son independientes entre ordenadores, y tras la reparación el PC queda como nuevo y se reincorpora al servicio de forma inmediata. Obtenga el diagrama de transiciones del proceso y calcule, para λ = 5 y µ = 10: 1. La proporción de tiempo que la empresa no tiene ningún PC disponible 2. La proporción de tiempo que la empresa no dispone de algún PC. Solución. 1. 1/5; 2. 3/5. Problema 5.6 Sean 3 bombillas que siempre están encendidas. Las bombillas tienen un tiempo de vida exponencial, de media 1/λ. Solo se cambia las bombillas cuando se han fundido todas, y en esto se tarda un tiempo exponencial de media 1/µ. Obtenga el diagrama de transiciones del proceso y calcule, para λ = 5 y µ = 10: 1. La probabilidad de que solo haya una bombilla fundida. 2. La probabilidad de que las tres bombillas estén funcionando. Solución. 1. 3/14; 2. 1/7. Problema 5.7 Una centralita, con dos líneas de salida, da servicio a cuatro usuarios que solo realizan llamadas externas. Cada usuario llama según un proceso de Poisson de tasa λ llamadas/minuto. La duración de una llamada es exponencial, de media 1/µ minutos. Si un usuario no puede llamar porque no hay línea de salida, no lo vuelve a intentar y la llamada se pierde. Obtenga el diagrama de transiciones del proceso y calcule el número medio de líneas ocupadas para λ = 1/2 y µ = 2. cadenas de markov de tiempo continuo Solución. 14/19. Problema 5.8 Una línea de montaje se compone de dos estaciones en serie. Cada estación admite un único item en cada momento. Cuando un item termina en la primera estación, pasa a la segunda solo si ésta está vacía, de lo contrario se queda esperando. Los items llegan a la primera estación según un proceso de Poisson de tasa λ, pero solo se admiten si la estación está vacía –de lo contrario, son descartados. El tiempo que tarda un item en la estación i es exponencial de media 1/µi . Defina la cadena de Markov que modela este proceso. Calcule, para λ = 10, µ1 = 20 y µ2 = 50: 1. La probabilidad que no haya ningún item en la línea de montaje. 2. La probabilidad que de haya un item esperando en la primera estación. Solución. 1. 175/317; 2/317. Problema 5.9 (Ext. 09/10) Suponga que el tiempo que funciona su conexión ADSL es exponencial de media 30 semanas. Cuando se estropea, la compañía consigue repararlo en un tiempo exponencial de media 3 semanas, enviándole un operario a casa. 1. Calcule el porcentaje de tiempo que no tiene acceso a Internet. Suponga ahora que contrata un ADSL adicional con otro proveedor diferente, independiente, pero con las mismas prestaciones de servicio y reparación. En cuanto detecta que un acceso deja de funcionar, avisa a la compañía correspondiente. 2. Calcule el porcentaje de tiempo que no tiene acceso a Internet. Además de estos accesos ADSL, contrata otros dos ADSL independientes, con otros proveedores independientes, pero las mismas prestaciones. 3. Calcule el nuevo porcentaje de tiempo sin acceso a Internet. El hecho de tener a tanto operario por su casa resulta molesto. En su vivienda le imponen la siguiente política: solo cuando todos los ADSL dejen de funcionar se avisará a un reparador independiente, capaz de arreglar los cuatro ADSL en un tiempo exponencial de media 6 semanas (suponga que los repara todos a la vez). 4. Calcule el porcentaje de tiempo sin acceso a Internet. Solución. 1. 1/11; 2. 1/121; 3. 1/14641; 4. 12/137. Problema 5.10 (Ord. 10/11) Un sistema se compone de una cola de tamaño unidad y dos servidores, uno de baja velocidad y otro de alta. Los servidores procesan las peticiones según una variable aleatoria exponencial, de media 1/2 y 1/4 segundos, respectivamente. El servidor lento se usa siempre que sea posible, esto es, el 17 18 una introducción amable a la teoría de colas: problemas propuestos servidor rápido solo atiende una petición si el servidor el lento está ocupado. Las peticiones llegan según un proceso de Poisson de tasa 6 peticiones/segundo. Modele el sistema como una cadena de Markov, indicando claramente los estados y las transiciones entre ellos y resuelva:: 1. Calcule la probabilidad de que, al llegar, una petición no quepa en el sistema. 2. Calcule el número medio de peticiones en el sistema. Solución. 1. 5/17; 2. 30/17. Problema 5.11 (Ext. 10/11) Cuando accede a Internet usando la red WiFi obtiene una velocidad de descarga de 5 Mbps. Sin embargo, la red no es 100 % fiable, sino que cuando está siendo usada se puede “caer”, quedando fuera de servicio un tiempo exponencial de media 30 minutos. Suponga que el tiempo que pasa desde que vuelve a estar disponible hasta que se cae de nuevo también es exponencial, de media 2 horas. 1. Calcule el ancho de banda medio disponible. Suponga ahora que su ordenador dispone de un módem 3G que, en cuanto detecta que la red WiFi no funciona, se activa y le permite navegar a 1 Mbps. Dicha conexión 3G también falla cuando está siendo usada: tiene un tiempo de vida exponencial, de media 1 hora, y tarda en recuperarse 15 minutos. Tenga en cuenta que su ordenador siempre se conectará a la WiFi si ésta se encuentra disponible. 2. Calcule la probabilidad de no tener conexión, y el ancho de banda medio disponible. Solución. 1. 4 Mbps; 2. 9/305, 1272/305 (≈ 4.2 Mbps). Problema 5.12 (Ord. 11/12) Sea un conmutador con dos puertos de entrada diferenciados y un único puerto de salida. El tráfico del puerto de baja prioridad llega según un proceso de Poisson de tasa λ B = 1 tramas/segundo; si el puerto de salida está ocupado, es descartado. El tráfico del puerto de alta prioridad llega según un proceso de Poisson de tasa λ A =2 tramas/segundo, y en caso de que el puerto de salida esté ocupado se dispone de espacio para almacenar una única trama. El tiempo de servicio de cada trama se puede modelar según una variable aleatoria exponencial de media 0.25 segundos. Se pide: 1. Calcule la probabilidad de pérdida para cada tipo de tráfico. 2. Calcule el retardo total de cada tipo de tráfico. cadenas de markov de tiempo continuo Solución. 1. 3/17, 9/17; 2. 5/14, 1/4. Problema 5.13 (Ext. 11/12) Sea una cafetería, pequeña, que ofrece WiFi gratis a los clientes. De hecho, los clientes no van por precisamente por el café, sino para descargarse una cantidad de datos que se puede modelar según una variable aleatoria exponencial, de media 480 Mbytes (acabada la descarga abandonan el local). La velocidad efectiva de la WiFi es de 32 Mbps, que se distribuye equitativamente entre los usuarios de la cafetería (por ejemplo: con dos clientes, la velocidad de descarga por cliente es la mitad que en el caso de un cliente solo). Si como mucho caben 4 clientes, y llegan según un proceso de Poisson de tasa 15 clientes/hora, ¿cuánto tiempo pasan en media los clientes en la cafetería (en minutos)? Solución. 52/15. 19 Teoría de colas: sistemas básicos Problema 6.1 Se desea comparar un sistema M/M/1 con un sistema M/M/2 donde la capacidad de cada recurso es la mitad que para el sistema M/M/1. Suponga λ = 1, µ1 = 2 y µ2 = µ1 /2. Realice la comparación en términos de tiempo medio total en el sistema y tiempo medio de espera en cola. Solución. M/M/1: T=1, W=1/2; M/M/2: T=4/3, W=1/3. Problema 6.2 (*) Compare las prestaciones (en términos de tiempo medio de estancia en el sistema) de tres colas, cada una con tasa de entrada λi y de salida µi Un sistema M/M/1, con (λ1 , µ1 ) Un sistema M/M/2, con (λ1 , µ1 /2). Dos sistemas M/M/1, con (λ1 /2, µ1 /2) Pista. Calcule Ni , expresado en función de ρi . Problema 6.3 Sea un sistema M/M/1, cuyo coste por unidad de tiempo viene dado por la suma de dos componentes: una es proporcional a la la velocidad de servicio µ contratada (con constante Cu ), mientras que la otra es proporcional al tiempo total de estancia en el sistema T (con constante Ct ). Obtenga la µ que minimiza el coste. Solución. µ= q Ct Cu +λ Problema 6.4 Sean dos centrales unidas por 4 circuitos. La primera recibe llamadas hacia la segunda a una tasa λ = 3 llamadas/minuto. La segunda recibe llamadas hacia la primera a una tasa tres veces inferior (también de Poisson). La duración de las llamadas es exponencial, de media 30 segundos. Si llega una llamada y están todos los circuitos ocupados ésta se pierde. Se pide 1. Llamadas atendidas por unidad de tiempo. 2. Número medio de circuitos ocupados. 22 una introducción amable a la teoría de colas: problemas propuestos Solución. 1. 76/21; 2. 38/21. Problema 6.5 Se tiene un concentrador que recibe paquetes de un conjunto de diez ordenadores y que debe enviar a un nodo de red. Los paquetes tienen una longitud que se puede modelar mediante una distribución exponencial de media 960 bits. Cada ordenador genera paquetes según una Poisson de media λ = 2,5 paquetes/segundo. Suponga dos opciones: 1. Unir el concentrador y el nodo de red por un enlace de 64 Kbps de capacidad. 2. Unir el concentrador y el nodo de red por dos enlaces de 32 Kbps de capacidad. Se pide, para cada una de las dos opciones: a) tiempo medio empleado hasta que el concentrador ha transmitido un paquete recibido; b) probabilidad de que un paquete no tenga que esperar; c) tiempo medio de espera de los paquetes que esperan. Solución. 31 ms. 1. a) 24 ms; b) 5/8; c) 24 ms; a) ≈ 35 ms; b) 5/11; c) Problema 6.6 Analice si es mejor tener una línea de capacidad C, o k líneas de capacidad C/k (cada una) sirviendo cada línea a la k-ésima parte del tráfico. Haga las suposiciones necesarias para resolver el problema, pero intente que sean las menos posibles. Problema 6.7 (Ej. 10/11) Un servidor emplea dos máquinas idénticas para servir páginas web, con una única cola de espera de tamaño infinito desde la que se dirige cada petición a la primera máquina que quede disponible. Suponga que las peticiones llegan según un proceso de Poisson de tasa 40 peticiones por minuto, y que cada petición demanda un tiempo exponencial de media 2 segundos. 1. Calcule en segundos el tiempo total (en media) que pasa una petición en el sistema. Suponga ahora que se emplea una única máquina, más rápida, para atender las peticiones. 2. Si el tiempo demandado sigue siendo exponencial, ¿cómo de rápido debe ser dicha máquina (en comparación con una de las dos máquinas del apartado anterior) para obtener el mismo tiempo medio? Solución. 1. 18/5 s; 2. 17/9 más rápida. Problema 6.8 (Ej. 11/12) Un servidor emplea tres máquinas idénticas para servir peticiones web, con una única cola de espera. Dicha cola tiene tamaño infinito, y las peticiones se dirigen a la primera máquina que quede disponible. Las peticiones llegan según un teoría de colas: sistemas básicos proceso de Poisson de tasa 4 peticiones/segundo, y el tiempo que tarda en ser servida una petición se distribuye según una variable aleatoria exponencial de media 500 ms. 1. Calcule, en segundos, el tiempo medio total que se tarda en atender una petición. Suponga ahora que en vez de tres máquinas se emplea una única máquina, pero tres veces más rápida. 2. ¿Cuál sería en estas condiciones el valor del tiempo medio total? 3. Compare los resultados anteriores. Solución. 1. 13/18; 2. 1/2. Problema 6.9 (*) Demuestre las siguientes propiedades de la Erlang-B. B(n, I ) = I · B(n − 1, I ) n + I · B(n − 1, I ) B(n1 + n2 , I1 + I2 ) < B(n1 , I1 ) + B(n2 , I2 ), 23 Teoría de colas: sistemas avanzados Problema 7.1 (*) Se quiere calcular el tiempo medio que pasa desde que un usuario llega a un sistema M/M/1 hasta que el recurso queda libre por primera vez y que, por tanto, otro usuario pase a emplearlo (esto es, el tiempo residual de servicio). Sean dos formas de calcular este tiempo El tiempo medio de espera en cola (que se tiene por análisis del M/M/1) es igual al tiempo requerido por los usuarios por delante de dicho usuario más el tiempo restante del usuario que ya estuviese sido atendido, siendo este último tiempo el tiempo que se quiere calcular. Dicho tiempo medio residual, por otra parte, es sencillo de calcular sabiendo que el tiempo de servicio es exponencial (esto es, sin memoria). Compare los resultados. Problema 7.2 (*) Sea el sistema en tándem de la figura, donde los tiempos de servicio son variables aleatorias exponenciales independientes, de tasa µ1 y µ2 , y el proceso de llegadas al primer sistema es exponencial de tasa λ. Modele el sistema como una cadena de Markov, donde el estado (n, m) represente el número de usuarios en cada sistema, y compruebe que las ecuaciones de balance de dicho sistema se cumplen si n m λ λ λ λ Pn,m = 1− 1− µ1 µ1 µ2 µ2 Solución. La ecuación se cumple para los cuatro tipo de estados: (i) (0, 0), (ii) (n, 0), n > 0, (iii) (0, m), m > 0, y (iv) (n, m), n, m > 0. Problema 7.3 Sea una comunicación TCP entre dos nodos, donde el primero manda datos al segundo. La aplicación genera segmentos de 1460 B según un proceso de Poisson. Discuta si se podría modelar las tramas generadas por el primero nodo como un proceso de Poisson. Solución. No. Figura 7.1: Sistemas M/M/1 en tándem. 26 una introducción amable a la teoría de colas: problemas propuestos Problema 7.4 En una red de datos se transmiten dos tipos de paquetes. Un tipo son paquetes de control, todos de 48 bits de longitud. El otro son paquetes de datos de usuarios que tienen una longitud que se puede modelar con una distribución exponencial de media 960 bits. Los enlaces de transmisión tienen una capacidad de 9600 bits/seg. El 20 % de los paquetes que forman el tráfico total son paquetes de control. La utilización global en un enlace es de ρ = 0,5. Calcule el tiempo medio de espera antes de que los paquetes empiecen a ser transmitidos si la disciplina de la cola es FCFS sin prioridades. Solución. 16005/162 ≈ 100 ms. Problema 7.5 Analice si es mejor tener una línea de capacidad C, o k líneas de capacidad C/k (cada una) sirviendo cada línea a la k-ésima parte del tráfico. Haga las suposiciones necesarias para resolver el problema, pero intente que sean las menos posibles. Problema 7.6 Sea la red de colas abierta de la figura, donde la llegada de usuarios sigue un proceso de Poisson, todas las colas disponen de un único servidor, todos los tiempos de servicio son exponenciales y las tasas se miden en eventos / hora. Calcule T y N. Figura 7.2: Red de colas Solución. N = 213/35; T = 71/210. Problema 7.7 Sea la red de la figura, donde el terminal conectado al nodo 1 genera tráfico según una distribución de Poisson de media λ = 3 paquetes/segundo. Todos los paquetes van destinado al nodo 4. La longitud de los paquetes se puede modelar mediante una distribución exponencial de media 2048 bits, mientras que todos los enlaces tienen una capacidad de 12288 bits/s. Calcule el tiempo medio que tardan los paquetes de ir del nodo 1 al 4 en los siguientes casos: 1. Las tablas de encaminamiento dirigen todo el tráfico del nodo 1 al 4, por el camino 1-2-4. 2. Las tablas de encaminamiento dirigen todo el tráfico del nodo 1 al 4, por el camino 1-2-3-4. teoría de colas: sistemas avanzados 3. Se emplean unas tablas de encamientamiento aleatorias: en el nodo 1, la probabilidad de dirigir el tráfico hacia el nodo 3 (q13 ) es de 1/3; q23 = 3/4, y q34 = 1. Indique las suposiciones que necesita hacer para resolver el problema, y su validez. Figura 7.3: Red de colas Solución. 1. 2/3 s; 2. 1 s; 3. 4247/6930 s. Problema 7.8 (Ord. 09/10) Sea un switch (switch A) con 20 puertos de entrada y un puerto de salida. A cada puerto de entrada llega un tráfico de tasa 100 paquetes por segundo, y la capacidad de procesado del switch es de 50 paquetes por milisegundo (ms). Tras pasar por este switch, el 70 % del tráfico se dirige a un segundo switch (switch B) con una capacidad de 30 paquetes/ms, mientras que el 30 % se dirige a otro switch (switch C) con una capacidad de 10 paquetes/ms. Suponga que el tráfico de entrada es de Poisson, y que los tiempos de procesado de A y B son exponenciales, mientras que el tiempo de procesado del switch C se distribuye uniformemente entre 0 y una constante. Obtenga el tiempo medio de estancia en todo el sistema. Solución. 1/48 + 0.7 · 1/28.6 + 0.3 · 9.8/94 ms. Problema 7.9 (Ext. 09/10) A una cola de longitud infinita con un único recurso llegan los usuarios según un proceso de Poisson. Sea TM el tiempo medio de estancia total en el sistema si el tiempo de servicio es exponencial de media µ−1 , y TD el tiempo medio de estancia total si el tiempo de servicio es determinista de media µ−1 . Calcule TD /TM . Solución. 1 − ρ/2. Problema 7.10 (Ord. 10/11) Sea la red de colas de la figura, donde los sistemas 1 y 2 se pueden modelar como colas M/M/1 con tasas de servicio µ1 = 18 y µ2 = 20 paquetes/segundo, respectivamente, y donde la tasa de entrada a la red es λ = 8 paquetes/segundo. Calcule el número medio de usuarios en el sistema, y el tiempo medio de estancia total en el sistema. 27 28 una introducción amable a la teoría de colas: problemas propuestos Figura 7.4: Red de colas Solución. 1. 2; 2. 1/4 s. Problema 7.11 (Ext. 10/11) A un nodo llegan tramas TCP según un proceso de Poisson de tasa 15 tramas por milisegundo. Una proporción p de dichas tramas la constituye segmentos de datos TCP, de longitud constante e igual a 960 bytes, mientras que el resto son asentimientos, de tamaño fijo 40 bytes. El enlace de salida es de 80 Mbps. 1. Si p = 2/3, calcule la ocupación media del enlace. 2. Si la ocupación media es del 75 % (o sea, 3/4), calcule p. 3. Suponga ahora que hay tantos segmentos como asentimientos (o sea, p = 1/2). Calcule el tiempo medio de espera en cola. Solución. 1. 98 %; 2. 1/2; 3. 138.48 µs. Problema 7.12 (Ord. 11/12) Sea la red de colas representada en la figura, donde en cada sistema hay un único recurso, el proceso de llegadas es de Poisson y los tiempos de servicio son exponenciales. Figura 7.5: Red de colas Se tiene que: p1 = 1/5, p2 = 1/2, p3 = 1/2 λ = 4 tramas/s, µ1 = 8 tramas/s, µ2 = 4 tramas/s, µ3 = 2 tramas/s Se pide: 1. Calcule el tiempo medio para atravesar cada sistema. 2. Calcule el tiempo medio total en atravesar la red. teoría de colas: sistemas avanzados Solución. 1. 1/4 s, 1 s, 1 s; 2. 5/4 s. Problema 7.13 (Ext. 11/12) Sea el sistema de la figura. Los dos flujos de llegada siguen un proceso de Poisson, si bien con distinta tasa. Además, las tramas del primer flujo tienen una longitud constante de 1500 octetos, mientras que la longitud de los paquetes del segundo flujo se puede modelar según una variable aleatoria exponencial, de media 1250 octetos. Calcule el retardo medio total (en microsegundos) que sufre cada flujo al atravesar el sistema. Solución. Figura 7.6: Red de colas. 21 µs, 19 µs. 29 Batiburrillo Problema 8.1 (Ord. 12/13) Sea un equipo de fútbol con dos entrenadores. Después de cada partido puede salir un entrenador (K) u otro (M) a dar la rueda de prensa. El entrenador K nunca da más de tres ruedas de prensa de forma consecutiva, mientras que el entrenador M nunca da dos (ni más) ruedas de prensa seguidas. En los demás casos, es tan probable que dé la rueda de prensa tanto uno como otro. Si las ruedas de prensa siguen una variable aleatoria exponencial, de media 22 minutos para M y 11 minutos para K, calcule la duración media de las ruedas de prensa de dicho equipo. Solución. 15 minutos. Problema 8.2 (Ord. 12/13) Sea una red donde los paquetes tienen que atravesar dos enlaces en serie, de 10 y 20 Mbps, respectivamente. Al primer enlace llegan tramas con un tamaño fijo de 1250 Bytes, siendo el tiempo entre tramas una variable aleatoria exponencial de media 2 ms. Calcule, si fuese posible, el retardo total en atravesar el sistema completo. Solución. No es posible. El primer enlace introduce un retardo de 1.5 milisegundos. Problema 8.3 (Ord. 12/13) Sea una empresa con 5 trabajadores y 1 jefe, que comparten una impresora en red con una capacidad máxima de 4 trabajos de impresión (es decir: mientras un trabajo se está imprimiendo, pueden esperar hasta 3 trabajos). El tiempo para imprimir se puede modelar con una variable aleatoria exponencial de media 24 segundos. La tasa de generación de trabajos de impresión del jefe se puede modelar con un proceso de Poisson de media 150 trabajos por hora. El tiempo entre peticiones de impresión de cada empleado se puede modelar con una variable aleatoria exponencial de media 2 minutos. 1. Calcule la probabilidad de que un trabajo del jefe no se imprima. 2. Si, cansado de quejarse, el jefe se compra una impresora idéntica para su despacho, calcule el tiempo medio de impresión en cada impresora (en minutos). 32 una introducción amable a la teoría de colas: problemas propuestos Solución. 1. 16/31; 2. 1 minuto. Problema 8.4 (Ord. 12/13) Sea una red WiFi con dos puntos de acceso, cada uno con una capacidad máxima de 2 usuarios. Los usuarios llegan al sistema según un proceso de Poisson de tasa 1 usuario cada 6 segundos, y siempre se asocian (y reasocian, cuando algún usuario abandona el sistema) al punto de acceso con menos usuarios. El tiempo de (re)asociación es despreciable. Cada usuario permanece en el sistema hasta descargar una cantidad de datos que se puede modelar según una variable aleatoria exponencial de media 7.5 MBytes. La velocidad de descarga es de 10 Mbps independientemente del número de usuarios en los puntos de acceso. Si un punto de acceso consume 13 W si tiene algún usuario asociado y 0 en caso contrario, calcule la potencia media consumida. Solución. 58/5 W. Problema 8.5 (Ord. 12/13) El retardo en una red se distribuye según una variable aleatoria exponencial de media 10 ms. Calcule el retardo medio de los paquetes con un retardo mayor de 50 ms. Solución. 60 milisegundos. Problema 8.6 (Ext. 12/13) Suponga que, en un móvil, el tiempo de vida de cada componente se puede modelar según una variable aleatoria exponencial. La pantalla dura, en media, 4 meses; el botón del menú, 2 meses, y el módulo de WiFi, 8 meses. Reparar la pantalla cuesta 140 e, el botón 35 e y el WiFi 70 e. ¿Cuánto se gasta en media por reparación? Solución. 70 e. Problema 8.7 (Ext. 12/13) El juego de piedra, papel o tijera se realiza entre dos jugadores. Cada uno elige uno de los elementos de forma independiente, y se tiene que la piedra vence a la tijera, la tijera vence al papel, y el papel vence a la piedra (si los elementos coinciden, hay empate). Suponga que un amigo siempre decide piedra, mientras que el otro amigo actúa de una forma más elaborada: en caso de empate nunca repite elemento, cuando gana repite elemento el 50 % de las veces, y todas las demás alternativas se distribuyen de forma equiprobable. Calcule la proporción de partidas en las que la jugada es (piedra, papel). Solución. 4/9. Problema 8.8 (Ext. 12/13) El tiempo que se tarda en atender a un cliente en una hamburguesería se puede modelar con una variable aleatoria exponencial de media 3 minutos. Los clientes llegan según un proceso de Poisson de tasa 30 clientes/hora y forman una única batiburrillo fila hasta ser atendidos. El encargado tiene que decidir si poner dos, tres o cuatro empleados atendiendo en paralelo, queriendo minimizar el coste bajo la condición de que el tiempo medio total que tarda un cliente desde que llega hasta que ha sido atendido sea menor de 6 minutos. Qué recomendaría? Solución. Dos empleados. Problema 8.9 (Ext. 12/13) Un cliente en una red WiFi recibe las tramas en modo “rx” si van destinadas a su dirección MAC, y en modo “idle” si van destinadas a otra dirección. En el primer caso, una vez recibida la trama pasa a modo “idle”, mientras que en el segundo caso tras acabar la trama pasa al modo “sleep”. El tiempo entre que acaba una trama y llega la siguiente se puede modelar como una variable aleatoria exponencial de media 10 ms, y la duración de las tramas es otra variable aleatoria exponencial de media 5 ms. Las tramas destinadas al móvil constituyen el 80 % del tráfico del total. El terminal en modo “sleep” consume 0.5 W; en modo “idle” consume 1 W y en modo “rx” consume 10 W. Calcule el consumo medio del terminal. Solución. 10/3 W. Problema 8.10 (Ext. 12/13) Sea X una variable aleatoria exponencial de media 1/λ1 . Sea Y otra variable aleatoria, que se obtiene como una variable aleatoria exponencial de media 1/λ2 a la que se le suma una constante C (por lo tanto, el valor mínimo de Y es C). Calcule Pr( X < Y ). Solución. 1− λ2 − λ1 C λ1 + λ2 e Problema 8.11 (Ord. 09/10) Una granja de servidores se compone de 3 máquinas y 2 administradores. El tiempo que un servidor se encuentra operativo se puede modelar según una exponencial de media 5 minutos, mientras que el tiempo necesario para ser reparado también es exponencial, de media 4 minutos. Se desea conocer: 1. Número medio de servidores que no están operativos. 2. Proporción de tiempo que los dos administradores están ocupados a la vez. 3. Si cada administrador factura 100 e/hora, el coste estimado de la factura anual por mantener los servidores. 4. El tiempo medio que un servidor deja de estar operativo Problema 8.12 (Ej. 11/12) Sea una red 802.11 donde la tasa de transmisión es de 4 Mbps. Una estación 802.11 debe primero autenticarse y luego asociarse (en este orden) antes de poder enviar 33 34 una introducción amable a la teoría de colas: problemas propuestos datos. Suponga que autenticarse requiere un tiempo exponencial de media 1 ms y asociarse supone otro tiempo exponencial de media 1 ms, pero este último proceso falla un 25 % de las veces, lo que conlleva además la pérdida de la autenticación. Una vez completada la asociación, la estación transmite durante un tiempo exponencial de media 8 ms, pasado el cual vuelve al estado inicial (esto es, sin autenticar ni asociar). Calcule la tasa máxima de transmisión que se podría obtener. Solución. 3 Mbps. Problema 8.13 (Ej. 09/10) Hay dos peluquerías cerca de su casa. En una, pequeña, hay un único peluquero. En la otra hay dos peluqueros, pero los clientes llegan a un ritmo doble. Suponga que (i) en ninguna peluquería hay sitio para esperar a ser atendido, (ii) los clientes llegan según un proceso de Poisson, y (iii) el tiempo necesario para atender un cliente se distribuye según una variable aleatoria exponencial. Suponga que, en media, llega un cliente cada hora a la peluquería pequeña y que, para ambas, el tiempo medio necesario para un corte de pelo es de media hora. Compare las probabilidades de que un cliente, al llegar, no sea atendido. Solución. 1/3 vs. 1/5. Problema 8.14 (Ord. 10/11) Se dispone de un sistema con un único recurso y cola infinita al que las peticiones llegan según un proceso de Poisson. Compare el retardo total en el sistema si el tiempo que pasa una petición en el recurso es (a) un tiempo determinista o (b) un tiempo aleatorio con la misma media que el anterior, pero uniformemente distribuido entre 0 y un determinado valor. Para realizar la comparación, obtenga el cociente de los retardos medios Solución. (1 − ρ/2)/(1 − ρ/3) Problema 8.15 Sea un sistema con dos servidores y un único buffer. No se trata de un M/M/2/3 convencional, ya que cada servidor opera a una velocidad diferente. El tiempo medio de servicio del servidor lento es 1/µ, mientras que para el servidor rápido es la mitad. Cuando los dos servidores están desocupados y llega un nuevo trabajo, siempre se usa el servidor lento. Si llega un trabajo cuando el servidor lento está ocupado, se espera hasta que bien a) el servidor lento quede libre, pasando entonces a ser ocupado, o b) llega un nuevo trabajo, por lo que el que estaba esperando pasa al servidor rápido. Se pide: 1. El diagrama de transición para este sistema. 2. Indique cómo obtendría el tiempo medio de espera en el sistema. Problema 8.16 (Ej. 11/12) Sea una red Ethernet donde 2/3 de las tramas son segmentos de datos, y 1/3 de las tramas son segmentos batiburrillo de asentimiento. Tras un segmento de datos, la mitad de las veces aparece otro segmento de datos, y la otra mitad un segmento de asentimiento. Calcule la probabilidad de observar dos segmentos de asentimiento consecutivos. Solución. 0. Problema 8.17 (*) A un router llegan tramas según un proceso de Poisson de tasa λ. Si pasa un tiempo T sin que se reciba ninguna trama, el router inicia tareas de mantenimiento, que se interrumpen inmediatamente en cuanto llega una trama. Calcule el tiempo medio que pasa desde que se interrumpe una tarea de mantenimiento hasta que se inicia la siguiente. Solución. λ−1 eλT − 1 . Problema 8.18 (Ej. 10/11) Sea una barbería con un único barbero, en un local en el que solo caben tres clientes (incluyendo al que esté siendo afeitado), y donde el tiempo que se tarda en atender a un cliente es exponencial de media 1/µ segundos. Se tiene que los clientes no llegan de forma individual, sino a pares (esto es, de dos en dos), y que el tiempo entre llegadas de estas “parejas” de clientes es exponencial de media 1/λ segundos. De esta forma, por ejemplo, si el sistema está vacío, el siguiente evento (que ocurre tras dicho tiempo exponencial) llevará el sistema a un estado con dos clientes en la barbería. Si una pareja llega cuando solo cabe un cliente, solo entra uno de ellos, mientras que el otro decide afeitarse en otro sitio. Modele el sistema con una cadena de Markov, identificando adecuadamente los estados y las correspondientes tasas de transición entre estados y resuelva: 1. Suponga que hay un cliente en la barbería. Calcule el tiempo medio que el sistema permanece en dicho estado. 2. Calcule la probabilidad que, habiendo un cliente en la barbería, el siguiente evento sea tener la barbería llena. 3. Obtenga, en función del cociente ρ = λ/µ, la probabilidad de que la barbería esté vacía. Solución. 1. (λ + µ)−1 ; 2. λ/ (λ + µ); 3. 1 + 2ρ + 3ρ2 + ρ3 −1 Problema 8.19 En una estación de autobuses hay dos cabinas de teléfono. Los viajeros son gente curiosa: cuando nadie está hablando, acuden a llamar según un proceso de Poisson de media 6 usuarios/hora, pero si alguien se encuentra ocupando una cabina, el ritmo de llegadas se duplica. Además, nunca hay alguien esperando para hablar: los usuarios prefieren buscar otra cabina en otro lugar. Sabiendo que la duración de una llamada se puede modelar mediante una distribución exponencial de media un minuto, 35 36 una introducción amable a la teoría de colas: problemas propuestos compruebe que se cumple el teorema de Little, calculando el número medio de usuarios en el sistema, la tasa media de llegadas y el tiempo medio de estancia en el sistema. Solución. 12/111 = 720/111 · 1/60. Problema 8.20 (Ej. 09/10) En un determinado equipo de fútbol hay dos jugadores encargados de tirar los penalties, Cristiano y Xabi. Para evitar conflictos han llegado al siguiente acuerdo: si uno lanza y convierte la pena máxima, tiene derecho a tirar el siguiente penalti; si falla el penalti, el siguiente lanzamiento le corresponde al otro lanzador. Suponga que Cristiano falla 1 de cada 32 penalties, mientras que Xabi acierta el 1 de cada 2 lanzamientos que intenta. Se pide: 1. Si Cristiano tira el primer penalti de la temporada, calcule la probabilidad de que tire el tercer penalti de la temporada. 2. Calcule qué proporción de penalties tira cada uno (a largo plazo). 3. Calcule cuál es la probabilidad media de que el equipo falle un penalti. Solución. 1. 977/1024; 2. 16/17 y 1/17; 3. 1/17. Problema 8.21 (Ej. 13/14) El 50 % de las tramas de un flujo de video tienen un tamaño de 1500 B, el 45 % de 500 B, y el 5 % restante de 100 B. Se puede suponer que el tamaño de una trama es independiente de las anteriores o de las que le siguen. El tiempo entre tramas se puede modelar según una variable aleatoria uniformemente distribuida entre 10 y 30 ms. Si a un router llega el agregado de 40 flujos de video independientes, se pide Probabilidad de que pasen más de 10 ms sin recibir una trama de 100 B. Probabilidad de recibir tres o más tramas de 1500 B en 5 ms. Solución. 1. 1/e, 2. 1 − 18,5e−5 Problema 8.22 (Ej. 13/14) Un grupo de amigos veranea en tres destinos: Tarifa, Santander y Gandía. Cuando van a Tarifa, nunca repiten al año siguiente, y eligen uno de los otros dos destinos al azar; cuando van a Santander, suelen repetir la mitad de las veces, y la otra mitad deciden ir a Tarifa. Cuando van a Gandía, siempre repiten un año, y al siguiente lo eligen al azar entre los tres destinos (si vuelve a tocar Gandía, ya no repiten necesariamente). Calcule la proporción de veces que veranean en Gandía. batiburrillo Solución. 1/3. Problema 8.23 (Ej. 13/14) Suponga que el tiempo que tarda un jugador en recuperarse de una lesión se puede modelar con una variable aleatoria exponencial de media 12 semanas, y supone un coste para el equipo de 5.000 e/ semana. Existe un tratamiento muy eficaz basado en batidos que permite una recuperación instantánea, pero tiene coste de 50.000 e. La política que se sigue en el club es esperar cuatro semanas y, si no se produce recuperación, proceder al tratamiento. Calcule el coste medio por lesión. Solución. 52834 e. 37 Formulario Little E[ N ] = λ × E[ T ] Procesos de nacimiento y muerte n pn = ∏ i =1 ∞ p0 = 1+ λ i −1 p0 µi n ∑∏ n =1 i =1 λ i −1 µi ! −1 M/M/1 ρ= λ , p n = (1 − ρ ) × ρ n , n ≥ 0 µ ρ E[ N ] = 1−ρ FCFS: FW (t) = 1 − ρe−(1−ρ)µt , t ≥ 0 FT (t) = 1 − e−(1−ρ)µt , t ≥ 0 M/M/m I= " p0 = I λ , ρ= µ m m −1 n I ∑ n =0 Im 1 + × n! m! 1 − ρ n I ×p , 0 pn = n! n−m ρ × pm , E[ Q] = ∀n ∈ [1, m] ∀n > m Imρ m!(1 − ρ)2 FCFS: FW (t) = 1 − # −1 p0 pm −mµ(1−ρ)t e 1−ρ 40 una introducción amable a la teoría de colas: problemas propuestos M/M/m/k I= λ λ , ρ = (1 − p k ) µ mµ n I × p0 , 0≤n≤m n! pn = n I × p0 , m≤n≤k n − m m m! " # −1 m In I m k−m I n p0 = ∑ + × n! m! n∑ n =0 =1 m " k − m +1 k−m # I m mI p0 I I I E[ Q] = − 1− ( k − m + 1) 2 × 1 − m m m m! 1 − mI M/M/1/k n λ 1 − λµ µ k +1 , 1 − λµ pn = 1 , k+1 λ 6= µ λ=µ I ( k + 1 ) I k +1 − , 1−I 1 − I k +1 N= k, 2 M/M/m/m " p0 = m ∑ n =0 pn = In n! # −1 In p0 , 0 ≤ n ≤ m n! M/G/1 E [W ] = λE[t2s ] 2(1 − ρ ) λ 6= µ λ=µ
© Copyright 2024