Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Computação em Nuvem Autônoma: Oportunidades e Desafios

Computação em Nuvem Autônoma: Oportunidades e Desafios

Flávio R. C. Sousa

May 30, 2011
Tweet

More Decks by Flávio R. C. Sousa

Other Decks in Technology

Transcript

  1. Universidade Federal do Ceará Mestrado e Doutorado em Ciência da

    Computação Computação em Nuvem Autônoma: Oportunidades e Desafios Flávio R. C. Sousa Leonardo O. Moreira Javam C. Machado I Workshop on Autonomic Distributed Systems - WoSIDA
  2. Computação Autônoma Baseada em sistemas biológicos Autogerenciamento de sistemas Utiliza

    um mínimo de interferência humana Trata diferentes aspectos Complexidade Dinamismo Heterogeneidade 5
  3. Oportunidades e Desafios Desenvolvimento de Sistemas Autônomos para Nuvem Politicas

    para Computação em Nuvem Monitoramento de Ambientes em Nuvem 7
  4. Desenv. Sist. Autônomos para Nuvem Diferente de outros “paradigmas” Intervenção

    humana limitada Carga de trabalho altamente variável Grande quantidade e variedade de recursos compartilhados Ambiente Dinâmico Elástico Distribuído Heterogêneo 9
  5. Desenv. Sist. Autônomos para Nuvem Sistema autônomo para nuvem Desempenho,

    disponibilidade, elasticidade Monitorar, modelar e prever o comportamento Abordagem Técnicas de sistemas distribuídos Adaptação e extensão para construir soluções em nuvem Técnicas de aprendizagem de máquina Classificar a carga de trabalho Prever o custo de operações Melhorar o provisionamento 10
  6. Políticas para Computação em Nuvem Políticas orientadas ao negócio Diferentes

    níveis de automação Diferentes abstrações para o usuário Customização das políticas Diferentes estratégias Simples Métricas de CPU e memória Complexas Nível do serviço Custo/benefício 11
  7. Políticas para Computação em Nuvem Políticas de alto nível Aspectos

    técnicos Objetivos do negócio Abordagem Desenvolvimento de políticas baseadas em ontologias Organização do domínio de conhecimento Descrever componentes e relações 12
  8. Monitoramento de Amb. em Nuvem Objetivo Minimizar a quantidade de

    recursos Reduz custos Garantir a qualidade do serviço Qualidade do serviço (SLA) Disponibilidade, desempenho e penalidades Gerenciamento autônomo Gerenciar recursos Carga de trabalho Garantir qualidade do serviço 14
  9. Monitoramento de Amb. em Nuvem Novas técnicas Adaptativas e dinâmicas

    Obter dados sobre os elementos Sensores Atuadores Abordagem Redes de sensores Gerenciamento dos dados coletados MapReduce Processar grandes volumes de dados Construir uma base de conhecimento 15
  10. Conclusões Computação em nuvem está relacionada a computação autônoma Custo

    x Complexidade Gerenciamento autônomo é essencial para a nuvem Existem vários desafios neste contexto Sistemas, políticas, monitoramento, entre outros. Novas abordagens e soluções devem ser desenvolvidas para superar estes desafios 16
  11. Conclusões Grupo de Computação em Nuvem da UFC Infraestrutura Gerenciamento

    de dados RepliC RepliC Replicação de dados em nuvem Elasticidade Qualidade do serviço Custo Gerenciamento autônomo 17