Monitoring applications and services to improve the Cloud Foundry PaaS

Platform as a Service (PaaS) systems fully exploit the potential of elastic Cloud computing Infrastructure as a Service (IaaS) layer, by providing computational platforms for the developers characterized by a set of frameworks and runtimes. In these scenarios, the developers could focusing only on the implementation side of web applications without having to deal with configuration of the environment the web apps require for running properly. Services represent a central point of PaaS systems, providing external features for web applications such as SQL databases, messaging systems, and any kind of external software required by the developer. The monitoring of the availability and the performances of these Services plays an essential role in PaaS environments. The paper tackles above issues focusing on the real use case of the Cloud Foundry PaaS; collected results assess the effectiveness of the proposed monitoring function and confirm its feasibility and low overhead.

[1]  George Pavlou,et al.  Monitoring, aggregation and filtering for efficient management of virtual networks , 2011, 2011 7th International Conference on Network and Service Management.

[2]  Nico d'Heureuse,et al.  Towards holistic multi-tenant monitoring for virtual data centers , 2010, 2010 IEEE/IFIP Network Operations and Management Symposium Workshops.

[3]  B. Narasimhan,et al.  State of Cloud Applications and Platforms: The Cloud Adopters' View , 2011, Computer.

[4]  Antonio Corradi,et al.  DARGOS: A highly adaptable and scalable monitoring architecture for multi-tenant Clouds , 2013, Future Gener. Comput. Syst..

[5]  Luca Foschini,et al.  Adaptive and business-driven service placement in federated Cloud computing environments , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[6]  Carlos Becker Westphall,et al.  Toward an architecture for monitoring private clouds , 2011, IEEE Communications Magazine.