Abstract

Monitoring of cloud computing infrastructures is an imperative necessity for cloud providers and administrators to analyze, optimize and discover what is happening in their own infrastructures. Current monitoring solutions do not fit well for this purpose mainly due to the incredible set of new requirements imposed by the particular requirements associated to cloud infrastructures. This paper describes in detail the main reasons why current monitoring solutions do not work well. Also, it provides an innovative monitoring architecture that enables the monitoring of the physical and virtual machines available within a cloud infrastructure in a non-invasive and transparent way making it suitable not only for private cloud computing but also for public cloud computing infrastructures. This architecture has been validated by means of a prototype integrating an existing enterprise-class monitoring solution, Nagios, with the control and data planes of OpenStack, a well-known stack for cloud infrastructures. As a result, our new monitoring architecture is able to extend the exiting Nagios functionalities to fit in the monitoring of cloud infrastructures. The proposed architecture has been designed, implemented and released as open source to the scientific community. The proposal has also been empirically validated in a production-level cloud computing infrastructure running a test bed with up to 128 VMs where overhead and responsiveness has been carefully analyzed.

Highlights

  • Cloud computing is changing radically the way in which businesses, governments, researches and consumers are using computational power

  • These facts make difficult for cloud providers to implement effective monitoring solutions for their infrastructure and it is required the design of novel non-intrusive monitoring solutions running in a transparent way from the point of view of the cloud users whereas they provide accurate information for the cloud provider

  • To the best of our knowledge, the first attempt to integrate both the control and data planes of a cloud computing infrastructure with an existing monitoring tool to fit in the monitoring of the completely new life-cycle associated to virtual cloud infrastructures

Read more

Summary

Introduction

Cloud computing is changing radically the way in which businesses, governments, researches and consumers are using computational power. To the best of our knowledge, the first attempt to integrate both the control and data planes of a cloud computing infrastructure with an existing monitoring tool to fit in the monitoring of the completely new life-cycle associated to virtual cloud infrastructures This novel integration provides an effective monitoring solution for public cloud infrastructures allowing. The architecture is based on the integration between the monitoring tool, and its resource discovery protocol, and the control and data planes of the cloud computing infrastructure The proposal has been implemented and released as open source project to the community It has been validated in a production-level cloud computing infrastructure running a mid-size test bed with 128 VMs. To describe the contribution, this paper has been organized as follows: Section 2 provides an updated state-of-the-art in monitoring solutions for cloud infrastructures.

Related Works
Cloud Computing Architecture
Traditional Monitoring Architecture
Proposed Monitoring Architecture for Cloud Computing
Implementation
Evaluation
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call