Escolar Documentos
Profissional Documentos
Cultura Documentos
de Ci
encias Matem
aticas e de Computac
ao
Universidade de S
ao Paulo, c
ampus S
ao Carlos, SP
E-mail: ljr@icmc.usp.br
2 Instituto
Federal de Educac
ao, Ci
encia e Tecnologia de S
ao Paulo
C
ampus Araraquara
Apresentacao
Abordagem e Contextualizacao
Avaliacao estatica
Avaliacao dinamica
Caso de estudo
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
2 / 24
le:///hom
Access
SLA
End-users
SLA
Consumer
Data center
IaaS
PaaS/SaaS
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
3 / 24
Computacao em Nuvem
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
4 / 24
Computacao em Nuvem
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
5 / 24
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
6 / 24
Assumem-se:
Representacao como sinais no tempo;
Estocasticidade: valores esperados;
Caractersticas ergodicas: temporal and espacial;
Modelo linear invariante no tempo (LTI);
Representacao: AutoRegressive with eXogenous input (ARX);
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
7 / 24
Simulation Engine
Capacity
Monitor
Effector
Demand
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
8 / 24
MEDC
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
9 / 24
Estudo de caso
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
10 / 24
Estudo de caso
d
r
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
11 / 24
Configuracao do simulador
OnlineBroker
Datacenter:
200 Hosts: 2 cores of 1000 MIPS;
RAM: 4 GB;
Armazenamento: 100 GB;
Rede: 10 Gbps.
Carga de trabalho:
Teoria de filas ( = /(m )):
= 10 tu (antes) & = 5 tu (depois);
= 70 tu;
m = 7 vms (time varying);
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
12 / 24
Carga de trabalho:
(1)
W1 =
70
=7
10
(2)
W2 =
70
= 14
5
(3)
W =
Antes da perturbacao: (degrau)
Depois da perturbacao:
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
13 / 24
25
18
10
20
15
14
12
10
8
16
Carga de trabalho
Nmero de VMs
500
1000
1500
2000
Tempo (k)
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
14 / 24
Bleeding
Running
Paused
Booting
Shutoff
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
15 / 24
Modelo autorregressivo
Modelo geral:
A(q)y (k) =
B(q)
C (q)
u(k) +
v (k)
D(q)
F (q)
(4)
(5)
(6)
+ b1 u(k 1) + b2 u(k 2)
Em que, q 1 u(k) = u(k 1).
Lourenco A. Pereira Jr. (ljr@icmc.usp.br)
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
16 / 24
Funcao de transferencia
A sada do sitema e a razao entre a entrada e sada:
F (z) =
U(z)
Y (z)
(7)
b1 z 1 + b2 z 2
1 a1 z 1 a2 z 2
(8)
(9)
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
17 / 24
10
Sada real
Sada da FT
12
500
1000
1500
2000
Time (k)
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
18 / 24
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
19 / 24
10
Sada real
Sada da FT
12
Sistema identificado
500
1000
1500
2000
Time (k)
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
20 / 24
Acuracia do modelo
Funcao de transferencia:
F (z) =
0.01024z 1 + 0.01312z 2
1 1.96z 1 + 0.9617z 2
(10)
Metrica
Transiente
(Op )
(Ts )
Modelo
analtico
22.36%
1790rtu
Mensurado
do sistema
27.76%
1370rtu
Erro
absoluto
5.4%
420rtu
Erro
relativo
24.15%
30.65%
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
21 / 24
Consideracoes finais
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
22 / 24
Obrigado!
Duvidas?
Avaliac
ao de desempenho transiente
SBRC/WCGA2016
23 / 24
de Ci
encias Matem
aticas e de Computac
ao
Universidade de S
ao Paulo, c
ampus S
ao Carlos, SP
E-mail: ljr@icmc.usp.br
2 Instituto
Federal de Educac
ao, Ci
encia e Tecnologia de S
ao Paulo
C
ampus Araraquara