Fault-Tolerant Cloud System Based on Fault Tree Analysis

  • Getzi Jeba Leelipushpam PaulrajEmail author
  • Sharmila John Francis
  • J. Dinesh Peter
  • Immanuel John Raja Jebadurai
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 750)


Cloud computing has gained its popularity as it offers services with less cost, unlimited storage, and high computation. Today’s business and many emerging technologies like Internet of Things have already been integrated with cloud computing for maximum profit and less cost. Hence, high availability is expected as one of the salient features of cloud computing. In this paper, fault-tolerant system is proposed. The fault-tolerant system analyzes the health of every host using fault tree-based analysis. Virtual machines are migrated from the unhealthier host. The proposed methodology has been analyzed with various failure cases, and its throughput is proved to be the best compared with the state-of-the-art methods in literatures.


Fault tree analysis Virtual machine migration Fault tolerance Cloud computing 


  1. 1.
    Leelipushpam, P.G.J., Sharmila, J.: Live VM migration techniques in cloud environment—a survey. In: 2013 IEEE Conference on Information & Communication Technologies (ICT). IEEE, New York (2013)Google Scholar
  2. 2.
    Cheraghlou, M.N., Khadem-Zadeh, A., Haghparast, M.: A survey of fault tolerance architecture in cloud computing. J. Netw. Comput. Appl. 61, 81–92 (2016)CrossRefGoogle Scholar
  3. 3.
    Kaushal, V., Bala, A.: Autonomic fault tolerance using haproxy in cloud environment. Int. J. Adv. Eng. Sci. Technol. 7(2), 222–227 (2011)Google Scholar
  4. 4.
    Zacks, S.: Introduction to Reliability Analysis: Probability Models and Statistical Methods. Springer Science & Business Media, Berlin (2012)zbMATHGoogle Scholar
  5. 5.
    Lim, J.B., et al.: An unstructured termination detection algorithm using gossip in cloud computing environments. In: International Conference on Architecture of Computing Systems. Springer, Berlin (2013)Google Scholar
  6. 6.
    Zhang, Y., Zheng, Z., Lyu, M.R.: BFTCloud: a byzantine fault tolerance framework for voluntary-resource cloud computing. In: 2011 IEEE International Conference on Cloud Computing (CLOUD). IEEE, New York (2011)Google Scholar
  7. 7.
    Zheng, Q.: Improving MapReduce fault tolerance in the cloud. In: 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW). IEEE, New York (2010)Google Scholar
  8. 8.
    Clemens, P.L.: Fault tree analysis. JE Jacobs Severdurup (2002)Google Scholar
  9. 9.
    Veerajan, T.: Probability, Statistics and Random Processes, 2nd edn. Tata McGraw Hill, New Delhi (2004)Google Scholar
  10. 10.
    Xing, L., Amari, S.V.: Fault tree analysis. In: Handbook of Performability Engineering, pp. 595–620 (2008)Google Scholar
  11. 11.
    Van Renesse, R., Minsky, Y., Hayden, M.: A gossip-style failure detection service. In: Middleware’98. Springer, London (1998)Google Scholar
  12. 12.
    Yuhua, D., Datao, Y.: Estimation of failure probability of oil and gas transmission pipelines by fuzzy fault tree analysis. J. Loss Prev. Process Ind. 18(2), 83–88 (2005)CrossRefGoogle Scholar
  13. 13.
    Larsson, O.: Reliability analysis (2009)Google Scholar
  14. 14.
    Clark, C., et al.: Live migration of virtual machines. In: Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation, vol. 2. USENIX Association (2005)Google Scholar
  15. 15.
    Calheiros, R.N., et al.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Experience 41(1), 23–50 (2011)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Getzi Jeba Leelipushpam Paulraj
    • 1
    Email author
  • Sharmila John Francis
    • 1
  • J. Dinesh Peter
    • 1
  • Immanuel John Raja Jebadurai
    • 1
  1. 1.Karunya UniversityCoimbatoreIndia

Personalised recommendations