Self-Healing Cloud Services in Private Multi-Clouds

被引:5
|
作者
Mfula, Harrison [1 ]
Nurminen, Jukka K. [2 ]
机构
[1] Nokia Networks, Espoo, Finland
[2] VTT Tech Res Ctr, Espoo, Finland
关键词
self-healing; multi-cloud; cloud computing;
D O I
10.1109/HPCS.2018.00041
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:165 / 170
页数:6
相关论文
共 50 条
  • [1] On the Management of Cloud Services in Multi-Clouds for Scientific Applications
    Petcu, Dana
    [J]. LARGE-SCALE SCIENTIFIC COMPUTING, LSSC 2013, 2014, 8353 : 540 - 548
  • [2] Self-healing Framework for Cloud-based Services
    Alhosban, Amal
    Hashmi, Khayyam
    Malik, Zaki
    Medjahed, Brahim
    [J]. 2013 ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2013,
  • [3] Support Services for Applications Execution in Multi-Clouds Environments
    Pop, Daniel
    Iuhasz, Gabriel
    Craciun, Ciprian
    Panica, Silviu
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 343 - 348
  • [4] Self-healing Multi-Cloud Application Modelling
    Rios, Erkuden
    Iturbe, Eider
    Carmen Palacios, Maria
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,
  • [5] Cloud Computing Availability: Multi-clouds for Big Data Service
    Lee, Sangdo
    Park, Hyoungyill
    Shin, Yongtae
    [J]. CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, 2012, 310 : 799 - 806
  • [6] Model-based services convergence and multi-clouds integration
    Li, Qing
    Wang, Zeyuan
    Li, Weihua
    Cao, Zhichao
    Du, Ruiyang
    Luo, Hao
    [J]. COMPUTERS IN INDUSTRY, 2013, 64 (07) : 813 - 832
  • [7] Architecture of a Network Performance Monitor for Application Services on Multi-Clouds
    Kim, Young-min
    Lee, Ki-sung
    Uhm, Jae-cheol
    Kim, Si-chang
    Lee, Chan-gun
    Song, Minsuk
    Woo, Honguk
    [J]. 2013 FIFTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2013, : 594 - 599
  • [8] CEP4Cloud: Complex Event Processing for Self-Healing Clouds
    Mdhaffar, Afef
    Ben Halima, Riadh
    Jmaiel, Mohamed
    Freisleben, Bernd
    [J]. 2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 62 - 67
  • [9] Self-Healing Cloud Applications
    Xin, Rui
    [J]. 2016 9TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2016, : 389 - 390
  • [10] Data and Cloud Polymorphic Application Modelling in Multi-clouds and Fog Environments
    Verginadis, Yiannis
    Kritikos, Kyriakos
    Patiniotakis, Ioannis
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2021), 2021, 12751 : 449 - 464