Vous êtes sur la page 1sur 4

Teora de colas

1 Historia

El matemtico dans Agner Krarup Erlang, trabajador de


la Copenhagen Telephone Exchange, public el primer
artculo sobre la teora de colas en 1909.[1] Especcamente se preocup del estudio del problema de dimensionamiento de lneas y centrales de conmutacin telefnica
para el servicio de llamadas.

2
2

Clientes

:
:
Colas

n
Servidores

2 Modelo de formacin de colas

Diagrama que muestra dos colas y mltiples nodos servidores.


La teora de colas estudia los tiempos de espera y capacidad del
sistema.

Se forman debido a un desequilibrio temporal entre la


demanda del servicio y la capacidad del sistema para suministrarlo.
En las formaciones de colas se habla de clientes, tales como mquinas daadas a la espera de ser rehabilitadas. Los
clientes pueden esperar en cola debido a que los medios
existentes sean inadecuados para satisfacer la demanda
del servicio; en este caso, la cola tiende a ser explosiva,
es decir, a ser cada vez ms larga a medida que transcurre
el tiempo. Los clientes puede que esperen temporalmente, aunque las instalaciones de servicio sean adecuadas,
porque los clientes llegados anteriormente estn siendo
atendidos.

La teora de colas es el estudio matemtico de las colas


o lneas de espera dentro de un sistema. Esta teora estudia factores como el tiempo de espera medio en las colas o la capacidad de trabajo del sistema sin que llegue
a colapsarse. Dentro de las matemticas, la teora de colas se engloba en la investigacin de operaciones y es un
complemento muy importante a la teora de sistemas y la
teora de control. Se trata as de una teora que encuentra aplicacin en una amplia variedad de situaciones como negocios, comercio, industria, ingenieras, transporte
y logstica o telecomunicaciones.

En el caso concreto de la ingeniera, la teora de colas


permite modelar sistemas en los que varios agentes que
3 Objetivos
demandan cierto servicio o prestacin, conuyen en un
mismo servidor y, por lo tanto, pueden registrarse esperas
desde que un agente llega al sistema y el servidor atiende Los objetivos de la teora de colas consisten en:
sus demandas. En este sentido, la teora es muy til para modelar procesos tales como la llegada de datos a una
Identicar el nivel ptimo de capacidad del sistema
cola en ciencias de la computacin, la congestin de red
que minimiza el coste del mismo.
de computadoras o de telecomunicacin, o la implementacin de una cadena productiva en la ingeniera industrial.
Evaluar el impacto que las posibles alternativas de
modicacin de la capacidad del sistema tendran
En el contexto de la informtica y de las tecnologas de la
en el coste total del mismo.
informacin y la comunicacin las situaciones de espera
dentro de una red son ms frecuentes. As, por ejemplo,
los procesos enviados a un servidor para su ejecucin for Establecer un balance equilibrado (ptimo) entre
man colas de espera mientras no son atendidos; la inforlas consideraciones cuantitativas de costes y las cuamacin solicitada, a travs de Internet, a un servidor Web
litativas de servicio.
puede recibirse con demora debido a la congestin en la
red; tambin se puede recibir la seal de lnea de la que
Prestar atencin al tiempo de permanencia en el sisdepende nuestro telfono mvil ocupada si la central est
colapsada en ese momento, etc.
tema o en la cola de espera.
1

NOTACIN KENDALL

- Redes de colas. Sistema donde existen varias colas y


los trabajos uyen de una a otra. Por ejemplo: las redes
de comunicaciones o los sistemas operativos multitarea.

Figura 1.

Elementos existentes en la teora


de colas

- Proceso bsico de colas: Los clientes que requieren un


servicio se generan en una fase de entrada. Estos clientes entran al sistema y se unen a una cola. En determinado momento se selecciona un miembro de la cola, para
proporcionarle el servicio, mediante alguna regla conocida como disciplina de servicio. Luego, se lleva a cabo
el servicio requerido por el cliente en un mecanismo de
servicio, despus de lo cual el cliente sale del sistema de
colas.
- Fuente de entrada o poblacin potencial: Una caracterstica de la fuente de entrada es su tamao. El tamao
es el nmero total de clientes que pueden requerir servicio en determinado momento. Puede suponerse que el
tamao es innito o nito.
- Cliente: Es todo individuo de la poblacin potencial que
solicita servicio como por ejemplo una lista de trabajo esperando para imprimirse.
- Capacidad de la cola: Es el mximo nmero de clientes
que pueden estar haciendo cola (antes de comenzar a ser
servidos). De nuevo, puede suponerse nita o innita.
- Disciplina de la cola: La disciplina de la cola se reere al orden en el que se seleccionan sus miembros para
recibir el servicio. Por ejemplo, puede ser:
FIFO (rst in rst out) primero en entrar, primero
en salir, segn la cual se atiende primero al cliente
que antes haya llegado.
LIFO (last in rst out) tambin conocida como pila que consiste en atender primero al cliente que ha
llegado el ltimo.
RSS (random selection of service) que selecciona
los clientes de manera aleatoria, de acuerdo a algn
procedimiento de prioridad o a algn otro orden.
Processor Sharing sirve a los clientes igualmente.
La capacidad de la red se comparte entre los clientes
y todos experimentan con ecacia el mismo retraso.
- Mecanismo de servicio: El mecanismo de servicio consiste en una o ms instalaciones de servicio, cada una de
ellas con uno o ms canales paralelos de servicio, llamados servidores.

- Cola: Una cola se caracteriza por el nmero mximo de


clientes que puede admitir. Las colas pueden ser nitas o
innitas.
- El proceso de servicio: Dene cmo son atendidos los
clientes.

5 Notacin Kendall
David G. Kendall introdujo una notacin de colas A/B/C
en 1953. La notacin de Kendall para describir las colas y sus caractersticas puede encontrarse en Tijms,
H.C,Algorithmic Analysis of Queues, Captulo 9 en A
First Course in Stochastic Models, Wiley, Chichester,
2003. Ha sido desde entonces extendida a 1/2/3/(4/5/6)
donde los nmeros se reemplazan con:
1. Un cdigo que describe el proceso de llegada. Los
cdigos usados son:
M para Markoviano (la tasa de llegadas sigue una distribucin de Poisson), signicando
una distribucin exponencial para los tiempos
entre llegadas.
D para unos tiempos entre llegadas determinsticas.
G para una distribucin general de los tiempos entre llegadas, o del rgimen de llegadas.
2. Un cdigo similar que representa el proceso de servicio (tiempo de servicio). Se usan los mismos smbolos.
3. El nmero de canales de servicio (o servidores).
4. La capacidad del sistema, o el nmero mximo de
clientes permitidos en el sistema incluyendo esos en
servicio. Cuando el nmero est al mximo, las llegadas siguientes son rechazadas. Un caso particular
de esta situacin es el modelo M/M/n/n o Erlang-B,
en el cual no hay cola de espera, sino n recursos (servidores) y hasta n usuarios como mximo; si llega el
usuario n+1, es rechazado. Este ltimo modelo es el
que se aplica en telefona convencional. Otro caso
particular es el modelo Erlang-C o M/M/n, donde la
capacidad del sistema es ilimitada, aunque haya slo
n recursos; en caso de llegar el recurso nmero n+1,
pasar a una cola de espera, pero no es rechazado.
5. El orden de prioridad en la que los trabajos en la cola
son servidos:
First Come First Served (FCFS) o First In
First Out (FIFO)

3
Last Come First Served (LCFS) o Last In First
Out (LIFO)

8 Aplicacin a la telefona

Las redes telefnicas se disean para acomodar la intensidad ofrecida del trco con solamente una pequea pr Processor Sharing
dida. El funcionamiento de los sistemas depende de si
la llamada es rechazada, de si est perdida, etc. Normal6. El tamao del origen de las llamadas. El tamao de mente los sistemas de desbordamiento hacen uso de rutas
la poblacin desde donde los clientes vienen. Esto alternativas e incluso estos sistemas tienen una capacidad
de carga nita o mxima de trco. Sin embargo, el uso
limita la tasa de llegadas.
de las colas permite que los sistemas esperen por las peticiones de su cliente hasta que los recursos libres estn
disponibles. Esto signica que si los niveles de la inten6 Estructuras tpicas
sidad del trco exceden de la capacidad disponible, las
llamadas del cliente se perderan. La disciplina de colas
determina la manera de cmo manejar las llamadas de los
clientes. Dene la manera en que les servirn, la orden de
las cuales se sirven, y la manera en la que los recursos se
dividen entre los clientes.
Service In Random Order (SIRO)

9 Referencias
[1] http://pass.maths.org.uk/issue2/erlang/index.html

Tijms, H.C, Algorithmic Analysis of Queues, Captulo 9 en A First Course in Stochastic Models, Wiley, Chichester, 2003
Moskowitz, H. y Wright G.P. Investigacin de
Operaciones. Prentice_Hall Hispanoamericana S.A.
1991.

Figura 2.

El primer sistema que se muestra en la gura, se llama


un sistema de un servidor y una cola. El segundo, una
lnea con mltiples servidores. El tercer sistema, aqul en
que cada servidor tiene una lnea de separacin. El cuarto
sistema, es una lnea con servidores en serie. Este modelo
puede aplicarse a trabajos ordenador que esperan tiempo
de procesador.

Bose S.J., Chapter 1 - An Introduction to Queueing


Systems, Kluwer/Plenum Publishers, 2002.

10 Vase tambin
Distribucin de Erlang
Distribucin Exponencial
Cola (estructura de datos)
Cola de prioridad (estructura de datos)

Las limitaciones del acercamiento matemtico

Congestin de red

11 Enlaces externos
La teora de formacin de una cola es a menudo demasiado restrictiva matemticamente para ser capaz de modelar todas las situaciones verdaderas a nivel mundial. Por
ejemplo; los modelos matemticos a menudo asumen el
nmero de clientes, o la capacidad de la cola innitos,
cuando es evidente que deben estar limitados. Los medios alternativos del anlisis de la teora de colas consisten generalmente en simulaciones de ordenador o en el
anlisis de datos experimentales.

Artculos de Teora de Colas


Queueing Theory Basics
Calculadora de Teora de Colas

12 ORIGEN DEL TEXTO Y LAS IMGENES, COLABORADORES Y LICENCIAS

12
12.1

Origen del texto y las imgenes, colaboradores y licencias


Texto

Teora de colas Fuente: https://es.wikipedia.org/wiki/Teor%C3%ADa_de_colas?oldid=92295820 Colaboradores: Rosarino, Magister


Mathematicae, BOT-Superzerocool, GermanX, Paintman, Axxgreazz, BOTpolicia, CEM-bot, Retama, Davius, Sotti, Bernard, Jlprwp,
TXiKiBoT, Hlnodovic, Rei-bot, Phirosiberia, Ronald2308, AlnoktaBOT, SieBot, Loveless, LD1984, Mel 23, Farisori, PixelBot, Maku-ule,
UA31, AVBOT, Diegusjaimes, MelancholieBot, CarsracBot, Andreasmperu, Luckas-bot, Amirobot, FariBOT, Dangelin5, Nixn, ArthurBot, Xqbot, Jkbw, Ricardogpn, Panderine!, Degaray, GrouchoBot, EmausBot, ZroBot, DAVID144, Albertojuanse, Helixdata, Invadibot,
Elvisor, Helmy oved, Bob-omber, Legobot, Addbot, Bruno Rene Vargas y Annimos: 41

12.2

Imgenes

Archivo:Colas.png Fuente: https://upload.wikimedia.org/wikipedia/commons/8/86/Colas.png Licencia: CC-BY-SA-3.0 Colaboradores:


Trabajo propio Artista original: Maku-ule
Archivo:Figura2.png Fuente: https://upload.wikimedia.org/wikipedia/commons/e/e7/Figura2.png Licencia: CC-BY-SA-3.0 Colaboradores: Trabajo propio Artista original: maku-ule
Archivo:Teoria_de_colas.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/0/02/Teoria_de_colas.svg Licencia: CC BY-SA
3.0 Colaboradores: Trabajo propio Artista original: Albertojuanse

12.3

Licencia del contenido

Creative Commons Attribution-Share Alike 3.0

Vous aimerez peut-être aussi