Busca avançada
Ano de início
Entree

Desenvolvimento de um dashboard para o gerenciamento baseado em ontologia de uma infraestrutura como um serviço na nuvem

Processo: 15/26504-0
Linha de fomento:Bolsas no Brasil - Iniciação Científica
Vigência (Início): 01 de outubro de 2016
Vigência (Término): 30 de setembro de 2017
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Pesquisador responsável:Júlio Cézar Estrella
Beneficiário:Allan Ribeiro Polachini
Instituição-sede: Instituto de Ciências Matemáticas e de Computação (ICMC). Universidade de São Paulo (USP). São Carlos , SP, Brasil
Assunto(s):Ontologia (ciência da computação)   Plataforma (computação)   Web service   Computação em nuvem   Qualidade de serviço

Resumo

Este trabalho de Iniciação Cientifica visa o desenvolvimento de uma plataforma web (Dashboard) para o gerenciamento de uma Infraestrutura virtualizadas como um Serviço (Infrastructure as a Service - IaaS) na Nuvem. As informações de gerenciamento das infraestruturas estão armazenadas em uma ontologia destinada a esse propósito. Essa ontologia, denominada IaaSOnt (IaaSOntology), foi criada em um projeto de doutorado e busca refletir todo o contexto de gerenciamento IaaS de um provedor em nuvem incluindo não apenas toda a parte funcional (máquinas reais e seus estados, instâncias de máquinas virtuais e seus estados, clientes, usuários, softwares, cobrança, algoritmos de escalonamento, etc.), mas também engloba em seu contexto os elementos não-funcionais ou qualitativos (qualidade de serviço (Quality of Service - QoS), atributos de QoS, gerenciamento de nível de serviço (Service Level Agreement - SLA), etc.).A ontologia é acessada por agentes computacionais que manipulam tais informações para que haja um melhor gerenciamento das infraestruturas. Contudo,atualmente os clientes que contratam os serviços do provedor em nuvem e o próprio administrador do provedor, somente têm acesso a essas informações abrindo o arquivo da ontologia com um programa denominado Protégé. Embora exista uma versão desse software para a Web (WebProtege), ele é destinado a leitura e exibição de qualquer tipo de ontologia e, portanto, exibe as informações de uma forma que alguns ontologistas sejam capazes de compreender, porém essa forma não é exatamente o que os clientes de provedores em nuvem estão acostumados a visualizar. Dessa forma, se faz necessário a criação de um Dashboard, que leia a ontologia, exiba e manipule tais informações de uma forma que administradores e clientes de plataformas IaaS sejam capazes de realizar alterações de forma eficiente e intuitiva.