Você está na página 1de 141

Prof.

Gil Pinheiro
1
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
1
R
e
v
.
:

S
e
t

-
2
0
1
0
Teoria de Filas e Sistemas de
Teoria de Filas e Sistemas de
Comunica
Comunica

o
o
Prof. Gil Pinheiro
(reviso: Setembro/2010)
Faculdade de Engenharia Faculdade de Engenharia
Departamento de Engenharia Eletrnica Departamento de Engenharia Eletrnica
e Telecomunica e Telecomunica es es
Prof. Gil Pinheiro
2
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
2
R
e
v
.
:

S
e
t

-
2
0
1
0
Programa
Programa
Reviso de Probabilidade e Estatstica
Processos Estocsticos
Teoria de Filas
Os Sistemas de Filas M/M/1, M/M/m,
M/M/m/B, M/M/m/m, M/M/1/B, M/M/ ,
M/M/N/N/K, M/G/1
Noes de Engenharia de Trfego
Redes de Filas
Prof. Gil Pinheiro
3
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
3
R
e
v
.
:

S
e
t

-
2
0
1
0
Reviso de Probabilidade e
Reviso de Probabilidade e
Estat
Estat

stica
stica
Prof. Gil Pinheiro
4
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
4
R
e
v
.
:

S
e
t

-
2
0
1
0
Vari
Vari

vel Aleat
vel Aleat

ria
ria
r um evento no Espao
Amostral S, r S
x a probabilidade associada ao
evento r, onde x um nmero
real (x R) e x [0 , 1]
A Varivel Aleatria X mapeia os
eventos de S em x, assim: X(r) = x
Assim X tem uma distribuio de
probabilidade na reta dos reais
(x R)
Espao Amostral
S
0 1
x
x
r
X(r)
Funo de Distribuio de Probabilidade (FDP):
A FDP de uma varivel aleatria X, tambm conhecida como Funo
de Distribuio Cumulativa : F(x) = P[X x] = Prob[r : X(r) x ]
Prof. Gil Pinheiro
5
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
5
R
e
v
.
:

S
e
t

-
2
0
1
0
C
C

lculo da Probabilidade
lculo da Probabilidade
Uma varivel aleatria contnua X descrita atravs de sua funo
distribuio de probabilidade F(x) ou sua funo densidade de
probabilidade f(x)
Funo Distribuio de Probabilidade:
Pr[X x] = F(x) , onde: F(- ) = 0 e F( ) = 1
Funo Densidade de Probabilidade:
ento: Sendo: F(x) = f(y) dy
x xx x
- -- -
f(y) dy = 1
+ ++ +
- -- -
dx
x dF
x f
) (
) ( =
Prof. Gil Pinheiro
6
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
6
R
e
v
.
:

S
e
t

-
2
0
1
0
Processos Estoc
Processos Estoc

sticos
sticos
Prof. Gil Pinheiro
7
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
7
R
e
v
.
:

S
e
t

-
2
0
1
0
Processo Estoc
Processo Estoc

stico
stico
Processo Estocstico: funo ou seqncia aleatria
tempo-dependente
Seja, por exemplo, n(t) a quantidade de pacotes trafegando
em uma rede de computadores no instante t
n(t) uma Varivel Aleatria
n(t) pode ser descrita atravs de uma Funo Distribuio
de Probabilidade
O tempo de espera, w(t), em uma fila tambm uma
Varivel Aleatria
Prof. Gil Pinheiro
8
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
8
R
e
v
.
:

S
e
t

-
2
0
1
0
Processos Cont
Processos Cont

nuos e Discretos
nuos e Discretos
Processo de Estados Discretos
Nmero de estados possveis de um sistema uma quantidade finita,
ou contvel. Tambm conhecido como Cadeia Estocstica. Ex.:
quantidade de pessoas numa fila, quantidade de celulares conectados
a uma ERB
Processo de Estados Contnuos
Nmero de estados possveis de um sistema uma quantidade infinita,
ou contvel. Ex.: tempo de conexo de um aparelho telefnico, tempo
de espera numa fila
Prof. Gil Pinheiro
9
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
9
R
e
v
.
:

S
e
t

-
2
0
1
0
Processos de
Processos de
Markov
Markov
um Processo Estocstico onde:
Os estados futuros do processo so independentes dos estados
passados e dependentes apenas do presente
Para analisar um Processo de Markov no necessrio
conhecer toda a trajetria de estados passados, apenas
o estado anterior (o sistema no possui memria)
Nome em homenagem a A.A.Markov, que em 1907
definiu e analisou esses processos
Um Processo de Markov de estados discretos
chamado Cadeia de Markov
Aplicao: modelagem de Sistemas de Filas
Prof. Gil Pinheiro
10
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
10
R
e
v
.
:

S
e
t

-
2
0
1
0
Processos de Nascimento e Morte
Processos de Nascimento e Morte
So Cadeias de Markov onde as transies de estado so
restritas a estados vizinhos apenas
possvel representar o estado atravs de um nmero
inteiro
Exemplo:
Estado
(pessoas
na fila)

nascimento ou chegada
0
morte ou partida
1 2 n-1 n n+1

Prof. Gil Pinheiro
11
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
11
R
e
v
.
:

S
e
t

-
2
0
1
0
Teoria de Filas
Teoria de Filas
Prof. Gil Pinheiro
12
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
12
R
e
v
.
:

S
e
t

-
2
0
1
0
Teoria de Filas
Teoria de Filas
Ferramenta matemtica para tratar de eventos
aleatrios
o estudo da espera em filas
Proporciona uma maneira de definir o
ambiente de um sistema de filas
matematicamente
Permite prever respostas provveis e tempos de
espera
Prof. Gil Pinheiro
13
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
13
R
e
v
.
:

S
e
t

-
2
0
1
0
Teoria de Filas (Objetivo)
Teoria de Filas (Objetivo)
Avaliar o comportamento de um sistema de
filas e seus parmetros, exemplos:
Tempo de espera mdio
Probabilidade de formao de fila
Porcentagem de clientes rejeitados pelo sistema
Probabilidade de um cliente esperar mais do que um
certo tempo
Nmero mdio de clientes na fila
Probabilidade de que todos os servidores estejam
ociosos
Prof. Gil Pinheiro
14
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
14
R
e
v
.
:

S
e
t

-
2
0
1
0
An
An

lise de Sistemas de Fila


lise de Sistemas de Fila

Os sistemas de filas diferem entre si de


Os sistemas de filas diferem entre si de
acordo com as hip
acordo com as hip

teses que fazemos a


teses que fazemos a
respeito dos padres de chegada e das taxas
respeito dos padres de chegada e das taxas
de servi
de servi

o
o

Na an
Na an

lise, precisamos adotar hip


lise, precisamos adotar hip

teses
teses
sobre o comportamento do sistema. Caso
sobre o comportamento do sistema. Caso
contr
contr

rio, no se tem por onde come


rio, no se tem por onde come

ar
ar
Prof. Gil Pinheiro
15
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
15
R
e
v
.
:

S
e
t

-
2
0
1
0
Hip
Hip

tese: Sobre o Padro de


tese: Sobre o Padro de
Chegada dos Usu
Chegada dos Usu

rios
rios
Chegam a intervalos regulares?
Chegam em grupo?
Chega um de cada vez?
Prof. Gil Pinheiro
16
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
16
R
e
v
.
:

S
e
t

-
2
0
1
0
Caracter
Caracter

sticas de um
sticas de um
Sistema de Fila
Sistema de Fila
(Ex.: Usu (Ex.: Usu rios de computadores de uso compartilhado) rios de computadores de uso compartilhado)
Prof. Gil Pinheiro
17
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
17
R
e
v
.
:

S
e
t

-
2
0
1
0
Caracter
Caracter

sticas de um
sticas de um
Sistema de Fila
Sistema de Fila
1. Processo de Chegada
2. Distribuio de Tempo de Servio
3. Quantidade de Servidores
4. Tamanho do Sistema de Fila
5. Populao de Clientes
6. Disciplina de Atendimento
Prof. Gil Pinheiro
18
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
18
R
e
v
.
:

S
e
t

-
2
0
1
0
1. Processo de Chegada
1. Processo de Chegada
Se os clientes chegam em instantes t
1
, t
2
, ..., t
j
a
varivel randmica
j
= t
j
- t
j-1
chamada Tempo
Interchegadas
Assume-se que os
j
formam uma seqncia de
variveis aleatrias independentes identicamente
distribudas (v.a. IID)
O processo de chegada mais comum o Processo
de Poisson. Isto significa que os Tempos
Interchegadas so exponencialmente distribudos
Outras distribuies podem ser utilizadas, tais como
a Hiperexponencial, Erlang e Geral
Prof. Gil Pinheiro
19
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
19
R
e
v
.
:

S
e
t

-
2
0
1
0
2. Distribui
2. Distribui

o de Tempo de
o de Tempo de
Servi
Servi

o (Processo de Servi
o (Processo de Servi

o)
o)
O tempo gasto por cada cliente num computador
chamado Tempo de Servio
aceitvel supor que os Tempos de Servio de cada
cliente sejam variveis aleatrias IID
A distribuio mais utilizada para o Tempo de Servio a
Distribuio Exponencial
Outras distribuies podem ser utilizadas, tais como a
Hiperexponencial, Erlang e Geral
Prof. Gil Pinheiro
20
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
20
R
e
v
.
:

S
e
t

-
2
0
1
0
3. Quantidade de Servidores
3. Quantidade de Servidores
Single Server atende a apenas um
cliente de cada vez
Multi-Server possui m servidores,
podendo atender m clientes
simultaneamente
Infinite Server cada cliente que
chega encontra sempre um servidor
disponvel
Prof. Gil Pinheiro
21
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
21
R
e
v
.
:

S
e
t

-
2
0
1
0
3. Quantidade de Servidores
3. Quantidade de Servidores
Exemplo:
Uma sala de computadores pode possuir um ou
mais computadores idnticos (servidores) e
todos fazendo parte de um sistema de fila nico.
Se os computadores no forem idnticos, eles
podem ser subdivididos em grupos de mesmo
tipo, com filas separadas para cada um deles.
Nesse caso, cada grupo um sistema de fila.
Prof. Gil Pinheiro
22
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
22
R
e
v
.
:

S
e
t

-
2
0
1
0
4. Tamanho do Sistema
4. Tamanho do Sistema
(Capacidade do Sistema)
(Capacidade do Sistema)
Capacidade do sistema = capacidade da fila de
espera + quantidade de servidores (posies de
servio)
A capacidade mxima de clientes no sistema poder
ser limitada por questes de espao, custo ou para
evitar um tempo de espera muito longo
Na maior parte dos sistemas, a capacidade da fila
limitada (finita)
Em sistemas com filas de capacidade infinita, todos
os clientes sero atendidos
Em sistemas sem capacidade de espera ou com
capacidade limitada, pode ocorrer rejeio de
clientes
Prof. Gil Pinheiro
23
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
23
R
e
v
.
:

S
e
t

-
2
0
1
0
5. Popula
5. Popula

o de Clientes
o de Clientes
a quantidade de usurios em potencial que
pode, em algum momento, usar o sistema
(ex.: clientes de banco, programa de
computador, assinante de linha telefnica)
Nos sistema reais a populao limitada
(finita)
Quando a populao finita, a taxa de
chegada depender da populao
Populao Infinita taxa de chegada
constante
Populao Finita taxa de chegada varivel
Prof. Gil Pinheiro
24
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
24
R
e
v
.
:

S
e
t

-
2
0
1
0
6. Disciplina de Servi
6. Disciplina de Servi

o
o
De uma fila, o mtodo de escolha da seqncia de
atendimento dos clientes na fila
A disciplina mais utilizada a FCFS ou FIFO
(primeiro a chegar o primeiro a sair da fila)
Outras disciplinas: LCFS, SIRO, RR
O atendimento pode ser priorizado em funo de:
Tempo esperado de atendimento, ex.: menos demorado
primeiro
Tamanho do cliente (pacote de mensagem), ex.: maior
primeiro, menor primeiro
Maior sensibilidade a atrasos, ex.: mais sensveis primeiro
Qualidade de servio (QoS)
Prof. Gil Pinheiro
25
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
25
R
e
v
.
:

S
e
t

-
2
0
1
0
Disciplina de Atendimento
Disciplina de Atendimento
(de servi
(de servi

o)
o)
Atendimento baseado em prioridade
Disciplina de
Servio
Descrio
FCFS/FIFO First Come First to be Served
LIFS/LIFO Last In First to be Served
SIRO
RD
GD
Select In Random Order
Distribuio genrica
Ex: Ex: algumas centrais telefnicas utilizam SIRO, comutadores de rede algumas centrais telefnicas utilizam SIRO, comutadores de rede
utilizam FIFO utilizam FIFO
Prof. Gil Pinheiro
26
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
26
R
e
v
.
:

S
e
t

-
2
0
1
0
Classifica
Classifica

o de Sistema de Fila
o de Sistema de Fila
Um sistema de fila classificado por suas
caractersticas
Utiliza-se a Notao de Kendall
A/ S / m / B / K / DS
Onde:
A = Distribuio de tempo interchegada
S = Distribuio de tempo de servio
m = Nmero de canais de servio simultneo (servidores)
B = Quantidade de Buffers ou capacidade do sistema
K = Tamanho da populao
DS = Disciplina de servio
Prof. Gil Pinheiro
27
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
27
R
e
v
.
:

S
e
t

-
2
0
1
0
Classifica
Classifica

o de Sistemas de Fila
o de Sistemas de Fila
-
-
Distribui
Distribui

es
es
As distribuies utilizadas para o tempo
interchegada e tempo de servio so
simbolizadas por uma letra, conforme a seguir:
M = Exponencial
E
k
= Erlang, com parmetro K
H
k
= Hiperexponencial, com parmetro K
D = Determinstico
G = Distribuio Genrica
A distribuio exponencial chamada
memoryless (M)
Uma distribuio determinstica (D) significa
tempo de chegada e tempo de servio constante,
ou sem varincia
Prof. Gil Pinheiro
28
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
28
R
e
v
.
:

S
e
t

-
2
0
1
0
Classifica
Classifica

o de Sistemas de Fila
o de Sistemas de Fila
-
-
Exemplo 1
Exemplo 1
M/M/3/20/1500/FCFS
Tempo interchegada exponencialmente distribudo
Tempo de servio exponencialmente distribudo
Existem 3 servidores
A fila possui um total de 20 posies de buffer. Consistindo
em 3 buffers para cada servidor, 17 posies de espera
compartilhados entre os tres servidores. Se a quantidade de
clientes no sistema for 20, os clientes que chegam so
perdidos at que a fila diminua
H uma populao de 1500 clientes que podem ser
atendidos
A disciplina de servio FCFS (primeiro a chegar, primeiro a
ser servido)
Prof. Gil Pinheiro
29
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
29
R
e
v
.
:

S
e
t

-
2
0
1
0
Classifica
Classifica

o de Sistemas de Fila
o de Sistemas de Fila
-
-
Exemplo 2
Exemplo 2
M/M/1
Tempo interchegada exponencialmente distribudo ( =
processo de chegada do tipo Poisson)
Tempo de servio exponencialmente distribudo
Existe 1 servidor
A fila possui quantidade ilimitada de buffer (default)
A populao de clientes infinita (default)
A disciplina de servio FCFS (primeiro a chegar, primeiro
a ser servido) - (default)
Prof. Gil Pinheiro
30
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
30
R
e
v
.
:

S
e
t

-
2
0
1
0
Classifica
Classifica

o de Sistema de Fila
o de Sistema de Fila
-
-
outros exemplos
outros exemplos
no utilizados
M/M/1 => M/M/1/ / / FCFS
- Desprezar os trs ltimos smbolos quando:
disciplina FCFS, populao infinita e tamanho da fila
infinito
M/M/1/B
M/M/m
M/M/m/B
M/M/m/m
M/M/
M/G/1
M/D/1
M/M/m//k
Prof. Gil Pinheiro
31
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
31
R
e
v
.
:

S
e
t

-
2
0
1
0
Processos de Chegada
Processos de Chegada
-
-
Processo de Poisson
Processo de Poisson
Hipteses
Dois clientes nunca chegam simultaneamente
O 1 cliente chega no instante t
0
, o 2 no instante t
1
e assim por diante ( 0 < t 0 < t
0 0
< t < t
1 , 1 ,
, ... , < , ... , < t t
n n
) )
Os tempos entre chegadas esto distribudos
exponencialmente
A taxa de chegada (1/) tambm ter
distribuio exponencial
Prof. Gil Pinheiro
32
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
32
R
e
v
.
:

S
e
t

-
2
0
1
0
Processo de Poisson
Processo de Poisson
Se a taxa de chegada possui distribuio exponencial,
a probabilidade de k clientes chegarem dentro de T
segundos pode ser modelada pela distribuio de
Poisson:
tc
2
tc
3
1
2
3
4
tc
4
Chegadas
tc
1
tempo
N

m
e
r
o

d
e

C
h
e
g
a
d
a
s
T
k
e
k
T
T P


=
!
) (
onde: > 0, k = 0,1,2, ...
Prof. Gil Pinheiro
33
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
33
R
e
v
.
:

S
e
t

-
2
0
1
0
Processo de Poisson
Processo de Poisson
Num sistema com = 0,4 chegadas/s, em T = 8 s, ocorrero 3,19959
chegadas aproximadamente. Em mdia: 0,4 x 8 = 3,2 chegadas
k Pk k.Pk
0 0,04076 0,00000
1 0,13044 0,13044
2 0,20870 0,41740
3 0,22262 0,66785
4 0,17809 0,71237
5 0,11398 0,56990
6 0,06079 0,36473
7 0,02779 0,19452
8 0,01112 0,08893
9 0,00395 0,03557
10 0,00126 0,01265
11 0,00037 0,00405
12 0,00010 0,00118
Soma = 0,99997 3,19959
0,00
0,05
0,10
0,15
0,20
0,25
1 2 3 4 5 6 7 8 9 10 11 12 13
k
Pk
Valor mdio
Prof. Gil Pinheiro
34
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
34
R
e
v
.
:

S
e
t

-
2
0
1
0
Propriedades dos Processos de
Propriedades dos Processos de
Poisson
Poisson

3
=
i
p
1

p
2

p
3

1 = p
i
A juno de fluxos de Poisson resulta num fluxo de Poisson
A partio de um fluxo de Poisson resulta em fluxos de Poisson
Prof. Gil Pinheiro
35
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
35
R
e
v
.
:

S
e
t

-
2
0
1
0
Propriedades dos Processos de
Propriedades dos Processos de
Poisson
Poisson
Partidas de um sistema de fila M/M/1 um fluxo de Poisson
Partidas de um sistema de fila M/M/m um fluxo de Poisson



>



i
>

3
Prof. Gil Pinheiro
36
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
36
R
e
v
.
:

S
e
t

-
2
0
1
0
Distribui
Distribui

o Exponencial
o Exponencial
Um mtodo alternativo para descrever a distribuio de chegadas de clientes
atravs do tempo decorrido entre chegadas sucessivas de clientes. A
distribuio de probabilidade F(t), em que o tempo interchegadas (ti)
menor que t, para a distribuio discreta de Poisson de chegadas, dada por
(Distribuio Exponencial):
P(tempo interchegadas< << < t) = F(t) = 1 e
t
, > 0, t > 0
Graficamente, a distribuio
exponencial, de tempos
interchegadas, mostrada ao
lado
Dado um tempo t no eixo
horizontal, o eixo vertical do
grfico indica a probabilidade
de chegadas com ti < t
Prof. Gil Pinheiro
37
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
37
R
e
v
.
:

S
e
t

-
2
0
1
0
A Distribui
A Distribui

o Exponencial
o Exponencial
importante no estudo das filas pois o tempo de servio pode ser
modelado por uma distribuio exponencial. Exemplos:
No trfego telefnico, a durao de uma ligao
Numa rede de comutao de pacotes o tempo de transmisso de um
pacote, que proporcional ao seu comprimento
No existe um embasamento matemtico que justifique essa hiptese,
porm, a prtica se aproxima bastante de uma distribuio exponencial
Alm disso, essa hiptese simplifica o tratamento matemtico
Do mesmo modo, a distribuio exponencial tambm pode ser
utilizada com boa aproximao na modelagem do tempo interchegada
Prof. Gil Pinheiro
38
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
38
R
e
v
.
:

S
e
t

-
2
0
1
0
A Distribui
A Distribui

o Exponencial
o Exponencial
Funo Densidade de Probabilidade: f(t) =
Funo Probabilidade acumulada: F(t) =
Probabilidade
acumulada
Densidade de
probabilidade
0 , se t < 0
e t , se t 0
0 , se t < 0
1 e
t
, se t 0
Prof. Gil Pinheiro
39
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
39
R
e
v
.
:

S
e
t

-
2
0
1
0
Propriedades da Distribui
Propriedades da Distribui

o
o
Exponencial
Exponencial
Mdia: E[X] = X = = 1 /
Varincia: V
2
[X] = = 1 /
2
Desvio Padro:
x
= 1/ ( igual a Mdia!!! )
Essa distribuio utilizada para modelar:
O tempo de servio em uma central telefnica, o tempo em que um cliente
fica conectado
Numa rede de comunicao, o tempo de servio o tempo necessrio para
transmisso de um pacote atravs de um link de rede
y . f(y) dy

- -- -
y
2
. f(y) dy

- -- -
Prof. Gil Pinheiro
40
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
40
R
e
v
.
:

S
e
t

-
2
0
1
0
Aplica
Aplica

o da Distribui
o da Distribui

o
o
Exponencial
Exponencial
Grficos do tamanho da fila para diferentes valores de desvio padro
Quando: desvio/valor mdio = 1, temos a Distribuio Exponencial
Prof. Gil Pinheiro
41
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
41
R
e
v
.
:

S
e
t

-
2
0
1
0
Aplica
Aplica

o da Distribui
o da Distribui

o
o
Exponencial
Exponencial
Tempo de residncia para diversas relaes de
utilizao () e desvio padro ()
Prof. Gil Pinheiro
42
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
42
R
e
v
.
:

S
e
t

-
2
0
1
0
Nota
Nota

o de Modelos de Fila
o de Modelos de Fila
= Tempo interchegada = tempo decorrido entre duas chegadas
sucessivas
Prof. Gil Pinheiro
43
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
43
R
e
v
.
:

S
e
t

-
2
0
1
0
Nota
Nota

o de Modelos de Fila
o de Modelos de Fila
m Quantidade de servidores idnticos.
Taxa mdia de chegada, de clientes (=1/E[]). Em alguns sistemas, poder
depender do estado do sistema (quantidade de clientes).
s Tempo de servio (de atendimento) de um cliente.
Taxa mdia de servio por servidor (=1/E[s])). Para m servidores, a taxa
mdia de servio m
n Quantidade total de clientes no sistema, tambm chamada tamanho da fila.
Inclui os clientes em espera por um servidor e os que esto sendo atendidos.
n
q
Quantidade de clientes aguardando atendimento. sempre menor que n, pois
no inclui os clientes em servio.
n
s
Quantidade de clientes em servio.
r Tempo de resposta do sistema. Ou tempo total de residncia dos clientes
dentro do sistema de fila (tempo de espera + tempo de atendimento).
w Tempo de espera para ser atendido. o tempo decorrido entre a chegada e o
incio do atendimento (servio) do cliente.
Todas as variveis, exceto e , so variveis aleatrias.
Prof. Gil Pinheiro
44
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
44
R
e
v
.
:

S
e
t

-
2
0
1
0
Nota
Nota

o de Modelos de Fila
o de Modelos de Fila
Utilizao do servidor (= / )
B Tamanho da fila, quando esta for finita (tamanho do Buffer)
Tempo interchegadas (= 1/ )
Prof. Gil Pinheiro
45
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
45
R
e
v
.
:

S
e
t

-
2
0
1
0
Estabilidade dos Sistemas de Filas
Estabilidade dos Sistemas de Filas
Condio de Estabilidade: se a quantidade de clientes
no sistema aumenta, tendendo a infinito, o sistema dito
Instvel. Para haver estabilidade, a taxa mdia de
chegada deve ser menor que a taxa mdia de servio (
< m ). Esta regra no se aplica para populao finita e
buffer finito (podem haver clientes rejeitados) sistema
nunca fica instvel
Utilizao de um servidor: = /
< 1, para Sistema de Fila ser Estvel
Populao no Sistema: n = n
q
+ n
s
E[n] = E[n
q
]+
E[n
s
]
Tempo no Sistema: r = w + s E[r] = E[w]+ E[s]
Prof. Gil Pinheiro
46
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
46
R
e
v
.
:

S
e
t

-
2
0
1
0
Equa
Equa

o de
o de
Little
Little
Permite calcular a quantidade de clientes (itens)
em qualquer Sistema de Fila. Resume-se a:
quantidade mdia = taxa de chegada x tempo mdio
de resposta
Esta relao se aplica a um Sistema Inteiro ou
parte de um Sistema de Fila
Baseia-se numa viso tipo Caixa Preta do
Sistema de Fila
Sistema de
Fila
(Caixa Preta)
Partidas
Chegadas
Prof. Gil Pinheiro
47
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
47
R
e
v
.
:

S
e
t

-
2
0
1
0
Tempo
Quantidade
Equa
Equa

o de
o de
Little
Little
-
-
Aplica
Aplica

o
o
A equao de Little pode ser aplicada a um subsistema
ou todo o sistema de Fila.
Prof. Gil Pinheiro
48
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
48
R
e
v
.
:

S
e
t

-
2
0
1
0
Equa
Equa

o de
o de
Little
Little
-
-
Aplica
Aplica

o
o
Aplicando a equao de Little num subsistema
ou em todo o sistema de Fila:
Na fila de espera: n
q
= . w
No servidor: n
s
= . s = /
No sistema inteiro: n = . r
Prof. Gil Pinheiro
49
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
49
R
e
v
.
:

S
e
t

-
2
0
1
0
Equa
Equa

o de
o de
Little
Little
-
-
Exemplo 1
Exemplo 1
Se a taxa de chegada numa linha de transmisso,
n
q
a quantidade mdia de pacotes esperando no
buffer (no sendo transmitidos), e w o tempo
mdio gasto por um pacote no buffer. Ento, pela
equao de Little:
n
q
= . w
Buffer

(partidas)

(chegadas)
Transmissor

(partidas)
Linha de
Transmiss
o
Prof. Gil Pinheiro
50
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
50
R
e
v
.
:

S
e
t

-
2
0
1
0
Equa
Equa

o de
o de
Little
Little

Exemplo 2
Exemplo 2
Numa sala de espera de um consultrio, h 15
clientes em mdia e taxa de chegada de 1 cliente
a cada 30 segundos. Calcule o tempo mdio de
espera dos clientes na sala. Os clientes so
atendidos na ordem de chegada (FIFO).
Temos que:
n
q
=15 = 2 clientes/minuto
Aplicando a equao de Little na fila: n
q
= . w
Tempo de espera na fila: w = 15 / 2 = 7,5 minutos
Prof. Gil Pinheiro
51
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
51
R
e
v
.
:

S
e
t

-
2
0
1
0
O Sistema de Fila M/M/1
O Sistema de Fila M/M/1
Prof. Gil Pinheiro
52
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
52
R
e
v
.
:

S
e
t

-
2
0
1
0
O Sistema de Fila M/M/1
O Sistema de Fila M/M/1
Sistema de fila com um servidor
Exemplo: clientes na fila do caixa eletrnico
Prof. Gil Pinheiro
53
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
53
R
e
v
.
:

S
e
t

-
2
0
1
0
Modelo do Sistema de Fila M/M/1
Modelo do Sistema de Fila M/M/1

Simbologia
Modelo
Prof. Gil Pinheiro
54
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
54
R
e
v
.
:

S
e
t

-
2
0
1
0
Caracter
Caracter

sticas do Sistema de
sticas do Sistema de
Fila M/M/1
Fila M/M/1
Processo de chegada tipo Poisson (M)
Tempo de servio - distribuio exponencial
(M)
Quantidade de servidores (= 1)
Infinitas posies na fila de espera (clientes no
so perdidos)
Disciplina de servio do tipo FIFO
Populao de clientes infinita (taxa de
chegada constante)
Prof. Gil Pinheiro
55
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
55
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1
Sistema de Fila M/M/1
-
-
Diagrama de Transi
Diagrama de Transi

o de Estados
o de Estados
Estado = quantidade total de clientes no sistema Estado = quantidade total de clientes no sistema
Para o sistema M/M/1, temos: Para o sistema M/M/1, temos:

n n
= = ( (C C
te te
) ), n = 0, 1, 2, .... (taxa de chegadas no sistema) , n = 0, 1, 2, .... (taxa de chegadas no sistema)

n n
= = ( (C C
te te
) ), n = 1, 2, 3, .... (taxa de partidas do sistema) , n = 1, 2, 3, .... (taxa de partidas do sistema)
Estado:

0

1

0
1

2

1
2

3

2

n1

n

n-1
n

n+1

n
n+1

n+2

n+1

n-1

n-2
Prof. Gil Pinheiro
56
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
56
R
e
v
.
:

S
e
t

-
2
0
1
0
Estados do Sistema M/M/1
Estados do Sistema M/M/1
Distribuio de
Poison na chegada
Tempo de servio exponencial
com mdia
1

Distribuio de
Poison na chegada
Tempo de servio exponencial
com mdia
1

Mudanas de estado
possveis entre os
instantes t e t + t
n
t t + t
n+1
n
n-1
t
1 partida,
0 chegadas
0 partidas, 0 chegadas
ou
1 partida, 1 chegada
0 partidas,
1 chegada
Estado
Tempo
n
t t + t
n+1
n
n-1
t t
1 partida,
0 chegadas
0 partidas, 0 chegadas
ou
1 partida, 1 chegada
0 partidas,
1 chegada
Estado
Tempo
Prof. Gil Pinheiro
57
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
57
R
e
v
.
:

S
e
t

-
2
0
1
0
Estados do Sistema M/M/1
Estados do Sistema M/M/1
Um sistema de fila M/M/1 ser estudado a
seguir visando determinar seu equilbrio, ou
seja, quando atinge a condio de regime
permanente
Nessas condies, o sistema pode ser
identificado atravs de suas propriedades
estatsticas (tempo de espera, tempo de
residncia, tamanho da fila, tempo de espera
na fila, etc)
Esse estudo poder ser estendido para
outros sistemas de fila (M/M/N, M/M/N/N, etc)
Prof. Gil Pinheiro
58
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
58
R
e
v
.
:

S
e
t

-
2
0
1
0
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
n n1 n+1
.t
.t
.t
.t
n n1 n+1
.t
.t
.t
.t
As 4 condies para haver n clientes no sistema em t + t:
1. Haviam n+1 pacotes no sistema em t, no intervalo t houve 1 partida e
nenhuma chegada
2. Haviam n-1 pacote no sistema em t, no intervalo t houve 1 chegada e
nenhuma partida
3. Haviam n pacotes no sistema em t, no intervalo t no houve partida e
nem chegada
4. Haviam n pacotes no sistema em t, no intervalo t houve 1 partida e 1
chegada
Prof. Gil Pinheiro
59
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
59
R
e
v
.
:

S
e
t

-
2
0
1
0
Transi
Transi

es de Estado (resumo)
es de Estado (resumo)
1 partida + 1
chegada
0 partida + 0
chegada
1 partida + 0
chegada
1 partida + 0
chegada
Eventos Durante
t
n n clientes
n n clientes
n n-1 clientes
n n+1 clientes
Estado Final
(t+ t)
Estado Inicial
(Instante t)
Prof. Gil Pinheiro
60
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
60
R
e
v
.
:

S
e
t

-
2
0
1
0
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
Relembrando que:
Onde T = t , sendo t pequeno, logo:
P( k = 1 e com T = t ) = t + 0(t )
P( k = 0 e com T = t ) = 1 t + 0(t )
P( k = 1 e com T = t ) = t + 0(t )
P( k = 0 e com T = t ) = 1 t + 0(t )
Ento, para o processo de chegada:
P(1 partida em t ) = t + 0(t )
P(0 partida em t ) = 1 t + 0(t )
P(1 partida em t ) = t + 0(t )
P(0 partida em t ) = 1 t + 0(t )
O tempo de servio obedece a distribuio exponencial, assim as partidas
tambm seguem um processo de Poisson, ento:
(T)
k
e
- t
1!
P(k=1) =
(T)
k
e
- t
1!
P(k=1) =
( t)
k
e
- t
1!
P(k=1, T=t) =
( t)
k
e
- t
1!
P(k=1, T=t) =
= .t [ 1 - .t +
2!
(.t)
2
+ .... ] = .t [ 1 - .t +
2!
(.t)
2
2!
(.t)
2
+ .... ]
0(t ) / .t 0(t ) / .t
Prof. Gil Pinheiro
61
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
61
R
e
v
.
:

S
e
t

-
2
0
1
0
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
Expresso
A
= p
n
(t).[1 .t 0(t)].[1 .t 0(t)] p
n
(t+t)
+ p
n
(t).[.t + 0(t)].[.t + 0(t)]
+ p
n+1
(t).[1 .t 0(t)].[.t + 0(t)]
+ p
n-1
(t).[.t + 0(t)].[1 .t 0(t)]
t t + t
n+1
n
n-1
t
1 partida,
0 chegadas
0 partidas, 0 chegadas
ou
1 partida, 1 chegada
0 partidas,
1 chegada
Estado
Tempo
t t + t
n+1
n
n-1
t t
1 partida,
0 chegadas
0 partidas, 0 chegadas
ou
1 partida, 1 chegada
0 partidas,
1 chegada
Estado
Tempo
Prof. Gil Pinheiro
62
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
62
R
e
v
.
:

S
e
t

-
2
0
1
0
Expresso B
= p
0
(t).[1 .t 0(t)].[1 .t 0(t)] p
0
(t+t)
+ p
0
(t).[.t + 0(t)].[.t + 0(t)]
+ p
0
(t).[1 .t 0(t)].[.t + 0(t)]
p
0
(t t) p
0
(t)
t
Lim
t0
p
0
(t t) p
0
(t)
t
Lim
t0
= .p
0
(t) + .p
1
(t)
Da expresso B:
d p
0
(t)
dt
d p
0
(t)
dt
= .p
0
(t) + .p
1
(t)
d p
0
(t)
dt
d p
0
(t)
dt
= 0
Em regime permanente:
.p
0
(t) + .p
1
(t) = 0
Quando n=0:
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
Prof. Gil Pinheiro
63
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
63
R
e
v
.
:

S
e
t

-
2
0
1
0
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
Utilizao:
Para n 1

p
n
(t t) p
n
(t)
t
Lim
t0
p
n
(t t) p
n
(t)
t
Lim
t0
Ignorando os termos em t
2
e de ordem superior
d p
n
(t)
dt
= .p
n
(t) .p
n
(t) + .p
n-1
(t) + .p
n+1
(t)
d p
n
(t)
dt
d p
n
(t)
dt
= .p
n
(t) .p
n
(t) + .p
n-1
(t) + .p
n+1
(t)
Teremos:
Logo:

p
1

p
0 =

p
1

p
0 =
Prof. Gil Pinheiro
64
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
64
R
e
v
.
:

S
e
t

-
2
0
1
0
d p
n
(t)
dt
= 0
d p
n
(t)
dt
d p
n
(t)
dt
= 0 Em regime permanente:
(+).p
n
= .p
n-1
+ .p
n+1
n 1
.p
1
= .p
0
n = 0

n
(1- )
1 -
n+1
p
n
=

n
(1- )
1 -
n+1

n
(1- )
1 -
n+1
p
n
=
Para a fila M/M/1:
Para: > 1 N 8 Para n 1:
p
n
=
n
(1- )
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
Prof. Gil Pinheiro
65
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
65
R
e
v
.
:

S
e
t

-
2
0
1
0
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
Populao mdia no sistema em regime permanente:
E[n] =

n = 1

n = 1
n.p
n =
n.
n
.(1- )

n = 1
n.
n
.(1- )

n = 1

n = 1
=
1

Tempo de residncia no sistema, utilizando a Lei de Little:


E[r] = E[n] /
=
=
(1 )
/
(1 )
/
.(1 )
1
.(1 )
1
Tempo na fila de espera:
E[w] = E[r] E[s]
= =
.(1 )
1
.(1 )
11

1
( )

( )

( )
1
( )
1
=
Prof. Gil Pinheiro
66
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
66
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1
Sistema de Fila M/M/1
-
-
Gr
Gr

fico de Chegadas e Partidas


fico de Chegadas e Partidas
tc
2
tc
3
1
2
3
4
5
tc
4
tc
5
tc
6
Chegadas
Partidas
tp
1
tp
2
tp
3
tp
4
tc
1
6
tempo
r
1
r
2
r
3
r
4
C(t)
P(t)
n
N

m
e
r
o

d
e

C
h
e
g
a
d
a
s
/
P
a
r
t
i
d
a
s
Prof. Gil Pinheiro
67
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
67
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1
Sistema de Fila M/M/1
-
-
Quantidade de Clientes no Sistema
Quantidade de Clientes no Sistema
tc
2
tc
3
1
2
3
4
5
tc
4
tc
5
tc
6
Chegadas
Partidas
tp
1
tp
2
tp
3
tp
4
tc
1
6
tempo
C
l
i
e
n
t
e
s

n
o

S
i
s
t
e
m
a
Estado Mdio do Sistema (n)
Prof. Gil Pinheiro
68
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
68
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1
Sistema de Fila M/M/1
-
-
Tempo de Resposta do Sistema
Tempo de Resposta do Sistema
Tempo de Resposta
Mdio (r)
1 2 3 4 5
T
e
m
p
o

d
e

R
e
s
p
o
s
t
a
6
Nmero da Chegada
Prof. Gil Pinheiro
69
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
69
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1
Sistema de Fila M/M/1
-
-
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
1. Parmetros: = Taxa de chegada (por unidade de tempo)
= Taxa de servio (por unidade de tempo)
2. Utilizao do servidor (=intensidade de trfego): = /
3. Condio de Estabilidade: < 1
4. Probabilidade de zero clientes no sistema: p
0
= 1
5. Probabilidade de n clientes no sistema:
p
n
= P[N = n] = (1 )
n
, n = 0, 1, 2, ....

6. Probabilidade de haver mais que n clientes no sistema:


p
n+
= P[R > n] =
n
7. Quantidade mdia de clientes no sistema: n = /(1 )
8. Quantidade mdia de clientes na fila: n
q
=
2
/(1 )
9. Tempo de residncia (tempo de resposta) mdio: r = 1 / [ (1 )]
10. Probabilidade acumulada do tempo de residncia:
P[ r t ]= 1 e
t(1)
Prof. Gil Pinheiro
70
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
70
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1
Sistema de Fila M/M/1
-
-
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
11. q-Percentil do tempo de residncia: m(q) = r ln [ 100 / (100 q) ]
m(q): o tempo mximo de residncia para q (%) de clientes
12. Tempo mdio de espera na fila: w = n
q
/ = (
2
/ ) / (1 - )
P(r < t) a probabilidade do
tempo de residncia ser menor
do que t
Do grfico, para t = 1.2 r
mdio
,
ento P(t) = 0.7, a
probabilidade de um cliente ter
seu tempo de residncia menor
que 1.2 r
mdio
Sendo r
mdio
o tempo mdio de
residncia = 1/(1)
Prof. Gil Pinheiro
71
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
71
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1
Sistema de Fila M/M/1
-
-
Exemplo 1
Exemplo 1
Um servidor de rede esta associado a 100 computadores atravs de uma
rede (LAN). O servidor mantm um banco de dados para consultas dos
computadores. O tempo mdio de resposta de uma consulta no servidor
de 0,6 segundos e o desvio do tempo igual a mdia. No horrio de pico, a
taxa de consultas atinge a taxa de 20 consultas/minuto. Responda as
seguintes questes:
(1) Qual o tempo de resposta mdio?
(2) Se o tempo de resposta mximo aceitvel for 1,5 s (para 90% das
consultas), qual o percentual de aumento de trfego?
(3) Com um acrscimo de 20% de trfego, qual o aumento no tempo de
resposta?
Prof. Gil Pinheiro
72
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
72
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1
Sistema de Fila M/M/1
-
-
Exemplo 1
Exemplo 1
Assumindo um modelo M/M/1 para o sistema servidor, rede e micros. Os
atrasos na rede (tempo de propagao) e as colises) so ignorados.
(1) Tempo de Resposta Mdio:
Taxa de chegada: = 20 / 60 = 1/3 clientes/segundo
Taxa de atendimento: = 1 / 0,6 = 10 / 6 clientes/segundo
Intensidade de trfego (=utilizao do servidor): = / = 1/3 x 6/10
= 0,2
Tempo de Resposta do Sistema: r = 1 / [(1 )] = 0,6 / (1 0,2) =
0,75 s (=0,6 s no atendimento + 0,15 s na fila de espera do servidor)
c
s
...
c c c
Prof. Gil Pinheiro
73
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
73
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1
Sistema de Fila M/M/1
-
-
Exemplo 1
Exemplo 1
(2) Aumento de trfego:
Acrscimo no Trfego quando r = 1,5 s para 90 % das requisies:
1,5 = r x ln[100/(100 - 90)] ento: r = 0,65
Como r = (1/) / (1 ) = (1/1,667) / (1 ) = 0,65
Logo: = 0,077
Assim, a intensidade de trfego () deve cair de 0,2 para 0,077 para
que o tempo de residncia (r) caia de 0,75 para 0,65
(3) Acrscimo no tempo de resposta:
A intensidade de trfego (utilizao) foi aumentada em 20%, ento:
= 0,2 + 0,2 = 0,4
Logo: r = (1/) / (1 ) = (1/1,667) / (1 0,4) = 1,00 s
Prof. Gil Pinheiro
74
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
74
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m
Sistema de Fila M/M/m
Prof. Gil Pinheiro
75
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
75
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m
Sistema de Fila M/M/m
Sistema com m servidores iguais
Cada servidor possui uma taxa de servio igual a
Sistema sem perdas - se todos os servidores estiverem
ocupados, novos clientes aguardam na fila de espera
Prof. Gil Pinheiro
76
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
76
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m
Sistema de Fila M/M/m
-
-
Diagrama de Transi
Diagrama de Transi

o de Estados
o de Estados
Estado:

0


1
2. 2. 2. 2.

m1
m.

m
m. . . .

m+1
( (( (m 1). 1). 1). 1).

m. . . .


n. , n = 1, 2, 3, ..., m-1
m. , n = m, m+1, m+2, m+3, ...,

n
=

n
= , n = 0, 1, 2, ...,
Para o sistema M/M/m:
Prof. Gil Pinheiro
77
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
77
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m
Sistema de Fila M/M/m
-
-
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
1. Parmetros: = Taxa de chegada
= Taxa de servio
m = Quantidade de servidores
) 1 (
.
.

+ =
q
P
m n
5. Tempo de residncia mdio:
3. Condio de Estabilidade: < 1
2. Utilizao (intensidade de trfego) mdia de um servidor: = (/m) /
6. Quantidade mdia de clientes no sistema:
4. Intensidade de trfego do sistema (dos m servidores): = /

+ =
) 1 (
1
1
m
P
r
q
Prof. Gil Pinheiro
78
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
78
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m
Sistema de Fila M/M/m
-
-
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
s
m
P
s s r w
q

+ = =
) 1 (
1

7. Tempo de espera mdio, sendo:


A m
sP
m
sP
w
q q

=
) 1 (
Logo:
Prof. Gil Pinheiro
79
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
79
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m
Sistema de Fila M/M/m
-
-
C
C

lculo do Estado do Sistema


lculo do Estado do Sistema
P
q
= probabilidade de todos os servidores estarem ocupados (ocorre
formao de fila). Onde:
(.m)
m
P
0
m! (1)
P
q
=
P
0
= probabilidade do sistema estar vazio (sem clientes). Dada por:
(.m)
m
m! (1)
P
0
=

n = 0
m - 1
(.m)
n
n!
+
1
A equao anterior conhecida como equao de Erlang-C. Tendo sido
tabulada e bastante utilizada em sistemas de telefonia.
Prof. Gil Pinheiro
80
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
80
R
e
v
.
:

S
e
t

-
2
0
1
0
Exemplo: Sistema M/M/2
Exemplo: Sistema M/M/2
1/
(1
2
)
r = 1. Tempo de residncia mdio:
2. Quantidade mdia de clientes no sistema:
2
1
2
n =
3. Probabilidade de formao de fila:
2
2
1+
P
q
=
Prof. Gil Pinheiro
81
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
81
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/


Prof. Gil Pinheiro
82
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
82
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/


Sistema com quantidade infinita de servidores
Todo o cliente que chega ao sistema encontra um
servidor livre e imediatamente atendido
Taxas de chegada e de servio possuem distribuio
exponencial
No existe fila de espera, o comprimento da fila e o
tempo de espera so nulos
um sistema que introduz apenas um atraso
equivalente ao tempo de servio
Utiliza as equaes do sistema M/M/m na situao
limite, quando m =
Prof. Gil Pinheiro
83
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
83
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/


Probabilidade de sistema vazio:
Probabilidade de n clientes no sistema:
Quantidade de clientes no sistema:
Tempo mdio de residncia:


= e p
0
! n
e
p
n
n


|
|

\
|
=
Para n > 0 Para n > 0

= = n

1
= r
Prof. Gil Pinheiro
84
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
84
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/
m/B
m/B
Prof. Gil Pinheiro
85
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
85
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/
m/B
m/B
Distribuio do tempo entre chegadas: Exponencial
Distribuio do tempo de servio: Exponencial
Quantidade de Servidor(es): m
Capacidade do Sistema: B
Trata-se de um sistema com m servidores e B buffers,
onde B m (cada servidor possui uma posio de
buffer)
Se as B posies estiverem ocupadas, os clientes
subseqentes so perdidos
Prof. Gil Pinheiro
86
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
86
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/
m/B
m/B
-
-
Diagrama de Transi
Diagrama de Transi

o de Estados
o de Estados
Estado = quantidade de clientes no sistema Estado = quantidade de clientes no sistema
Para o sistema M/M/ Para o sistema M/M/m m/ /B , B , onde B onde B m m

n n
= = , n = 0, 1, 2, ..., , n = 0, 1, 2, ..., B B- -1 e 1 e
n n
= 0, para n = 0, para n B B

n n
= n. = n. , n = 1, 2, 3, ..., , n = 1, 2, 3, ..., m e m e
n n
= m = m. . , para n , para n > > B B
Estado:

0

1

0
1

2

1
m1

m

m-1
m

m+1

m
m+1

m-1

m-2

m+2

m+1


b

k-1
B
Prof. Gil Pinheiro
87
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
87
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/
m/B
m/B
-
-
Diagrama de Transi
Diagrama de Transi

o de Estados
o de Estados
Estado = quantidade de clientes no sistema Estado = quantidade de clientes no sistema
Sistema M/M/m/ Sistema M/M/m/B , onde: B(buffers) B , onde: B(buffers) m m( (servers servers) )
Estado:

0


1
2. 2. 2. 2.

m1
m.

m
m. . . .

m+1
( (( (m 1). 1). 1). 1).

m. . . .


m.

B
Prof. Gil Pinheiro
88
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
88
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/
m/B
m/B
Probabilidade do sistema estar vazio, nenhum servidor
ocupado:
( )( )
( )
( )
1
1
1
1
0
! 1 !
1
1

=
+

+ =

m
n
n m
m B
n
m
m
m
p


( )
0
!
p
n
m
p
n
n

=
0
!
p
m
m
p
n m
n

=
Probabilidade de haverem n clientes no sistema:
Para n < m:
Para m n B:
Prof. Gil Pinheiro
89
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
89
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/
m/B
m/B
Probabilidade do sistema estar vazio, nenhum servidor
ocupado:
( )( )
( )
( )
1
1
1
1
0
! 1 !
1
1

=
+

+ =

m
n
n m
m B
n
m
m
m
p


( )
0
!
p
n
m
p
n
n

=
0
!
p
m
m
p
n m
n

=
Probabilidade de haverem n clientes no sistema:
Para n < m:
Para m n B:
Prof. Gil Pinheiro
90
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
90
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/
Sistema de Fila M/M/
m/B
m/B
Quantidade de clientes na fila:
Tempo de espera na fila:

+ =
=
B
m n
n q
p m n n
1
) (
'
q
n
w =
Prof. Gil Pinheiro
91
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
91
R
e
v
.
:

S
e
t

-
2
0
1
0
Casos Particulares
Casos Particulares
do Sistema
do Sistema
M/M/
M/M/
m/B
m/B
O sistema M/M/m/B pode originar dois
tipos de sistemas de fila:
Sistema M/M/m/m, onde m=B, que aplicvel a
sistemas de capacidade m e quantidade de
servidores m, sem espao de espera. Cada um dos
m servidores comporta um cliente
Sistema M/M/1/B, onde m=1, que aplicvel a
sistemas de capacidade B e 1 servidor. Ou seja, B-
1 posies de espera
Prof. Gil Pinheiro
92
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
92
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m/m
Sistema de Fila M/M/m/m
Prof. Gil Pinheiro
93
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
93
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m/m
Sistema de Fila M/M/m/m
Distribuio do tempo entre chegadas: Exponencial
Distribuio do tempo de servio: Exponencial
Quantidade de Servidor(es): m
Capacidade do Sistema: m
Trata-se de um sistema com m servidores e de
capacidade m (1 posio por servidor), sem espao de
espera
Se os m servidores estiverem ocupados, os clientes
subseqentes so perdidos (ocorre bloqueio do
sistema)
Prof. Gil Pinheiro
94
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
94
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m/m
Sistema de Fila M/M/m/m
1. Sistema M/M/m/m, sem espao de espera
2. Nmero de posies em servio =
nmero de servidores (no h fila de espera)
3. Chamadas que chegam:
4. Chamadas bloqueadas: .P
b
5. Chamadas no bloqueadas: = .(1P
b
)
6. P
b
= probabilidade dos m servidores
(linhas) estarem bloqueados (ocupadas)


1

2

3

m
.P
b
(Bloqueio)

Prof. Gil Pinheiro


95
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
95
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m/m
Sistema de Fila M/M/m/m
( )
1
0
0
!

=

m
n
n
n
m
p

( )
0
!
p
n
m
p
n
n

=
( )
( )

=
=
m
n
n
m
b
n
m
m
m
p
0
!
!

Probabilidade de nenhum cliente no sistema:


Probabilidade de n clientes no sistema:
Probabilidade de bloqueio do sistema P[n=m]:
Prof. Gil Pinheiro
96
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
96
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m/m
Sistema de Fila M/M/m/m

=
=
m
n
n
np n
1
s
n
r = =
'
Nmero mdio de clientes no sistema:
Taxa de chegada efetiva (clientes no rejeitados):
Tempo de residncia:
( )
b
m
n
n
m
n
n
p p p = = =


=

=
1 '
1
0
1
0

Prof. Gil Pinheiro
97
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
97
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/m/m
Sistema de Fila M/M/m/m
Quando n=m, todas as linhas esto
ocupadas, as prximas requisies sero
bloqueadas
A probabilidade de bloqueio ser:
P
b
=
m

i = 0
(m)
i
/ i!
(m)
m
/ m!
onde: = /
A equao anterior tambm conhecida como distribuio Erlang-B de bloqueio, distribuio
de Erlang ou equao de perdas de Erlang do tipo B
Prof. Gil Pinheiro
98
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
98
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1/B
Sistema de Fila M/M/1/B
Prof. Gil Pinheiro
99
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
99
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1/B
Sistema de Fila M/M/1/B
Sistema com 1 servidor e B posies de
espera
Caso particular do sistema M/M/m/B, onde
m=1
Fila de espera possui tamanho finito, ento
podem haver clientes perdidos, ou rejeitados
(bloqueio do sistema)
Como todo o sistema com capacidade de fila
limitada, sempre estvel (<).
Prof. Gil Pinheiro
100
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
100
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1/B
Sistema de Fila M/M/1/B
Probabilidade de sistema vazio:
Probabilidade de n clientes no sistema:
Probabilidade de bloqueio:
para 1
1
0
1
1
+

=
B
p

1
1
0
+
=
B
p
para = 1
n
B
n
n
p p

1
0
1
1
+

= =
para 0 n B
[ ]
B
B
B
b
p B P p

1
0
1
1
+

= = =
Prof. Gil Pinheiro
101
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
101
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/1/B
Sistema de Fila M/M/1/B
Nmero de clientes no sistema:
1
1
1
) 1 (
1
+
+

=
B
B
B
n

Prof. Gil Pinheiro


102
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
102
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/N/N/K
Sistema de Fila M/M/N/N/K
Prof. Gil Pinheiro
103
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
103
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/N/N/K
Sistema de Fila M/M/N/N/K
Sistema representado esquematicamente conforme a
figura:

1
2
K
1
2
N


= n.
Sistema com N servidores, populao K finita (onde: K
N). Sem espao de espera
A taxa de servio possui distribuio exponencial
Em dado instante, existiro n clientes (onde: 0 n N)
e cada um ser atendido por um nico servidor
Se n > N, pode haver rejeio de clientes (bloqueio)
Prof. Gil Pinheiro
104
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
104
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/M/N/N/K
Sistema de Fila M/M/N/N/K
Pode ser utilizado para modelar:
Uma central telefnica com K assinantes
entradas e N troncos de sada
Uma ERB com K usurios e N freqncias
de RF (canais)
Prof. Gil Pinheiro
105
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
105
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/G/1
Sistema de Fila M/G/1
Prof. Gil Pinheiro
106
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
106
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/G/1
Sistema de Fila M/G/1
Sistema de fila onde a taxa de servio
atende a distribuio Geral
Pode ser utilizado, por exemplo, para
modelar o trfego em:
Sistemas com prioridade no preemptivos
Sistemas onde o tempo de servio est
dividido em classes conhecidas
Prof. Gil Pinheiro
107
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
107
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema de Fila M/G/1
Sistema de Fila M/G/1
Quantidade de clientes no sistema:
Tempo de residncia no sistema:
Tempo de espera na fila:
Um caso particular do sistema M/G/1 o M/D/1
(sistema determinstico), onde: =0
( )


|
|

\
|

= =
2 2
1
2
1
1
1

n
r
( )


|
|

\
|

=
2 2
1
2
1
1

n
s r w =
Prof. Gil Pinheiro
108
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
108
R
e
v
.
:

S
e
t

-
2
0
1
0
No
No

es de Engenharia
es de Engenharia
de Tr
de Tr

fego
fego
Prof. Gil Pinheiro
109
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
109
R
e
v
.
:

S
e
t

-
2
0
1
0
Comuta
Comuta

o de Circuitos
o de Circuitos
Numa central de comutao de
circuitos podem haver M circuitos
de entrada e N circuitos de sada
Cada circuito pode ser um canal
do tipo full-duplex
Cada circuito de entrada estar
conectada a uma sada durante
um certo tempo (tempo de
conexo)
Se M>N, uma entrada poder
no ter uma sada disponvel,
num determinado instante de
tempo, se os N circuitos de sada
estiverem ocupados, ocorrendo
um bloqueio
1
2
M
1
2
N
Central de
Comutao
Prof. Gil Pinheiro
110
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
110
R
e
v
.
:

S
e
t

-
2
0
1
0
Uma central telefnica tpica utiliza
uma central de comutao de circuitos
Possui M assinantes e N linhas tronco
(trunk), onde: M >> N
No h espera por linha livre, ento a
central pode ser modelada por um
sistema de fila do tipo M/M/m/m, onde
m = N
A taxa de chegada de chamadas para
as N linhas tronco : N.
A intensidade de trfego total,
oferecida para as N linhas tronco,
dada pela letra A
A probabilidade de perdas (ligaes
rejeitadas) calculada utilizando a
equao de perdas do tipo B de Erlang
Central Telefnica
Central Telefnica
P
b
=
N

i = 0
A
i
/ i!
A
N
/ N!
Onde: A = (N.) / = N.
1
2
M
1
2
N
Central
Telefnica
Prof. Gil Pinheiro
111
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
111
R
e
v
.
:

S
e
t

-
2
0
1
0
A equao de perdas Erlang-B pode ser usada para
dimensionar sistemas telefnicos. Fornecendo uma estimativa
da probabilidade de ocupao (bloqueio) dos troncos (linhas), a
partir da demanda (trfego) e da quantidade de linhas (troncos).
Erlang uma unidade de trfego telefnico, definida como a
quantidade de tempo, em horas (ou minutos), gasta para
atender todas as ligaes que entram num sistema durante
uma hora (ou um minuto) de funcionamento.
EXEMPLO:
Numa central telefnica com 100 linhas, qual a demanda produzida
se cada linha recebe, em mdia, 2 chamadas / hora e essas tm
durao mdia de 3 minutos?
Soluo:
chegam central 100 x 2 = 200 chamadas por hora, que ocupam
200 x 3 = 600 minutos = 10 horas. Conseqentemente, o trfego
de 10 horas por hora, ou seja: 10 erlang.
Tr
Tr

fego Telefnico
fego Telefnico
Prof. Gil Pinheiro
112
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
112
R
e
v
.
:

S
e
t

-
2
0
1
0
A central telefnica possui N linhas, que podem operar
simultaneamente
Cada linha possui uma ocupao mdia de s unidades de
tempo (segundos, minutos, ... ), que a durao mdia de uma
chamada
A demanda da central telefnica de N. chamadas por
unidade de tempo
Cada linha possui uma intensidade de trfego igual a , onde:
Durao mdia de uma ligao: s
Taxa de servio por linha: = 1/s
Intensidade mdia de trfego por linha: = /
A intensidade de trfego total simbolizada pela letra A e o
trfego total (de todas as linhas) oferecido central ser:
A = N. = N./
Tr
Tr

fego Telefnico
fego Telefnico
Prof. Gil Pinheiro
113
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
113
R
e
v
.
:

S
e
t

-
2
0
1
0
Quando aumenta-se a
quantidade de linhas da
central, o trfego por linha
diminui
Resultando na diminuio da
probabilidade de bloqueio
Quando a quantidade de
linhas maior que a
intensidade de trfego (N >
A), resulta < 1, ocorrendo
uma quede brusca na
probabilidade de bloqueio
O grfico ao lado mostra que
Pb cai bruscamente quando
A/N = < 1
Tr
Tr

fego Telefnico
fego Telefnico
0 2 4 6 8 10 12
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
A/N
P
b

=

P
r
o
b
a
b
i
l
i
d
a
d
e

d
e

B
l
o
q
u
e
i
o
Prof. Gil Pinheiro
114
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
114
R
e
v
.
:

S
e
t

-
2
0
1
0
Dimensionamento de Centrais
Dimensionamento de Centrais
Telefnicas
Telefnicas
Dada uma certa intensidade de trfego (em
Erlangs)
Avalia-se a probabilidade de bloqueio (ou de
perda) para diferentes quantidades de
troncos da central
Ver grfico Probabilidade de Bloqueio x
Quantidade de Troncos (linhas)
O grfico obtido a partir da equao de
perdas de Erlang-B
Prof. Gil Pinheiro
115
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
115
R
e
v
.
:

S
e
t

-
2
0
1
0
Probabilidade de Bloqueio
Probabilidade de Bloqueio
x Quantidade de Linhas
x Quantidade de Linhas
0 5 10 15 20 25 30 35
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
A=5
10
15
30
25
20
Quantidade de Linhas (N)
P
r
o
b
a
b
i
l
i
d
a
d
e

d
e

B
l
o
q
u
e
i
o
Prof. Gil Pinheiro
116
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
116
R
e
v
.
:

S
e
t

-
2
0
1
0
Exemplo
Exemplo
-
-
1
1
0 5 10 15 20 25 30 35
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
A=10
Quantidade de Linhas (N)
P
r
o
b
a
b
i
l
i
d
a
d
e

d
e

B
l
o
q
u
e
i
o
Dada uma intensidade de trfego
mxima de 10 erlangs, avalia-se
a quantidade de troncos
necessria para uma
probabilidade de bloqueio
No grfico, verifica-se a
quantidade de linhas necessrias
para uma probabilidade de
bloqueio (ou perda) esperada
Para o clculo tambm se utiliza:
calculadora programvel, tabela
de Erlang, programa de
microcomputador
Prof. Gil Pinheiro
117
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
117
R
e
v
.
:

S
e
t

-
2
0
1
0
Tabela de
Tabela de
Erlang
Erlang
do tipo B
do tipo B
Exemplo: Sistema do tipo M/M/N/N com A=2.158 Erlangs, N=7 linhas. Probabilidade
de bloqueio: Pb=0,005 (B= 0,5%)
Prof. Gil Pinheiro
118
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
118
R
e
v
.
:

S
e
t

-
2
0
1
0
Exemplo
Exemplo
-
-
2
2
Determinar a quantidade de linhas de
sada de uma central onde:
Probabilidade de perdas: 0,5 %
Quantidade de chamadas (m.): 31 por
minuto
Durao mdia das chamadas: 3 minutos
Prof. Gil Pinheiro
119
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
119
R
e
v
.
:

S
e
t

-
2
0
1
0
Exemplo
Exemplo
-
-
2
2
Trfego oferecido: A (m./) = 31x3 = 93
erlangs
Achar N, tal que: Pb (A,N) < 0,005
Calculando iterativamente:
Pb(93,115)=0,0034
Pb(93,114)=0,0042
Pb(93,113)=0,0051
N=114
A central deve possuir 114 troncos de sada
Prof. Gil Pinheiro
120
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
120
R
e
v
.
:

S
e
t

-
2
0
1
0
Verificar o Dimensionamento
Verificar o Dimensionamento
de uma Central Telefnica
de uma Central Telefnica
Avaliar o desempenho de uma central
telefnica com N troncos
Um parmetro de desempenho de uma
central telefnica a probabilidade de
bloqueio para diversas intensidades de
trfego (A)
Prof. Gil Pinheiro
121
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
121
R
e
v
.
:

S
e
t

-
2
0
1
0 0 10 20 30 40 50 60
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Intensidade de Trfego (A - Erlangs)
P
r
o
b
a
b
i
l
i
d
a
d
e

d
e

B
l
o
q
u
e
i
o
N=5
10
15
20
25
30
Probabilidade de Bloqueio
Probabilidade de Bloqueio
x Tr
x Tr

fego
fego
Prof. Gil Pinheiro
122
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
122
R
e
v
.
:

S
e
t

-
2
0
1
0
Avalia
Avalia

o de uma Central
o de uma Central
Dada uma central com
N=100 linhas
s = 5 minutos / ligao
Pb < 0,4 %
Determinar
Mxima intensidade de trfego admissvel
A mxima taxa de chegada de ligaes
para no ocorrer bloqueio
Prof. Gil Pinheiro
123
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
123
R
e
v
.
:

S
e
t

-
2
0
1
0
Avalia
Avalia

o de uma Central
o de uma Central
Trfego oferecido: A = ?
Probabilidade de perda: Pb(A,100) < 0,004
Calculando iterativamente:
Pb(79,100) = 0,003074
Pb(80,100) = 0,003992
Pb(81,100) = 0,00511
A
max
= 80 erlangs
Sendo: A = m. = m./ = m..s
Logo:
max
= 80/(100x5) = 0,16 chamadas/min.
Prof. Gil Pinheiro
124
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
124
R
e
v
.
:

S
e
t

-
2
0
1
0
An
An

lise de um Concentrador
lise de um Concentrador
10 terminais esto conectados a um concentrador de
terminais
Cada terminal gera um pacote a cada 8 segundos
Pacotes tm 960 bits de comprimento em mdia
Linha de sada com capacidade de 2400 b/s
Tamanho do pacote e tempo entre chegadas de
pacotes com distribuio exponencial
Determinar:
Ocupao mdia do buffer
Atraso mdio no sistema
Tempo mdio de espera na fila
Prof. Gil Pinheiro
125
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
125
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema com Espera
Sistema com Espera
Quando as requisies podem esperar uma
linha livre, haver fila de espera.
Se a capacidade da fila for muito grande, no
haver rejeio de clientes.
O modelo M/M/m (sem perdas) pode ser
utilizado
Central PABX com espera
m = 8 linhas de sada.
A = 4,5 Erlangs
Calcular a probabilidade de espera
Prof. Gil Pinheiro
126
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
126
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema com Espera
Sistema com Espera
Os sistemas com espera e capacidade
infinita (muito elevada) so modelados
pelo sistema M/M/m
Sendo a intensidade de trfego A=(m.)/
A probabilidade de espera (fila) ser dada
pela equao de Erlang-C:

m
P
0
m! (1/m)
P
q
=

m
m! (1)
P
0
=

n = 0
m - 1

n
n!
+
1
Onde:
Prof. Gil Pinheiro
127
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
127
R
e
v
.
:

S
e
t

-
2
0
1
0
Sistema com Espera
Sistema com Espera
PBX
Capacidade 40 ramais
Cada ramal realiza diariamente, em mdia,
54 ligaes
A durao de cada ligao , em mdia, 3
minutos
Qual o nmero de troncos de sada
necessrios para uma probabilidade 5%
de espera?
Qual o tempo de espera?
Prof. Gil Pinheiro
128
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
128
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
Prof. Gil Pinheiro
129
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
129
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
Rede em srie com re-alimentao
Rede Paralela
A existncia de re-alimentao anula a caracterstica
de distribuio de Poisson na rede.
Prof. Gil Pinheiro
130
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
130
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
-
-
Propriedades Importantes
Propriedades Importantes
Prof. Gil Pinheiro
131
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
131
R
e
v
.
:

S
e
t

-
2
0
1
0
Teorema de Jackson
Teorema de Jackson
utilizado para analisar redes de Filas. O
Teorema de Jackson estabelece o seguinte:
1. Uma rede de filas possui m ns, cada n fornece
um servio independente com distribuio
exponencial
2. Todos os itens que entram na rede de filas (de
fora) possuem distribuio de Poisson
3. Qualquer item que sai de um n, vai
imediatamente para o prximo n, com uma
probabilidade k, ou sai do sistema
Prof. Gil Pinheiro
132
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
132
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
Teorema de Jackson
Teorema de Jackson
N 1
N 5
s
1
s
2
d
4
d
2
N 4
N 2
Prof. Gil Pinheiro
133
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
133
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
-
-
Modelo de Rede de Fila
Modelo de Rede de Fila
Terminal
de Origem
Terminal
de Origem
Servidor
Servidor
1
5
2
3
4
Rede de Comutao
de Pacotes (roteadores)
Prof. Gil Pinheiro
134
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
134
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
-
-
Modelo de Rede de Fila
Modelo de Rede de Fila
1
3
5
s
1
s
2
d
4
d
2
4
2
Prof. Gil Pinheiro
135
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
135
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
-
-
Modelo de Rede de Fila
Modelo de Rede de Fila
1

link 1
link 2
link 3
sistema M/M/1
p
1
p
1
.
p
2
.
p
3
.
p
2
p
3
Probabilidades de Roteamento: p
i
= 1
Balano de Fluxo: k
i
p
i
= 0
Anlise do N (Roteador) 1:
Tempo de Residncia (pacote percorre
Mns roteadores):
Entrada Link 1 :
E[r] =
1

i

i
M
i=1
=
M
i=1
1 /
i
1
i
E[r] =
1

1
p
1

Prof. Gil Pinheiro
136
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
136
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
-
-
Exemplo: Rede de 5 N
Exemplo: Rede de 5 N

s
s
T
1,3
(Tempo de resposta entre ns 1 e 3, rota 1-2-3) = ?
T
1,4
(Tempo de resposta entre ns 1 e 4, rota 1-5-4) = ?
T
1,4
(Tempo de resposta entre ns 1 e 4, rota 1-5-2-4) = ?
1
5
2
3
4
1/2
1/4
3/4

5
= 2

1
= 2

2
= 2
1/2 2/3
1/3
?
?
Probabilidade
de Roteamento
Capacidade de Transmisso de cada link = 3 pacotes/s
Prof. Gil Pinheiro
137
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
137
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
-
-
Exemplo: Rede de 5 N
Exemplo: Rede de 5 N

s
s
1
5
2
3
4
1/2
(7/4)
1/4
(1/2)
(3/2)
3/4

5
= 2

1
= 2

2
= 2
1/2 2/3
1/3
(17/12)
(17/6)
17/12
55/12
Valores associados a cada link
Fora do parnteses: probabilidades
Entre parnteses: fluxo de informao
Prof. Gil Pinheiro
138
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
138
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes de Filas
Redes de Filas
-
-
Exemplo: Rede de 5 N
Exemplo: Rede de 5 N

s
s
Tempos de Resposta:
T
1,4
(rota 1-5-4) =
1
3 3/2
1
3 7/4
+ = 1,467 s
T
1,3
(rota 1-2-3) =
1
3 1/2
1
3 17/12
+ = 1,031 s
T
1,4
(rota 1-5-2-4) =
1
3 3/2
1
3 7/4
+
1
3 17/6
+
= 7,467 s
Prof. Gil Pinheiro
139
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
139
R
e
v
.
:

S
e
t

-
2
0
1
0
Calculando o Estado da Rede
Calculando o Estado da Rede
Populao mdia no sistema em regime permanente:

E[n] =

n = 1
n.p
n = n.
n
.(1- )

n = 1
=
1

Onde:
Tempo de residncia no sistema, utilizando a Equao de Little:
E[r] = E[n] /
=
=
(1 )
/
.(1 )
1
Prof. Gil Pinheiro
140
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
140
R
e
v
.
:

S
e
t

-
2
0
1
0
Redes Abertas e Fechadas
Redes Abertas e Fechadas
Uma rede aberta possui chegadas e sadas
para o meio externo
Uma rede fechada no possui chegadas ou
partidas para o meio externo


Prof. Gil Pinheiro
141
DETEL Depto. de Engenharia Eletrnica e Telecomunicaes
141
R
e
v
.
:

S
e
t

-
2
0
1
0
Referncias Bibliogr
Referncias Bibliogr

ficas
ficas
[1] Bertsekas, D., Gallager, R. - Data Networks, Prentice Hall, 1992.
[2] Giozza, W.F. (et al.) - Redes Locais de Computadores: Protocolos de Alto Nvel e
Avaliao de Desempenho, McGraw-Hill / Embratel, 1986.
[3] Jain, Raj - The Art of Computer Systems Performance Analysis, John Wiley & Sons,
1991.
[4] Kleinrock, Leonard - Queueing Systems - Volume I, John Wiley & Sons, 1975.
[5] Rappaport, Theodore S. Wireless Communications, Prentice Hall, 2nd. Edition
[6] Schwartz, Mischa - Telecommunication Networks, Addison-Wesley, 1988.
[7] Stallings, William - Data and Computer Communications, Maxwell Macmillan, 1991.
[8] Stallings, William - Queueing Analysis, Apostila, 2000
(http://www.WilliamStallings.com/DCC6e.html).
[9] Teoria do Trfego Telefnico, SIEMENS A.G., 1975
[10] http://athena.mat.ufrgs.br/~portos/erlang.html

Você também pode gostar