Comparative analysis of architectures for monitoring cloud computing infrastructures

Jose Alcaraz Calero, Juan Gutierrez Aguado

    Research output: Contribution to journalArticlepeer-review

    21 Citations (Scopus)

    Abstract

    The lack of control over the cloud resources is one of the main disadvantages associated to cloud computing. The design of efficient architectures for monitoring such resources can help to overcome this problem. This contribution describes a complete set of architectures for monitoring cloud computing infrastructures, and provides a taxonomy of them. The architectures are described in detail, compared among them, and analysed in terms of performance, scalability, usage of resources, and security capabilities. The architectures have been implemented in real world settings and empirically validated against a real cloud computing infrastructure based on OpenStack. More than 1000 virtual machines (VMs) have been executed for more than 2 months in scenarios ranging between 18 and 24 simultaneous VMs in order to achieve the empirical comparison provided in this contribution. The implementation of all the monitoring architectures has been released to the community as MonPaaS, a public open source project for OpenStack. Also, some recommendations about the best architecture in terms of performance and security have been covered in this contribution as part of the analysis carried out.
    Original languageEnglish
    Pages (from-to)16-30
    Number of pages15
    JournalFuture Generation Computer Systems
    Volume47
    Issue number1
    DOIs
    Publication statusPublished - 1 Jun 2015

    Keywords

    • Cloud Computing
    • Architecture Evaluation
    • Infrastructure Monitoring
    • Service Monitoring
    • Infrastructure-as-a-Service
    • Monitoring-as-a-Service

    Fingerprint

    Dive into the research topics of 'Comparative analysis of architectures for monitoring cloud computing infrastructures'. Together they form a unique fingerprint.

    Cite this