Monitoramento de Recursos para Aplicações de Robótica em Espaços Inteligentes baseados em uma Nuvem OpenStack

(WCGA 2018)

Pablo B. Santos, João H. G. Medeiros, Rodolfo Picoreti, Felippe M. de Queiroz, Diego G. Cardoso, Alexandre P. do Carmo, Raquel F. Vassalo, Moises R. N. Ribeiro, Rodolfo S. Villaça
Resumo
As nuvens computacionais necessitam de medição e monitoramento constante para garantir o funcionamento adequado das diferentes aplicações ali hospedadas. Questões como: “Como monitorar?”, “O quê monitorar?” e “Como integrar métricas de desempenho das aplicações à nuvem?” são aspectos relevantes que precisam ser investigados. Este artigo apresenta um estudo de caso que descreve a instrumentação de uma nuvem computacional OpenStack que hospeda uma aplicação de controle de trajetória de um robô em um espaço inteligente. Foram avaliadas diferentes configurações de alocação de recursos, que correspondem a diferentes decisões de orquestração e o resultado é avaliado em função do erro de trajetória do robô. Os resultados mostram que a correta alocação de recursos gera melhores resultados sem sobrecarregar a nuvem com a alocação de recursos desnecessários.
Abstract
Cloud Computing environments require constant measurement and monitoring to ensure the proper functioning of the different applications hosted in the cloud. Questions such as “How to do this?”, “What?” and “How to integrate application and cloud performance metrics?” are relevant aspects that need to be investigated. This paper presents a case study that describes the instrumentation of an OpenStack cloud environment that hosts a robot-trajectory control application in an intelligent space. Different resource allocation configurations were evaluated, which correspond to different orchestration decisions, and the result is evaluated as a function of the robot-trajectory error. The results show that good orchestration decisions yields better results without overloading the cloud with the allocation of unnecessary resources to the application.

2018-05-07

[Baixar PDF] [Bibtex]