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
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
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
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
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
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
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
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