iaaaa
This commit is contained in:
@@ -0,0 +1,373 @@
|
|||||||
|
#+title: Resumen Segundo Parcial
|
||||||
|
#+author: Fede
|
||||||
|
#+email: federico.nicolas.polidoro@gmail.com
|
||||||
|
|
||||||
|
* M/G/1
|
||||||
|
- Llegadas Poisson.
|
||||||
|
- Tiempo de servicio General
|
||||||
|
- 1 Solo servidor
|
||||||
|
|
||||||
|
Surge porque el modelo M/M/1 asume tiempos exponenciales, algo que no es realista en muchos sistemas.
|
||||||
|
|
||||||
|
*** Condicion de estabilidad
|
||||||
|
$\rho = \frac{\lambda}{\mu} < 1$
|
||||||
|
|
||||||
|
\rho representa el porcentaje de tiempo que el servidor esta ocupado.
|
||||||
|
|
||||||
|
|
||||||
|
*** Formula
|
||||||
|
Permite calcular clientes esperados y tiempo esperado en el sistema
|
||||||
|
|
||||||
|
$E(n) = (\frac{\rho}{1 - \rho}) [1 - \frac{\rho}{2} (1 - \mu^2 o^2)]$
|
||||||
|
|
||||||
|
*** Interpretacion \mu^2 o^2
|
||||||
|
Equivale a CV^2 (coeficiente de variacion al cuadrado).
|
||||||
|
|
||||||
|
Donde si:
|
||||||
|
- CV^2 = 1, comportamiento M/M/1.
|
||||||
|
- CV^2 = 0, servicio deterministico M/D/1.
|
||||||
|
- CV^2 > 1, mucha variabilidad, peores colas.
|
||||||
|
|
||||||
|
* Sistema M/M/2
|
||||||
|
*** Definición
|
||||||
|
- Modelo de teoría de colas con:
|
||||||
|
|
||||||
|
- llegadas Poisson
|
||||||
|
- tiempos de servicio exponenciales
|
||||||
|
- 2 servidores en paralelo
|
||||||
|
- una única cola
|
||||||
|
|
||||||
|
*** Notación de Kendall
|
||||||
|
Formato: =A/B/s=
|
||||||
|
|
||||||
|
- Primera =M= → arribos Markovianos (Poisson)
|
||||||
|
- Segunda =M= → servicios Markovianos (Exponencial)
|
||||||
|
- =2= → dos servidores
|
||||||
|
|
||||||
|
** Características
|
||||||
|
- Llegadas aleatorias independientes
|
||||||
|
- Servicio exponencial
|
||||||
|
- Cola única compartida
|
||||||
|
- Disciplina FIFO
|
||||||
|
- Capacidad infinita
|
||||||
|
- Población infinita
|
||||||
|
- Dos servidores trabajando en paralelo
|
||||||
|
|
||||||
|
*** Servidores iguales
|
||||||
|
- Cada servidor atiende a tasa =μ=
|
||||||
|
|
||||||
|
- Servicio total:
|
||||||
|
|
||||||
|
- =μs = 2μ=
|
||||||
|
|
||||||
|
- Intensidad de tráfico:
|
||||||
|
|
||||||
|
- =ρ = λ / (2μ)=
|
||||||
|
|
||||||
|
*** FIFO
|
||||||
|
- Una sola fila
|
||||||
|
- El próximo cliente va al primer servidor libre
|
||||||
|
|
||||||
|
*** Diferencia con =2·(M/M/1)=
|
||||||
|
**** M/M/2
|
||||||
|
- 1 cola
|
||||||
|
- 2 servidores compartidos
|
||||||
|
|
||||||
|
**** 2·(M/M/1)
|
||||||
|
- 2 colas separadas
|
||||||
|
- cada servidor tiene su propia fila
|
||||||
|
|
||||||
|
M/M/2 es más eficiente.
|
||||||
|
|
||||||
|
** Condición de estabilidad
|
||||||
|
Para que no colapse:
|
||||||
|
|
||||||
|
\rho = \frac{\lambda}{2\mu} < 1
|
||||||
|
|
||||||
|
Entonces:
|
||||||
|
|
||||||
|
- =λ < 2μ=
|
||||||
|
|
||||||
|
** ¿Para qué sirve?
|
||||||
|
*** Optimización de recursos
|
||||||
|
- Reducir tiempos de espera
|
||||||
|
- Evitar servidores innecesarios
|
||||||
|
|
||||||
|
*** Análisis de rendimiento
|
||||||
|
- Detectar cuellos de botella
|
||||||
|
- Medir utilización
|
||||||
|
- Comparar escenarios
|
||||||
|
|
||||||
|
*** Mejora continua
|
||||||
|
- Evaluar cambios antes de implementarlos
|
||||||
|
|
||||||
|
- Decidir si conviene:
|
||||||
|
|
||||||
|
- agregar servidores
|
||||||
|
- aumentar velocidad
|
||||||
|
- reorganizar la cola
|
||||||
|
|
||||||
|
*** Aplicaciones
|
||||||
|
- Bancos
|
||||||
|
- Supermercados
|
||||||
|
- Call centers
|
||||||
|
- Hospitales
|
||||||
|
- Sistemas informáticos
|
||||||
|
- Peajes
|
||||||
|
- Aeropuertos
|
||||||
|
|
||||||
|
** Ventajas
|
||||||
|
- Fórmulas simples
|
||||||
|
- Fácil de analizar
|
||||||
|
- Permite planificación
|
||||||
|
- Muy aplicable
|
||||||
|
- Mayor tolerancia a fallos
|
||||||
|
|
||||||
|
** Desventajas
|
||||||
|
- Supuestos poco realistas
|
||||||
|
- Ignora comportamiento humano
|
||||||
|
- No encuentra automáticamente la solución óptima
|
||||||
|
- No contempla eventos externos
|
||||||
|
|
||||||
|
** Fórmulas principales
|
||||||
|
*** Parámetros base
|
||||||
|
- =λ= → tasa de llegadas
|
||||||
|
- =μ= → tasa de servicio de UN servidor
|
||||||
|
- =μs = 2μ=
|
||||||
|
- =ρ = λ / (2μ)=
|
||||||
|
|
||||||
|
*** Número esperado en el sistema
|
||||||
|
E(n)=\frac{2\rho}{1-\rho^2}
|
||||||
|
|
||||||
|
- Promedio de clientes esperando + siendo atendidos
|
||||||
|
|
||||||
|
*** Tiempo esperado en el sistema
|
||||||
|
E(T)=\frac{1}{\mu(1-\rho^2)}
|
||||||
|
|
||||||
|
- Tiempo promedio dentro del sistema
|
||||||
|
|
||||||
|
*** Teorema de Little
|
||||||
|
N=\lambda W
|
||||||
|
|
||||||
|
- Relación entre:
|
||||||
|
|
||||||
|
- clientes promedio
|
||||||
|
- tasa de llegada
|
||||||
|
- tiempo promedio
|
||||||
|
|
||||||
|
** M/M/1 vs M/M/2
|
||||||
|
| Característica | M/M/1 | M/M/2 |
|
||||||
|
|--+---------+----------|
|
||||||
|
| Servidores | 1 | 2 |
|
||||||
|
| Colas | 1 | 1 |
|
||||||
|
| Tráfico | =λ/μ= | =λ/2μ= |
|
||||||
|
| Espera | Mayor | Menor |
|
||||||
|
| Costo | Menor | Mayor |
|
||||||
|
| Estabilidad | =λ < μ= | =λ < 2μ= |
|
||||||
|
|
||||||
|
*** Ejemplo
|
||||||
|
**** Datos
|
||||||
|
- =λ = 8=
|
||||||
|
- =μ = 10=
|
||||||
|
|
||||||
|
**** M/M/1
|
||||||
|
- =ρ = 0.8=
|
||||||
|
- =E(T) = 30 min=
|
||||||
|
|
||||||
|
**** M/M/2
|
||||||
|
- =ρ = 0.4=
|
||||||
|
- =E(T) ≈ 7.1 min=
|
||||||
|
|
||||||
|
** M/M/2 con servidores distintos
|
||||||
|
*** Caso
|
||||||
|
- un servidor rápido
|
||||||
|
- otro lento
|
||||||
|
|
||||||
|
*** Fórmulas
|
||||||
|
\mu_s = \mu_1 + \mu_2
|
||||||
|
|
||||||
|
\rho = \frac{\lambda}{\mu_1+\mu_2}
|
||||||
|
|
||||||
|
*** Ventajas
|
||||||
|
- solución rápida ante aumento de demanda
|
||||||
|
- menor costo
|
||||||
|
- buena transición temporal
|
||||||
|
|
||||||
|
*** Problema
|
||||||
|
- percepción de desigualdad:
|
||||||
|
|
||||||
|
- algunos clientes avanzan más rápido que otros según el servidor
|
||||||
|
asignado
|
||||||
|
|
||||||
|
|
||||||
|
* Sistemas con Prioridades
|
||||||
|
|
||||||
|
Los sistemas con prioridades son modelos de colas en los que los
|
||||||
|
clientes se clasifican según niveles de importancia o urgencia. El
|
||||||
|
servidor no necesariamente atiende por orden de llegada, sino que
|
||||||
|
selecciona primero a los clientes de mayor prioridad.
|
||||||
|
|
||||||
|
Las prioridades suelen organizarse en clases jerárquicas:
|
||||||
|
|
||||||
|
- Clase 1 → mayor prioridad
|
||||||
|
- Clase 2 → prioridad intermedia
|
||||||
|
- Clase 3 → menor prioridad
|
||||||
|
|
||||||
|
Cada clase posee su propia cola de espera. El servidor siempre
|
||||||
|
selecciona clientes de la cola de mayor prioridad disponible.
|
||||||
|
|
||||||
|
** Sistema sin interrupción (Non-Preemptive)
|
||||||
|
|
||||||
|
En este esquema, un cliente que ya está siendo atendido siempre finaliza
|
||||||
|
su servicio. Aunque llegue un cliente de prioridad superior, el servidor
|
||||||
|
no interrumpe la atención actual.
|
||||||
|
|
||||||
|
La prioridad únicamente afecta la selección del próximo cliente cuando
|
||||||
|
el servidor queda libre.
|
||||||
|
|
||||||
|
Tiempo de espera en cola para clase 1:
|
||||||
|
|
||||||
|
W_{q1}=W_0+\frac{Q_1}{\mu_1}
|
||||||
|
|
||||||
|
Tiempo total en el sistema para clase 1:
|
||||||
|
|
||||||
|
W_1=W_0+\frac{Q_1+1}{\mu_1}
|
||||||
|
|
||||||
|
Características:
|
||||||
|
|
||||||
|
- No existe interrupción del servicio en curso
|
||||||
|
- Menor complejidad operativa
|
||||||
|
- Mayor estabilidad del procesamiento
|
||||||
|
- Los clientes prioritarios pueden seguir esperando si el servicio
|
||||||
|
actual es largo
|
||||||
|
|
||||||
|
** Sistema con interrupción (Preemptive)
|
||||||
|
|
||||||
|
En este esquema, si llega un cliente de prioridad superior, el servidor
|
||||||
|
interrumpe inmediatamente al cliente actual y comienza a atender al
|
||||||
|
nuevo cliente prioritario.
|
||||||
|
|
||||||
|
El cliente desplazado vuelve a la cola o reinicia el servicio según la
|
||||||
|
política utilizada.
|
||||||
|
|
||||||
|
Tiempo de espera en cola para clase 1:
|
||||||
|
|
||||||
|
W_{q1}=W_{01}+\frac{Q_1}{\mu_1}
|
||||||
|
|
||||||
|
Tiempo total en el sistema para clase 1:
|
||||||
|
|
||||||
|
W_1=W_{01}+\frac{Q_1+1}{\mu_1}
|
||||||
|
|
||||||
|
Características:
|
||||||
|
|
||||||
|
- Minimiza la espera de clientes urgentes
|
||||||
|
- Aumenta la complejidad del sistema
|
||||||
|
- Puede producir sobrecarga por interrupciones frecuentes
|
||||||
|
- Puede perjudicar severamente a clases bajas
|
||||||
|
|
||||||
|
** Inanición (Starvation)
|
||||||
|
|
||||||
|
La inanición ocurre cuando clientes de baja prioridad permanecen
|
||||||
|
indefinidamente en espera debido a la llegada continua de clientes de
|
||||||
|
mayor prioridad.
|
||||||
|
|
||||||
|
Consecuencias:
|
||||||
|
|
||||||
|
- Espera potencialmente infinita
|
||||||
|
- Falta de equidad
|
||||||
|
- Degradación del rendimiento global
|
||||||
|
- Bloqueo práctico de ciertas tareas
|
||||||
|
|
||||||
|
Mecanismos de mitigación:
|
||||||
|
|
||||||
|
- Aging
|
||||||
|
- Límites de interrupciones
|
||||||
|
- Cuotas mínimas de servicio
|
||||||
|
- Aumento dinámico de prioridad
|
||||||
|
|
||||||
|
* Sistemas Complejos
|
||||||
|
|
||||||
|
Un sistema complejo es un conjunto de componentes interrelacionados cuya
|
||||||
|
interacción genera comportamientos globales difíciles de predecir
|
||||||
|
mediante el análisis individual de cada componente.
|
||||||
|
|
||||||
|
El comportamiento del sistema surge de las interacciones entre sus
|
||||||
|
partes y no únicamente de las propiedades de cada elemento aislado.
|
||||||
|
|
||||||
|
** Características principales
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- Gran cantidad de componentes
|
||||||
|
- Interacciones simultáneas
|
||||||
|
- Dependencias mutuas
|
||||||
|
- Retroalimentación (feedback)
|
||||||
|
- Dinámica no lineal
|
||||||
|
- Adaptación continua
|
||||||
|
- Comportamiento emergente
|
||||||
|
- Sensibilidad a perturbaciones
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
** Propiedades fundamentales
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*** Emergencia
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
El sistema presenta propiedades globales que no existen en los
|
||||||
|
componentes individuales.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*** No linealidad
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Pequeñas variaciones pueden producir cambios desproporcionadamente
|
||||||
|
grandes en el comportamiento global.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*** Autoorganización
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
El sistema puede generar orden interno sin control centralizado.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*** Adaptabilidad
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
El sistema modifica su comportamiento frente a cambios del entorno.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
** Relación con teoría de colas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Los sistemas complejos frecuentemente incorporan:
|
||||||
|
|
||||||
|
- múltiples colas,
|
||||||
|
- prioridades,
|
||||||
|
- asignación dinámica de recursos,
|
||||||
|
- interrupciones,
|
||||||
|
- competencia entre procesos.
|
||||||
|
|
||||||
|
La interacción entre estos elementos puede generar:
|
||||||
|
|
||||||
|
- congestión,
|
||||||
|
- cuellos de botella,
|
||||||
|
- propagación de fallos,
|
||||||
|
- inestabilidad,
|
||||||
|
- inanición,
|
||||||
|
- saturación sistémica.
|
||||||
|
|
||||||
|
La teoría de colas se utiliza para modelar y analizar partes específicas
|
||||||
|
de estos sistemas, especialmente aquellas relacionadas con espera,
|
||||||
|
utilización de recursos y rendimiento global.
|
||||||
Reference in New Issue
Block a user