Вы находитесь на странице: 1из 19

Sistemas de Filas: Aula 1

Amedeo R. Odoni
10 de outubro de 2001

Tpicos em Teoria das Filas


9. Introduo a sistemas de filas; lei de Little, M/M/1
10. Filas Markovianas (processo de renovao)
11. Fila M/G/1 e extenses
12. Filas com prioridade de atendimento; representao
de estados do sistema
13. Avaliao financeira de congestionamentos
14. Comportamento dinmico de filas
15. Modelo hipercubo de filas
16. Inferncia sobre sistemas de filas; psicologia de
sistemas de filas

Roteiro da Apresentao

Introduo a sistemas de filas


Representao conceitual de sistemas de filas
Nomenclatura de modelos de filas
Terminologias e notaes
Lei de Little e relaes bsicas
Processos de renovao
Sistemas de filas M/M/1
Diagramas de transio entre estados
Probabilidades para o sistema em equilbrio

Filas
A Teoria das Filas a rea da Pesquisa Operacional que
trata de sistemas de filas (atrasos ou congestionamentos)
Um sistema de filas formado por uma demanda de
elementos, uma fila e um ou mais canais de atendimento
Uma rede de filas formada por vrios sub-sistemas de
filas interligados
Parmetros fundamentais de um sistema de filas:

Taxa de chegadas
Capacidade (taxa de atendimento)
Tempo entre chegadas sucessivas
Tempos de atendimento
Capacidade da fila (finito vs. infinita)
Disciplina (FIFO/FCFS, SIRO, LIFO, prioridades)
Outros fatores (efeitos de feedback, etc.)

Um sistema genrico de filas


Servidores
Ponto de entrada
no sistema
Origem dos
usurios ou
clientes

Fila

CCCCCC

C
C
C

Ponto de sada
do sistema

C
C
C
C

Processo de
chegadas
Magnitude da
fonte de usurios

Processo de
Disciplina e
capacidade da fila atendimento

Nmero de
servidores

Rede de filas formada por cinco


sub-sistemas de filas

Sistema
de filas 2
Entrada

Sistema
de filas 1

Ponto em que
usurios decidem
pelos sistema 2 ou 4

Sistema
de filas 3
Ponto em que
usurios
convergem

Sistema
de filas 4

Sistema
de filas 5

Sada

Aplicaes da Teoria das Filas


Sistemas tradicionais

Balco de check-in em um aeroporto


Caixas automticos
Restaurantes self-service
Espera numa ligao 0800
Interseo viria
Cabines de pedgio
Chamados a polcia, bombeiro ou empresas prestadoras de
servios

Critrios para definio de nveis de servio (NS)


Anlise econmica da relao entre custos
operacionais, investimentos de capital e nveis de
servio desejados

Os modelos de filas podem ser essenciais


na anlise de investimentos de capital
Custo
Custo total

Custo
timo

Custo decorrente do
aumento da capacidade
de atendimento
Custos em decorrncia de atrasos

Capacidade tima

Capacidade de um aeroporto

Vantagens e limitaes da
teoria das filas

Os modelos de filas sempre envolvem aproximaes e


simplificaes do sistema real
Os resultados podem ser teis para:
estimativas a respeito da grandeza de medidas de desempenho do
sistema
anlises de sensibilidade a respeito do impacto de mudanas
operacionais
tomada de deciso sobre melhorias no sistema

Os resultados so limitados a condies de equilbrio, e derivados


principalmente a partir de suposies estabelecidas para processos
de renovao e sistemas de fases
Definio de alguns limites teis para sistemas mais genricos em
condies de equilbrio
Solues numricas cada vez mais viveis para sistemas dinmicos

Nomenclatura de modelos de filas


A/B/m
Distribuio dos
tempos de
atendimento

Sistema de filas

Nmero de
servidores

A/B/m
Clientes

Distribuio dos
intervalos de tempo
entre chegadas
sucessivas

C
C
CCCCCC
C
C
Fila

S
S
S Servidores
S

Cdigos tpicos para A e B:


M: exponencial negativa (M vem de memoryless, ou perda de
memria)
D: determinstica
Ek: distribuio Erlang de ordem k
G: distribuio genrica

O modelo abordado nesta apresentao o M/M/1

Terminologia e notao
Estado do sistema: nmero de clientes no
sistema de filas
Comprimento da fila: nmero de clientes
aguardando atendimento
N(t) = nmero de clientes no sistema no instante t
Pn(t) = probabilidade de N(t) ser igual a n
n: taxa mdia de chegadas quando N(t) = n
n: taxa mdia (combinada) de atendimentos
quando N(t) = n

Terminologia e notao (2)


Condio transiente: estado do sistema no
instante t depende do estado do sistema
quando t = 0 e de t
Condio de equilbrio: o sistema independe do
estado inicial e do instante t
m: nmero de servidores (canais paralelos de
atendimento
Se n e a taxa de atendimento so constantes,
ento n = , n = min(n, m)
1/ = tempo mdio entre chegadas sucessivas
1/ = tempo mdio de atendimento

Medidas de desempenho de interesse


para condio de equilbrio
Dados
= taxa de chegadas
= taxa de atendimento por canal de atendimento

Incgnitas

L = nmero mdio de clientes no sistema


Lq = nmero mdio de clientes em fila
W = tempo mdio de um cliente no sistema (W = E(w))
Wq = tempo mdio de um cliente em fila (Wq = E(wq))

4 incgnitas 4 equaes

Lei de Little
Nmero
acumulado
de usurios

A(t): nmero acumulado de chegadas ao sistema


C(t): nmero acumulado de atendimentos
completos no sistema
A(t)

N(t):
C(t)

LT

N (t )dt A(T ) N (t )dt

=
=

= W
T

A(T )

Tempo

Relaes entre L, Lq, W, Wq


4 incgnitas: L, W, Lq, Wq
So necessrias 4 equaes, mas s temos 3:
L = W (teorema de Little)
Lq = Wq
1
W = Wq +

Conhecendo uma das quatro incgnitas, determinamos


as outras trs
A determinao de L pode ser simples ou complicada,
dependendo do tipo de sistema considerado

L = nPn (Pn : probabilidade que n clientes estejam


n =0
no sistema)

Processos de renovao em
sistemas de filas
1.
2.
3.

Existem m servidores idnticos e paralelos


Fila com capacidade infinita
Sempre que n elementos estejam no sistema (em
fila ou no servidor), as chegadas so Poissonianas
com taxa n por unidade de tempo

4.

Sempre que n elementos esto no sistema, os


atendimentos so realizados segundo uma
distribuio de Poisson com taxa n por unidade de
tempo

5.

A disciplina da fila FCFS (o primeiro a chegar o


primeiro a ser atendido)

M/M/1: Diagrama de transio


entre estados para dois pontos
Ponto 1

Ponto 2

M/M/1: derivando P0 e Pn
Etapa 1

Etapa 2

Etapa 3

Etapa 4

M/M/1: derivando L, Lq, W, Wq

Вам также может понравиться