Escolar Documentos
Profissional Documentos
Cultura Documentos
Medidas
taxa de defeitos curva da banheira tempos mdios (mean times)
MTTF, MTBF, MTTR exemplos de clculo de tempos mdios
Taisy Weber
tempo de vida
real
reparo defeito t0 t
tempo de vida
Taisy Weber
O que medir?
tempo at o primeiro defeito funcionamento t0 reparo funcionamento reparo tempo entre 2 defeitos funcionamento t
com que freqncia ocorrem defeitos? qual o tempo entre um defeito e outro? qual o tempo at o primeiro defeito? qual o tempo gasto para reparar cada defeito? quais as chances do sistema funcionar sem defeitos durante um determinado perodo de tempo? quais as chances do sistema estar funcionando em um determinado instante?
Taisy Weber 4
Taxa de defeitos
com que freqncia ocorrem defeitos?
taxa de defeitos
nmero esperado de defeitos em um dado perodo de tempo (failure rate)
geralmente assumido valor constante na verdade no constante boa aproximao: curva da banheira
unidade:
defeitos por unidade de tempo
funo:
z(t) - hazard function, hazard rate ou taxa de defeitos
Taisy Weber 5
Curva da banheira
fases de mortalidade infantil e envelhecimento muito pequenas comparadas ao perodo de vida til
fase de envelhecimento
Mortalidade infantil
alta taxa de defeitos que diminui rapidamente no tempo
componentes fracos e mal fabricados
mortalidade infantil uma fase de curto perodo de durao
Envelhecimento
taxa de defeitos aumenta rapidamente com o tempo
devido ao desgaste fsico do componente
R(t) = e -t
erros so constantemente removidos taxa de defeitos continua caindo com o tempo confiabilidade aumenta com o tempo
exceto se forem efetuadas alteraes, adaptaes, mudana de plataforma (sisop e hardware)
envelhecimento de software ?
obsolescncia dos programas alteraes nas plataformas
Taisy Weber 10
Tempos mdios
tempo at o primeiro defeito funcionamento t0 reparo funcionamento reparo tempo entre 2 defeitos funcionamento t
com que freqncia ocorrem defeitos? taxa de defeitos qual o tempo entre um defeito e outro? qual o tempo at o primeiro defeito? qual o tempo gasto para reparar cada defeito? quais as chances do sistema funcionar sem defeitos durante um determinado perodo de tempo? quais as chances do sistema estar funcionando em um determinado instante?
Taisy Weber 11
Medidas
MTTF
mean time to failure
MTTR
MTBF
MTTF =
i =1
Taisy Weber
ti N
quanto maior a quantidade de amostras N, mais prximo do valor real ser o MTTF estimado
13
MTTF
tempo at defeito t0 funcionamento funcionamento funcionamento tempo at defeito tempo at defeito t
MTTF =
i =1
ti N
para um nico sistema o procedimento semelhante: ti para a ser ti , o intervalo de tempo em operao entre os defeitos, e N o nmero de defeitos
ou MTTF = 1/
considerando R(t) = e -t
Taisy Weber 14
MTTF: Exemplo
grandemente simplificado t0 = 0 t1 = 6h t2 = 32h t3 = 48h
0,5h
1h
tempo at 2 defeito (t2) = 25,5 h MTTF = (t1+ t2+ t3) / n defeitos MTTF = 46,5 / 3 = 15,5 h taxa de defeitos () = 1/MTTF = 0,064 def/h
Taisy Weber 15
nova constante
taxa de reparos = nmero de reparos por hora
MTTR = 1
Taisy Weber
em sistemas de alta disponibilidade, importante diminuir o tempo de reparo para aumentar a disponibilidade do sistema
16
MTTR
Ri tempo de reparo da falha i n
t0
nmero de falhas
t
reparo
reparo
MTTR: Exemplo
grandemente simplificado t0 = 0 t1 = 6h t2 = 32h t3 = 48h
0,5h
1h
considera-se:
reparo coloca sistema em condies ideais de operao
se o MTBF for maior que o tempo at obsolescncia?
Taisy Weber 19
MTBF
MTBF = di/n
i=1
ou
Taisy Weber
20
MTBF: Exemplo
grandemente simplificado t0 = 0 t1 = 6h t2 = 32h t3 = 48h
0,5h
1h
tempo entre o incio e o 1 defeito (d1) = 6 h tempo entre 1 e 2 defeitos (d2) = 26 h tempo entre 2 e 3 defeitos (d3) = 16h
Demais medidas
tempo at o primeiro defeito funcionamento t0 reparo funcionamento reparo tempo entre 2 defeitos funcionamento t
com que freqncia ocorrem defeitos? taxa de defeitos qual o tempo entre um defeito e outro? MTBF qual o tempo at o primeiro defeito? MTTF qual o tempo gasto para reparar cada defeito? MTTR quais as chances do sistema funcionar sem defeitos durante um determinado perodo de tempo? quais as chances do sistema estar funcionando em um determinado instante?
Taisy Weber 22
N componentes
R( t ) = No ( t ) / N = No ( t ) / (No ( t ) + Nf ( t ) )
Q( t ) = Nf ( t ) / N = Nf ( t ) / (No ( t ) + Nf ( t )) R( t ) = 1,0 - Q( t ) = 1 - Nf ( t ) / N
Taisy Weber 23
fazendo a diferencial da confiabilidade em relao ao tempo dNf ( t ) / dt a taxa instantnea dR( t )/dt = (- 1/N) dNf ( t ) / dt em que componentes esto dNf ( t ) dt = (- N) dR( t ) / dt falhando. Dividindo esta taxa por No( t )
z(t) = dNf ( t )/dt . 1/No( t ) = (- N/ No( t )) . dR( t )/dt R( t ) = No ( t ) / N z(t) = - 1/R(t) . dR( t )/dt dR( t )/dt = - R(t) . z(t) z(t) - hazard function ou taxa de defeitos
R(t) = e R(t) = e
z(t)dt
-t
24
Confiabilidade
para um taxa de defeitos constante a confiabilidade R(t) varia exponencialmente em funo do tempo
sistema na fase de vida til: taxa de defeitos constante
R(t) = e- t
a mais usada relao entre confiabilidade e tempo vlida principalmente para componentes eletrnicos discutvel se vale para software: conforme o software vai sendo usado, bugs vo sendo descobertos e a confiabilidade do software aumenta
Taisy Weber 25
z(t) = (t)-1
R(t) = e (t)
para =1 para >1 para <1
Taisy Weber
z(t) = constante = z(t) = aumenta com o tempo z(t) = diminui com o tempo
26
Confiabilidade
para: =1 =0,1
1 0,8 0,6 0,4 0,2 0 1 3 5 7 9 11 13 15 17 tempo Taxa de defeitos
Taisy Weber
Confiabilidade
27
19
Confiabilidade
para: =0,6 =0,1
1 0,8 0,6 0,4 0,2 0 1 3 5 7 9 11 13 15 17 tempo Taxa de defeitos
Taisy Weber
Confiabilidade
28
19
Confiabilidade
para: =2 =0,1
1,2 1 0,8 0,6 0,4 0,2 0 1 3 5 7 9 11 13 15 17 tempo Taxa de defeitos
Taisy Weber
Confiabilidade
29
19
Disponibilidade
probabilidade do sistema estar operacional no instante t (disponvel para o trabalho til)
alternncia entre funcionamento e reparo A(t) = R(t) quando reparo tende a zero
treparo
tempo de reparo
30
Disponibilidade
MTBF = MTTF + MTTR A(t) = top / (top+ treparo) genericamente A(t) = MTTF / (MTTF + MTTR)
nessa relao, o significado de alta disponibilidade fica mais claro diminuindo o tempo mdio de reparo, aumenta a disponibilidade
Taisy Weber
31
fault coverage
Cobertura
significado intuitivo
cobertura de falhas
habilidade do sistema de realizar deteco, confinamento, localizao, recuperao ... habilidade do sistema de tolerar falhas
geralmente se refere a habilidade de realizar recuperao de falhas
significado matemtico:
probabilidade condicional que dada uma falha o sistema se recupere
Taisy Weber
Cobertura
geralmente assumido valor constante determinao:
listar falhas possveis e falhas que o sistema pode tolerar e calcular o percentual
Taisy Weber
35