En ciencias de la computacin, y ms especficamente en investigacin de operaciones, la teora de
colas es el estudio matemtico de las lneas de espera o colas dentro de una red de comunicaciones. Su objetivo principal es el anlisis de varios procesos, tales como la llegada de los datos al final de la cola, la espera en la cola, entre otros. La teora de colas generalmente es considerada una rama de investigacin operativa porque sus resultados a menudo son aplicables en una amplia variedad de situaciones como negocios, comercio, industria, ingenieras, transporte y telecomunicaciones. En el conteto de la informtica y de las nuevas tecnologas, las situaciones de espera dentro de una red son ms frecuentes. !s, por ejemplo, los procesos enviados a un servidor para su ejecucin forman colas de espera mientras no son atendidos" la informacin solicitada, a trav#s de $nternet, a un servidor %eb puede recibirse con demora debido a la congestin en la red" tambi#n se puede recibir la se&al de lnea de la que depende nuestro tel#fono mvil ocupada si la central est colapsada en ese momento, etc. 'tros campos de utili(acin son la logstica de los procesos industriales de produccin, ingeniera de redes y servicios, ingeniera de sistemas informticos, y elaboracin de proyectos sustentables. )editar*+odelo de formacin de colas 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 ,abla de clientes, tales como mquinas da&adas a la espera de ser re,abilitadas. Los clientes pueden esperar en cola debido a que los medios eistentes sean inadecuados para satisfacer la demanda del servicio" en este caso, la cola tiende a ser eplosiva, es decir, a ser cada ve( 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. )editar*'bjetivos Los objetivos de la teora de colas consisten en- $dentificar el nivel ptimo de capacidad del sistema que minimi(a el coste del mismo. Evaluar el impacto que las posibles alternativas de modificacin de la capacidad del sistema tendran en el coste total del mismo. Establecer un balance equilibrado ./ptimo01 entre las consideraciones cuantitativas de costes y las cualitativas de servicio. 2restar atencin al tiempo de permanencia en el sistema o en la cola de espera. Elementos eistentes en la teora de colas o 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, despu#s de lo cual el cliente sale del sistema de colas. o Fuente de entrada o poblacin potencial- 3na caracterstica de la fuente de entrada es su tama&o. El tama&o es el n4mero total de clientes que pueden requerir servicio en determinado momento. 2uede suponerse que el tama&o es infinito o finito. o Cliente- Es todo individuo de la poblacin potencial que solicita servicio como por ejemplo una lista de trabajo esperando para imprimirse. o Capacidad de la cola- Es el mimo n4mero de clientes que pueden estar ,aciendo cola .antes de comen(ar a ser servidos1. 5e nuevo, puede suponerse finita o infinita. o Disciplina de la cola- La disciplina de la cola se refiere al orden en el que se seleccionan sus miembros para recibir el servicio. 2or ejemplo, puede ser- 6$6' .first in first out1 primero en entrar, primero en salir, seg4n la cual se atiende primero al cliente que antes ,aya llegado. L$6' .last in first out1 tambi#n conocida como pila que consiste en atender primero al cliente que ,a llegado el 4ltimo. 7SS .random selection of service1 que selecciona los clientes de manera aleatoria, de acuerdo a alg4n procedimiento de prioridad o a alg4n otro orden. 2rocessor S,aring 8 sirve a los clientes igualmente. La capacidad de la red se comparte entre los clientes y todos eperimentan con eficacia el mismo retraso. o 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. o Redes de colas. Sistema donde eisten varias colas y los trabajos fluyen de una a otra. 2or ejemplo- las redes de comunicaciones o los sistemas operativos multitarea. o Cola- 3na cola se caracteri(a por el n4mero mimo de clientes que puede admitir. Las colas pueden ser finitas o infinitas. o El proceso de servicio- 5efine cmo son atendidos los clientes. Estructuras tpicas 6igura 9. El primer sistema que se muestra en la figura, se llama un sistema de un servidor y una cola. El segundo, una lnea con m4ltiples servidores. El tercer sistema, aqu#l 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. )editar*Las limitaciones del acercamiento matemtico La teora de formacin de una cola es a menudo demasiado restrictiva matemticamente para ser capa( de modelar todas las situaciones verdaderas a nivel mundial. 2or ejemplo" los modelos matemticos a menudo asumen el n4mero de clientes, o la capacidad de la cola infinitos, cuando es evidente que estos lmites deben estar limitados. Los medios alternativos del anlisis de la teora de colas consisten generalmente en simulaciones de ordenador y:o en el anlisis de datos eperimentales. )editar*!plicacin a la telefona Las redes telefnicas se dise&an para acomodar la intensidad ofrecida del trfico con solamente una peque&a p#rdida. El funcionamiento de los sistemas depende de si la llamada es rec,a(ada, de si est perdida, etc. ;ormalmente los sistemas de desbordamiento ,acen uso de rutas alternativas e incluso estos sistemas tienen una capacidad de carga finita o mima de trfico. Sin embargo, el uso de las colas permite que los sistemas esperen por las peticiones de su cliente ,asta que los recursos libres est#n disponibles. Esto significa que si los niveles de la intensidad del trfico eceden 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. 5efine 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.