1 Programa de Engenharia Elétrica - PEE/COPPE/UFRJ Universidade Federal do Rio de Janeiro Extending...

Preview:

Citation preview

1

Programa de Engenharia Elétrica - PEE/COPPE/UFRJ

Universidade Federal do Rio de Janeiro

Extending OpenFlow for Unified Management and Control of Cloud Data Center Resources

Davide Adami, Barbara Martini, Gianni Antichi,

Stefano Giordano, Piero Castoldi

Artigo submetido para o CloudNet 2012

2

Autores (Dados do Google Scholar)

• Davide Adami– Citations for 'Davide Adami ' : 1433– Cited Publications: 66– H-Index: 20

• Barbara Martini– Citations for 'Barbara Martini ' : 2522– Cited Publications: 100– H-Index: 27

• Gianni Antichi– Citations for 'Gianni Antichi ' : 85– Cited Publications: 15– H-Index: 4

3

Autores (Dados do Google Scholar)

• Stefano Giordano– Citations for 'Stefano Giordano ' : 4178– Cited Publications: 102– H-Index: 31

• Piero Castoldi– Citations for 'Piero Castoldi' : 1998– Cited Publications: 101– H-Index: 16

4

Introdução

• Aumento da complexidade dos Data Centers– Proliferação de aplicações em Nuvem– Avanços nas tecnologias de virtualização

• Aumento da dinamicidade das cargas atendidas– Elasticidade Recursos de acordo com a carga

• Desafio Organização de Data Center– Maior largura de banda agregada possível– Menor latência na comunicação– Necessidades de tráfego heterogêneas entre VMs

5

Introdução

• Proposta – OpenFlow-Based Virtualization-aware Networking

(OFVN)– Nova funcionalidade de rede

• Consciente do uso da virtualização em Data Center• Voltada para aplicações em nuvem• Aplicação de ações de Engenharia de Tráfego• Utilização da tecnologia OpenFlow

6

Data Center Legado vs. Nova Funcionalidade de Rede

7

Motivação

• Infraestrutura do Data Center– Estática dedicada a aplicações individuais, cada

aplicação tem seus próprios recursos físicos e as próprias ferramentas de gestão

– Propostas existentes• Mudanças na topologia dos Data Centers• Não consideram a dinamicidade das cargas e exigência

de Engenharia de Tráfego−Padrões de interação entre os diferentes

componentes da aplicação

8

Motivação

• Aumento do número de nós nos Data Centers– Aumento do número de comutadores Ethernet

necessários para interligar os servidores – Diferentes soluções de interconexão são adoptadas

• Mais comum árvore multi-nível−Vantagens

• Redução o custo da rede e consumo de energia contida

−Desvantagens• Projetada para atender uma capacidade a cima da

necessária• Largura de banda limitada está disponível para a

comunicação entre servidores em um mesmo rack• Dificuldade em realizar a paralelização de tarefas

9

Proposta

• Plataforma de redes consciente da virtualização e baseada em OpenFlow (OFVN)– Objetivos

• Melhorar a arquitetura de Centro de Dados em nuvem • Práticas avançadas de Engenharia de Tráfego

−Conjunto os requisitos de recursos de rede + TI• Eficiência otimização da alocação de recursos de TI

−Colocação de VM• Perfil de tráfego da aplicação + troca de dados entre

máquinas virtuais + estado dos recursos de rede

−Otimização periódica dos fluxos de tráfego através dos nós do Centro de Dados • Banda utilizada nos enlaces garantindo a eficiente

comunicação entre máquinas virtuais.

10

Proposta

11

Arquitetura OFVN

• Recursos– Elasticidade e escalabilidade– Capacidade de suportar a migração de carga de

trabalho para rápido balanceamento de carga ou resiliência

– Eficiência na utilização de recursos e de túneis– Sistema de virtualização de rede capaz de fornecer

comunicação eficiente entre máquinas virtuais

12

Testbed

• Arcabouço usado para o desenvolvimento do OFVN – Aprovado na segunda chamada aberta adicional ao

projeto europeu OFELIA

13

Desafios

• Principal desafio escalabilidade em relação ao aumento da carga de tráfego no Centro de Dados– Rede OpenFlow

• Encaminhamento de pacotes plano de dados (comutador) + decisões de alto nível de roteamento (controlador centralizado)

−Controlador servidor padrão centralizado• Elemento único e centralizado

– Complexidade das políticas de encaminhamento• Solução

– Aplicação de metodologias probabilísticas para elaborar as informações de estado da rede

– Tomada de decisão baseados em políticas – Alívio da carga computacional exigida do controlado

• Precisão aceitável de inspeção de pacotes

14

Conclusão

• OpenFlow-based Virtualization-aware Networking (OFVN)– Linhas gerais de projeto

• Controle e gerenciamento de redes para Data Centers em nuvem

• Objetivos do OFVN– Posicionamento ótimo das máquinas virtuais– Garantia de comunicação otimizada entre VMs– Reorganização do tráfego de dados no Data Center

• Migração de VMs

– Escalabilidade da solução• Metodologias probabilísticas de definição de fluxos• Tomada de decisões baseadas em políticas

−Redução do custo computacional + manutenção da precisão

15

Programa de Engenharia Elétrica - PEE/COPPE/UFRJ

Universidade Federal do Rio de Janeiro

Extending OpenFlow for Unified Management and Control of Cloud Data Center Resources

Davide Adami, Barbara Martini, Gianni Antichi,

Stefano Giordano, Piero Castoldi

Artigo submetido para o CloudNet 2012

Recommended