Software Rejuvenation based Fault Tolerance Scheme for Cloud Applications

被引:26
|
作者
Liu, Jing [1 ]
Zhou, Jiantao [1 ]
Buyya, Rajkumar [2 ]
机构
[1] Inner Mongolia Univ, Coll Comp Sci, Hohhot, Peoples R China
[2] Univ Melbourne, Dept Comp & Informat Syst, CLOUDS Lab, Melbourne, Vic 3010, Australia
关键词
software rejuvenation; failure prediction; live VM migration; checkpoint; cloud computing;
D O I
10.1109/CLOUD.2015.164
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud applications are typically composed of multiple cloud service components communicating with each other through web service interfaces, where each component fulfills specified functionalities. Lack of effective fault tolerance scheme is one of major obstacles for enhancing availability and efficiency of complex and aging cloud application systems. In this paper, we propose a holistic software rejuvenation based fault tolerance scheme for cloud applications, which contains three indispensible parts: adaptive failure detection, aging degree evaluation, and checkpoint with trace replay based component rejuvenation. Through a preliminary and qualitative evaluation, it shows that our new fault tolerance scheme brings promising improvement on the availability of cloud applications.
引用
收藏
页码:1115 / 1118
页数:4
相关论文
共 50 条
  • [1] Components for software fault tolerance and rejuvenation
    Huang, YN
    Kintala, CMR
    Bernstein, L
    Wang, YM
    AT&T TECHNICAL JOURNAL, 1996, 75 (02): : 29 - 37
  • [2] A Software Reliability Model for Cloud-Based Software Rejuvenation Using Dynamic Fault Trees
    Rahme, Jean
    Xu, Haiping
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (9-10) : 1491 - 1513
  • [3] Autonomic rejuvenation of cloud applications as a countermeasure to software anomalies
    Di Sanzo, Pierangelo
    Avresky, Dimiter R.
    Pellegrini, Alessandro
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (01): : 46 - 71
  • [4] Workload-Based Software Rejuvenation in Cloud Systems
    Bruneo, Dario
    Distefano, Salvatore
    Longo, Francesco
    Puliafito, Antonio
    Scarpa, Marco
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (06) : 1072 - 1085
  • [5] Software Rejuvenation in Cloud Systems
    Puliafito, Antonio
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 413 - 413
  • [6] Fault Tolerance Techniques for Scientific Applications In Cloud
    Talwani, Suruchi
    Chana, Inderveer
    2017 2ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATION AND NETWORKS (TEL-NET), 2017, : 465 - 469
  • [7] Applications of software fault tolerance testing methodology
    Wang, SY
    Meyer, SE
    Saxena, DR
    Lai, MY
    IEEE GLOBECOM 1996 - CONFERENCE RECORD, VOLS 1-3: COMMUNICATIONS: THE KEY TO GLOBAL PROSPERITY, 1996, : 670 - 674
  • [8] Increasing System Fault Tolerance with Software Rejuvenation in E-government System
    Pokharel, Manish
    Park, Jong Sou
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (05): : 160 - 166
  • [9] Adaptive software rejuvenation: Degradation model and rejuvenation scheme
    Bao, YJ
    Sun, XB
    Trivedi, KS
    2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2003, : 241 - 248
  • [10] Optimizing Software Rejuvenation Policy Based on CDM for Cloud System
    Meng, Hailing
    Zhang, Xu
    Zhu, Lei
    Wang, Lei
    Yang, Zijiang
    PROCEEDINGS OF THE 2017 12TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2017, : 1850 - 1854