CirrusModcs: Uma framework para avaliação
de Performance, Dependabilidade e custos em
ambientes IaaS.
Bruno Silva, Paulo Maciel,
Eduardo Tavares
{bs,prmm, eagt}@cin.ufpe.br
Motivação
• Disaster recovery plan mandates:
– The deployment of multiple data centers
located far enough apart.
– Protect of regional power failures and
disasters.
• Synchronous remote data replication is the
appropriate solution for data recovery
Motivação
• It provides:
– minimal data loss and protection against
database integrity problems.
• Counterparts:
– application performance is affected by the
distance and latency between the data
centers
Motivação - Benefícios
• Perceived zero data center downtime for
maintenance
• Workload balance between different data
centers
• Disaster avoidance
Estrutura
V
M1
V
M1
V
M2
V
M2
V
M1
V
M1
V
M2
V
M2
SO
SO
SO
SO
P
M
P
M
P
M
P
M
WARM
COLD
WARM
COLD
V
M1
V
M2
V
M1
V
M2
SO
SO
P
M
P
M
HOT
HOT
ROUTE
R
SWITC
H
LINK
SWITC
H
ROUTE
R
Abordagem Inicial
ROUTE
R
V
M1
V
M2
V
M1
V
M2
SO
SO
SWITC
H
P
M
P
M
LINK
HOT
WARM
SWITC
H
ROUTE
R
V
M1
V
M2
V
M1
SO
V
M2
SO
ROUTE
R
P
M
P
M
HOT
WARM
V
M1
Segunda
Abordagem
V
M2
V
M1
V
M2
SO
SO
P
M
P
M
HOT
WARM
SWITC
H
LINK
SWITC
H
ROUTE
R
Modo Operacional Adotado
• Pelo Menos duas máquinas virtuais
precisam estar rodando para que o
serviço seja executado.
Simplificação 1
ROUTE
R
SWITC
H
LINK
SWITC
H
ROUTE
R
SLR
MTTF: 200.0
MTTR: 1.0
Foi assumido que todo componente do modelo possui
MTTF 1000h - MTTR 1h
Simplificação 2
SITIO
1
SLR
• SPN escolhido devido a complexidade
do modelo.
V
M1
V
M2
V
M1
V
M2
SO
SO
P
M
P
M
HOT
WARM
• SO e PM podem ser representados p
RBD
Simplificação 3
SO
PM
SOPM
MTTF: 500.0
MTTR: 1.0
Foi assumido que todo componente básico do modelo possui
MTTF 1000h - MTTR 1h
Simplificação 4
SITIO 1
SLR
VM
1
VM
1
VM
2
SO
PM
HOT
‘
VM
2
SO
PM
WARM
Modelo única máquina
Modelo– Sitio 1
Modelo- Sitio 1 e 2
Resultados Preliminares
MODELO
MTTF Fisica (h)
Disponibilidade
UnicaMaquina
1000
0.9969739
UnicaMaquina
500
0.9967024
Sitio1
1000
0.9999628
Sitio1
500
0.9999403
Sitio1 Sitio2
1000
0.9999641
Sitio1 Sitio2
500
0.9999441
Dúvidas