Avaliação de soluções para a consolidação dinâmica

30
Avaliação de Soluções para a Avaliação de Soluções para a Consolidação Dinâmica de Servidores Consolidação Dinâmica de Servidores Geraldo Abrantes Sarmento Neto 07/10/2010 Geraldo Abrantes Sarmento Neto 1

Transcript of Avaliação de soluções para a consolidação dinâmica

Page 1: Avaliação de soluções para a consolidação dinâmica

Avaliação de Soluções para a Avaliação de Soluções para a

Consolidação Dinâmica de ServidoresConsolidação Dinâmica de ServidoresConsolidação Dinâmica de ServidoresConsolidação Dinâmica de Servidores

Geraldo Abrantes Sarmento Neto

07/10/2010 Geraldo Abrantes Sarmento Neto 1

Page 2: Avaliação de soluções para a consolidação dinâmica

ROTEIRO DA APRESENTAÇÃO

•• IntroduçãoIntrodução

• Identificação do Problema

• Proposta de Solução

• Projeto Experimental• Projeto Experimental

• Resultados

• Conclusão

07/10/2010 Geraldo Abrantes Sarmento Neto 2

Page 3: Avaliação de soluções para a consolidação dinâmica

Introdução

• Anos 80– Advento da computação distribuída

• Aquisição e implantação a baixo custo

– Servidores simples para soluções individuaisServidores simples para soluções individuais• Baixa utilização (entre 10% e 35%)

– Uma aplicação por sistema operacional

• Duplicação de dados

• Mais tempo desprendido para administração e suporte

• Elevação nos custos

• Server sprawl

07/10/2010 Geraldo Abrantes Sarmento Neto 3

Page 4: Avaliação de soluções para a consolidação dinâmica

Introdução

• Anos 90

– Consolidação de servidores

• Associar dois ou mais servidores em um servidor único

• Consolidação física• Consolidação física

07/10/2010 Geraldo Abrantes Sarmento Neto 4

Page 5: Avaliação de soluções para a consolidação dinâmica

Introdução

• Anos 90

– Consolidação de servidores

• Consolidação virtual

• VM - Virtual Machine• VM - Virtual Machine

07/10/2010 Geraldo Abrantes Sarmento Neto 5

Page 6: Avaliação de soluções para a consolidação dinâmica

Introdução

07/10/2010 Geraldo Abrantes Sarmento Neto 6

Page 7: Avaliação de soluções para a consolidação dinâmica

Introdução

• Anos 2000

– Consolidação Dinâmica de Servidores

• Mecanismos para migração de VMs on the fly

– Live-migration– Live-migration

• Problema bin-packing

• Migração e Reconfiguração– Tempo de Reconfiguração

– Atraso de Reconfiguração

07/10/2010 Geraldo Abrantes Sarmento Neto 7

Page 8: Avaliação de soluções para a consolidação dinâmica

ROTEIRO DA APRESENTAÇÃO

• Introdução

•• Identificação do ProblemaIdentificação do Problema

• Proposta de Solução

• Projeto Experimental• Projeto Experimental

• Resultados

• Conclusão

07/10/2010 Geraldo Abrantes Sarmento Neto 8

Page 9: Avaliação de soluções para a consolidação dinâmica

Identificação do Problema

• Problemas na Consolidação Dinâmica

– Atraso de Reconfiguração

• Degradação de desempenho

07/10/2010 Geraldo Abrantes Sarmento Neto 9

Page 10: Avaliação de soluções para a consolidação dinâmica

Identificação do Problema

• Propostas de soluções de consolidação

– Heurísticas do problema de bin-packing

• Minimização satisfatória no número de servidores físicos utilizadosutilizados

• Não há controle sobre atrasos e quebras

– Controle do atraso de reconfiguração

• Tenta minimizar as quebras por atraso

• Não minimiza satisfatoriamente o número de servidores físicos utilizados

07/10/2010 Geraldo Abrantes Sarmento Neto 10

Page 11: Avaliação de soluções para a consolidação dinâmica

Identificação do Problema

• Trade-off entre os interesses:

– Atrasos de reconfiguração

– Número de servidores utilizados

• Qual dessas classes de soluções são mais viáveis, • Qual dessas classes de soluções são mais viáveis, economicamente falando?

– Problema de BDIM

• É necessário um método de comparação de soluções business-driven

07/10/2010 Geraldo Abrantes Sarmento Neto 11

Page 12: Avaliação de soluções para a consolidação dinâmica

ROTEIRO DA APRESENTAÇÃO

• Introdução

• Identificação do Problema

•• Proposta de SoluçãoProposta de Solução

• Projeto Experimental• Projeto Experimental

• Resultados

• Conclusão

07/10/2010 Geraldo Abrantes Sarmento Neto 12

Page 13: Avaliação de soluções para a consolidação dinâmica

Proposta de Solução

• Modelo de custos

– baseado em perdas financeiras

• Classes

– Custos em manter servidores (ativos e inativos)– Custos em manter servidores (ativos e inativos)

• Consumo de energia

• Usabilidade de hardware

• Licenças de software

– Penalidades de SLA

07/10/2010 Geraldo Abrantes Sarmento Neto 13

Page 14: Avaliação de soluções para a consolidação dinâmica

Proposta de Solução

• Modelo genérico para Total Loss:

– no qual:

07/10/2010 Geraldo Abrantes Sarmento Neto 14

Page 15: Avaliação de soluções para a consolidação dinâmica

ROTEIRO DA APRESENTAÇÃO

• Introdução

• Identificação do Problema

• Proposta de Solução

•• Projeto ExperimentalProjeto Experimental•• Projeto ExperimentalProjeto Experimental

• Resultados

• Conclusão

07/10/2010 Geraldo Abrantes Sarmento Neto 15

Page 16: Avaliação de soluções para a consolidação dinâmica

Projeto Experimental

• Caso de Uso

– 2 soluções de consolidação

• DSCCRD– Dynamic Server Consolidation with Controlled Reconfiguration Delay– Dynamic Server Consolidation with Controlled Reconfiguration Delay

– 1ª fase: controle de atrasos

– 2ª fase: minimização do número de servidores utilizados

• AWF– Almost Worst Fit

– Heurística para o problema de bin-packing

07/10/2010 Geraldo Abrantes Sarmento Neto 16

Page 17: Avaliação de soluções para a consolidação dinâmica

Projeto Experimental

• Definição de Hipóteses

– H0: hipótese nula

• Não há diferença entre as soluções DSCCRD e AWFconsiderando a perda financeira de um data centerconsiderando a perda financeira de um data center

virtualizado

– H1: hipótese alternativa

• As soluções DSCCRD e AWF são diferentes considerando aperda financeira de um data center virtualizado

07/10/2010 Geraldo Abrantes Sarmento Neto 17

Page 18: Avaliação de soluções para a consolidação dinâmica

Proposta de Solução

• SLA Loss para o esse experimento:

– no qual:

07/10/2010 Geraldo Abrantes Sarmento Neto 18

Page 19: Avaliação de soluções para a consolidação dinâmica

Projeto Experimental

• 1ª iteração

– 3 fatores, 2 níveis para cada (23 fatorial)

• Solução de consolidação – DSCCRD 1.0 e AWF– DSCCRD 1.0 e AWF

• Plano de SLA– Plano 1 e Plano 5 (tabela a seguir)

• Tipos de cargas de trabalho– Comportamento periódico

– Comportamento aleatório

07/10/2010 Geraldo Abrantes Sarmento Neto 19

Page 20: Avaliação de soluções para a consolidação dinâmica

Projeto Experimental

• 1ª iteração

07/10/2010 Geraldo Abrantes Sarmento Neto 20

Page 21: Avaliação de soluções para a consolidação dinâmica

Projeto Experimental

• 1ª iteração – Resultados

– Níveis relevantes:• Solução e Plano de SLA

07/10/2010 Geraldo Abrantes Sarmento Neto 21

Page 22: Avaliação de soluções para a consolidação dinâmica

Projeto Experimental

• 2ª iteração

– 2 fatores, todos os níveis

• Solução de consolidação– 3 níveis – 3 níveis

– DSCCRD 0.2, DSCCRD 1.0 e AWF

• Plano de SLA– 5 níveis

– 15 ensaios

07/10/2010 Geraldo Abrantes Sarmento Neto 22

Page 23: Avaliação de soluções para a consolidação dinâmica

ROTEIRO DA APRESENTAÇÃO

• Introdução

• Identificação do Problema

• Proposta de Solução

• Projeto Experimental• Projeto Experimental

•• ResultadosResultados

• Conclusão

07/10/2010 Geraldo Abrantes Sarmento Neto 23

Page 24: Avaliação de soluções para a consolidação dinâmica

Resultados

07/10/2010 Geraldo Abrantes Sarmento Neto 24

Page 25: Avaliação de soluções para a consolidação dinâmica

Resultados

• Teste de Hipóteses

– Resíduos não-normais

• Teste não-paramétrico

– Kruskal - Wallis– Kruskal - Wallis

• α = 0,05

• p-value = 0,007521

• p-value < α

• Hipótese nula rejeitada– As soluções são significantemente diferentes

07/10/2010 Geraldo Abrantes Sarmento Neto 25

Page 26: Avaliação de soluções para a consolidação dinâmica

Resultados

• Teste de Hipóteses

– DSCCRD 0.2 e DSCRD 1.0 apresentam menor medianapara perda financeira que AWF

• DSCCRD é significativamente melhor que AWF

07/10/2010 Geraldo Abrantes Sarmento Neto 26

Page 27: Avaliação de soluções para a consolidação dinâmica

Resultados

07/10/2010 Geraldo Abrantes Sarmento Neto 27

Page 28: Avaliação de soluções para a consolidação dinâmica

ROTEIRO DA APRESENTAÇÃO

• Introdução

• Identificação do Problema

• Proposta de Solução

• Projeto Experimental• Projeto Experimental

• Resultados

•• ConclusãoConclusão

07/10/2010 Geraldo Abrantes Sarmento Neto 28

Page 29: Avaliação de soluções para a consolidação dinâmica

Conclusão

• Foi proposto um modelo para comparar soluçõesde consolidação dinâmica– Perspectiva de business

• Com o caso de uso observamos que • Com o caso de uso observamos que – Soluções que apresentam grande atrasos de

reconfiguração incorrem em perdas financeiras maiselevadas no data center

• Caso de uso limitado– Modelo de SLA Loss

07/10/2010 Geraldo Abrantes Sarmento Neto 29

Page 30: Avaliação de soluções para a consolidação dinâmica

Encerramento

07/10/2010 Geraldo Abrantes Sarmento Neto 30