Fault Tolerance for Composite Cloud Services: A MAS-based Novel Approach


  • Ouassila Hioual Abbes Laghrour Univrsity of Khenchela, LIRE Laboratory of Constantine 2 University, Algeria
  • Sofiane Mounine Hemam Abbes Laghrour University of Khenchela, Algeria
  • Ouided Hioual Abbes Laghrour University, Algeria
  • Rania Mordjane Abbes Laghrour University of Khenchela, Algeria
  • Nessrine Bouhlala Abbes Laghrour University of Khenchela, Algeria




Fault tolerance, Back recovery, Check point, Multi Agents System, Composition plans, Cloud service, Minimal path, Composite service


Several Cloud services may be composed in order to respond quickly to the users’ needs. Unfortunately, when running such a service some faults may occur. The outcome of fault control is a big challenge. In this paper, the authors propose a new approach based back recovery and multi-agent planning methods. The proposed architecture-based MAS (Multi-Agent System) is composed of two main types of Agents: a Composition Manager Agent (CMA) and a Supervisor Agent (SA). The role of the CMA is to create a set of plans as an oriented graph where the nodes are the Cloud services and the valued arcs represent the composition order of these services. This agent saves checkpoints (nodes) in a stable memory so that there is at least one possible path. However, the SA ensures that the running plan is working properly; otherwise, it informs the CMA to select another sub-plan. Experimental results show the performance of the proposed approach in terms of different metrics such as response time, cost, and total cost of different alternatives of cloud services.


Download data is not yet available.


Metrics Loading ...




How to Cite

Hioual, O., Hemam, S. M., Hioual, O., Mordjane, R., & Bouhlala, N. (2022). Fault Tolerance for Composite Cloud Services: A MAS-based Novel Approach. Inteligencia Artificial, 25(69), 183–200. https://doi.org/10.4114/intartif.vol25iss69pp183-200