skip to main content
10.1145/2677832.2677851acmotherconferencesArticle/Chapter ViewAbstractPublication PagesinternetwareConference Proceedingsconference-collections
Article

Model defined fault tolerance in cloud

Published:17 November 2014Publication History

ABSTRACT

Fault tolerance (FT) is one of the most important ways to achieve high availability (HA). However, as for cloud, with diverse user requirements, heterogeneous cloud providers, complex FT implementation as well as error-prone configuration, it is a real challenge. To cope with it, we proposed a model defined FT approach which automatically deploys FT mechanisms following a high-level model. With the help of FT model, the existing FT mechanisms will be optimized by reusability. We implemented a prototype of our approach and evaluated it on a popular IaaS cloud - CloudStack.

References

  1. Kephart, J. O. 2003. The Vision of Autonomic Computing. Computer. 36(1): 41–50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Mell, P., Grance, T. 2009. The NIST definition of cloud computing. National Institute of Standards and Technology. 53(6): 50.Google ScholarGoogle Scholar
  3. Clark, C., Fraser, K., S. Hand, J. Hansem, E. Jul, C. Limpach, I. Pratt, and A. Warfield. 2005. Live migration of virtual machines. Symposium on Networked Systems Design and Implementation. 273-286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Sousa P, Bessani AN, Correia M, Neves NF, Verissimo P. 2010. Highly available intrusion-tolerant services with proactive-reactive recovery. IEEE Trans. on Parallel and Distributed Systems. 21, 4, 452 -465. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ganga, K. and Karthik, S. 2013. A fault tolerant approach in scientific workflow systems based on cloud computing. International Conference on Pattern Recognition, Informatics and Medical Engineering. 387-390.Google ScholarGoogle Scholar
  6. Florian H., Openstack high availability guide. 2014.Google ScholarGoogle Scholar
  7. Ganesh, A., Sandhya, M., Shankar, S. A study on fault tolerance methods in Cloud Computing. 2014. IEEE International Advance Computing Conference (IACC). 844-849.Google ScholarGoogle Scholar
  8. JOnAS. http://jonas.ow2.org/xwiki/bin/view/Main/Google ScholarGoogle Scholar
  9. Dashofy, E. M., Van der Hoek, A., Taylor, R. N. 2002. Towards architecture-based self-healing systems. Proceedings of the first workshop on Self-healing systems. 21-26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. De Lemos, R, Fiadeiro, J L. An architectural support for self-adaptive software for treating faults. Proceedings of the first workshop on Self-healing systems. 2002: 39-42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Becker, M., Becker, S., Meyer, J. 2013. SimuLizar: Design-Time Modeling and Performance Analysis of Self-Adaptive Systems. Software Engineering. 71-84.Google ScholarGoogle Scholar
  12. Avizienis, A., Laprie, J. C., Randell B., et al. 2004. Basic concepts and taxonomy of dependable and secure computing. Dependable and Secure Computing, IEEE Transactions on. 1, 1, 11-33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Avizzienis A., 1967. Design of Fault-Tolerant Computers. Proc. 1967 Fall Joint Computer Conf. vol. 31, pp. 733-743. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Cheng, S. W., Garlan, D., Schmerl, B., et al. 2002. Using architectural style as a basis for system self-repair. Software Architecture. Springer US. 45-59. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Nagarajan, A. B., Mueller, F., Engelmann C., et al. 2007. Proactive fault tolerance for HPC with Xen virtualization. Proceedings of the 21st annual international conference on Supercomputing. 23-32. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Model defined fault tolerance in cloud

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      Internetware '14: Proceedings of the 6th Asia-Pacific Symposium on Internetware
      November 2014
      152 pages
      ISBN:9781450333030
      DOI:10.1145/2677832
      • General Chairs:
      • Hong Mei,
      • Jian Lv,
      • Program Chairs:
      • Minghui Zhou,
      • Charles Zhang

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 November 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate55of111submissions,50%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader