Self-healing cloud services in private multi-clouds

Harrison Mfula, Jukka K. Nurminen

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    7 Citations (Scopus)


    As clouds continue to dominate as the de facto means of consuming shared computing resources, cloud providers are required to ensure that their services always meet or exceed service level agreements in terms of availability, reliability, scalability, performance etc every hour, day and year. These challenging requirements are even exacerbated when it comes to multi-cloud environments. In the era of automation and continuous cost reductions, using humans to manually test and trigger corrective actions when needed in order to fulfill these service level agreements is considered cumbersome and too expensive. In order to thrive, cloud service providers need a solution which is efficient, cheaper to deploy and easy to operate. This paper introduces a distributed container based solution for testing and self-healing of cloud resources. The proposed solution is based on a containerized multi-Agent architecture which leverages Elasticsearch, Logstash, Kibana (ELK) stack and uses a rule-based self-healing algorithm implemented using Drools rule engine and Spring Boot framework. Preliminary tests show that the solution meets its target objectives in terms of maintaining service level agreements, lowering deployment costs, high performance and operability.

    Original languageEnglish
    Title of host publication2018 International Conference on High Performance Computing & Simulation (HPCS)
    EditorsKhalid Zine-Dine, Waleed W. Smari
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Number of pages6
    ISBN (Electronic)978-1-5386-7879-4
    ISBN (Print)978-1-5386-7878-7
    Publication statusPublished - 29 Oct 2018
    MoE publication typeNot Eligible
    Event16th International Conference on High Performance Computing and Simulation, HPCS 2018 - Orleans, France
    Duration: 16 Jul 201820 Jul 2018


    Conference16th International Conference on High Performance Computing and Simulation, HPCS 2018


    • Cloud computing
    • Multi-cloud
    • Self-healing


    Dive into the research topics of 'Self-healing cloud services in private multi-clouds'. Together they form a unique fingerprint.

    Cite this