avaliação e comparação do desempenho de infraestrutura das ferramentas de administração de...
TRANSCRIPT
AVALIAÇÃO E COMPARAÇÃO DO DESEMPENHO DE INFRAESTRUTURA DAS FERRAMENTAS DE
ADMINISTRAÇÃO DE NUVEM OPENSTACK E OPENNEBULA
Carlos Alberto Franco Maron
Orientador: Dalvan Griebler
ROTEIRO
• Introdução• Problema• Objetivos• Hipóteses• Topologia do Ambiente• Benchmarks• Gráficos• Teste de Hipótese
INTRODUÇÃO
• Continuação de uma pesquisa realizada na SETREM
• Computação em Nuvem• Desempenho
METODOLOGIA
• AbordagemHipotético-dedutiva
• ProcedimentosColeta de dadosAnálise
• TécnicasExperimental
PROBLEMA
Nativo
Ferramenta “X”
Nuvem
Ferramenta “Y”
JUSTIFICATIVA
HIPÓTESES
1) O desempenho da infraestrutura (disco, rede, memória e processamento)
virtual é significativamente afetado em relação ao ambiente nativo.
2) O desempenho na infraestrutura não é significativamente diferente entre as
ferramentas OpenStack e OpenNebula na nuvem.
TOPOLOGIA DO AMBIENTE OPENNEBULA
Ubuntu ServerOpen Nebula
IP: 11.11.11.11
Ubuntu ServerOpen Nebula
IP: 11.11.11.12
Ubuntu ServerOpen Nebula
IP: 11.11.11.13
Ubuntu Server –Front-end
OpenNebulaGanglia
IP: 192.168.1.20IP: 11.11.11.10
OpenNebula
TOPOLOGIA DO AMBIENTE OPENSTACK
Ubuntu ServerOpenStack
IP:10.10.10.11
Ubuntu ServerOpenStack
IP:10.10.10.12
Ubuntu ServerOpenStack
IP:10.10.10.13
Ubuntu Server –Front-end OpenStack
GangliaIP: 192.168.1.10IP: 10.10.10.10
OpenStack
TOPOLOGIA VIRTUAL DO AMBIENTES DE TESTES
Cloud-1
Servidor Virtual
Servidor Virtual
Servidor Virtual
Front-end Virtual
Roteador Virtual
Cloud-2
Servidor Virtual
Servidor Virtual
Servidor Virtual
Front-end VirtualRoteador Virtual
BENCHMARKS
MEMÓRIA
STREAM
PROCESSADOR
LINPACK
DISCO
IOzone
REDE
Iperf
TESTE DE HIPÓTESE
• SPSS • 95%• Sig. < 0,05
• Hipóteses formais
H0: A == B
H1: A =! B
TESTE DE HIPÓTESE – Nativo vs Virtual
H0: Ambiente Nativo == Ambiente Virtual (OpenStack e OpenNebula)
H1: Ambiente Nativo != Ambiente Virtual (OpenStack e OpenNebula)Característica
Sig.
C3...|...C4
C3: OpenStackX
Nativo (Diferença entre as médias)
C4: OpenNebulaX
Nativo (Diferença entre as médias)
Processador 0,000 | 0,000 3,45046E8 3,50751E8
Rede 0,000 | 0,000 28,07000 0,55250
MemóriaADD
COPYSCALETRIAD
0,000 | 0,0000,000 | 0,0000,000 | 0,0000,000 | 0,000
1,00449E71,17791E71,30331E71,08540E7
7,27433E68,58201E6
9,65217E5 (Ω)1,79163E7
Armazenamento WRITE
REWRITEREAD
REREAD
0,009 | 0,000 0,000 | 0,0000,031 | 0,0000,000 | 0,000
1,51111E51,13147E51,94943E64,83874E5
3,07730E52,96457E54,00799E61,12463E6
TESTE DE HIPÓTESE – Ambiente Nuvem
H0: Infraestrutura OpenStack == Infraestrutura da OpenNebula
H1: Infraestrutura OpenStack != Infraestrutura OpenNebulaCaracterística Sig. OpenStack X OpenNebula
Processador 0,000 5,70420E6 (Ω)
Rede 0,000 27,51750 (Ω)
Memória
ADD
COPY
SCALE
TRIAD
0,000
0,000
0,000
0,000
2,77061E6 (Ω)
3,19706E6 (Ω)
1,39983E7 (Ω)
7,06232E6 (β)
Armazenamento
WRITE
REWRITE
READ
REREAD
0,002
0,000
0,012
0,000
1,56618E5 (β)
1,83311E5 (β)
2,05856E6 (β)
6,40755E5 (β)
CONLUSÃO
1) O desempenho da infraestrutura (disco, rede, memória e processamento) virtual é
significativamente afetado em relação ao ambiente nativo.
2) O desempenho na infraestrutura é significativamente diferente entre as ferramentas
OpenStack e OpenNebula na nuvem.
TRABALHOS FUTUROS
Carlos Alberto Franco Maron – [email protected]
Dalvan Griebler – [email protected]