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
Download

bruno silva