Volume 13 Issue 3 - May 2019

  • 1. A proactive fault tolerance approach for cloud computing based on takagi-sugeno fuzzy system and simulated annealing algorithm

    Authors : Khiet Bui Thanh, Linh Phung Dieu, Sam Dang Thi Hong, Tran Vu Pham, Hung Tran Cong

    Pages : 16-27

    DOI : http://dx.doi.org/10.21172/1.133.03

    Keywords : Fault tolerance, IaaS Cloud Computing, Takagi-Sugeno Fuzzy System, Simulated Annealing algorithm

    Abstract :

    Fault tolerance in cloud computing is a major challenge. The policies of fault tolerance in cloud computing can be divided into two types: passive and proactive. In this paper, we propose a proactive fault tolerance approach for IaaS cloud computing. This approach has two main components: fault prediction and fault prevention. Faults on physical machines are predicted by Takagi-Sugeno fuzzy system which depends on the knowledge-based approach. The strategy for fault prevention is based on Nash equilibrium of migrating virtual machines game model. We propose PFTSA algorithm to solve migration problem based on Simulated Annealing (SA) algorithm, responses for needing scalability cloud computing. PFTSA algorithm can find the optimal or near-optimal results in acceptable time by relying on the randomization of defining migration strategies from which to increase the ability to explore solutions. In evaluation section, the adjusting ε, cooling rate parameters are presented the efficiency of the PFTSA algorithm. And then, the benchmarking the result of PFTSA algorithm with PSOVM algorithm is depicted in the load balancing level, the wasted resource, the execution time and the objective function value.

    Citing this Journal Article :

    Khiet Bui Thanh, Linh Phung Dieu, Sam Dang Thi Hong, Tran Vu Pham, Hung Tran Cong, "A proactive fault tolerance approach for cloud computing based on takagi-sugeno fuzzy system and simulated annealing algorithm", Volume 13 Issue 3 - May 2019, 16-27