Models@runtime for Monitoring Cloud Services in Google App Engine


Abstract:

A number of monitoring approaches for cloud services have been proposed in the last years. However, they suffer from several limitations mainly due to changes in the monitoring requirements or because of the complexity in dealing with raw data from services at runtime. To address these problems, in a previous work, we proposed a platform-independent monitoring middleware for cloud services using models@runtime. This middleware was implemented in Microsoft Azure to monitor the quality of cloud services. To provide further evidence about the generalizability of our approach, in this work, we introduce the implementation of the monitoring middleware in the Google App Engine. The middleware gather raw data from the running cloud services to perform measurements that assess the compliance to the quality requirements established in a SLA. The use of models@runtime allowed us to provide a high-level of flexibility to change quality requirements at runtime.

Año de publicación:

2017

Keywords:

  • Software as a service
  • models@runtime
  • MIDDLEWARE
  • Google App Engine
  • Monitoring
  • Quality of service

Fuente:

scopusscopus

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Computación en la nube
  • Software

Áreas temáticas:

  • Programación informática, programas, datos, seguridad