skip to main content
10.1145/2024436.2024442acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

Towards accurate failure prediction for the proactive adaptation of service-oriented systems

Published:04 September 2011Publication History

ABSTRACT

Furnishing service-oriented systems with self-adaptation capabilities allows those systems to become resilient against failures of their constituent services. Especially proactive adaptation capabilities, which strive to prevent the impacts of pending failures, provide significant benefits, such as avoiding costly compensation and repair activities. An important challenge is to trigger proactive adaptations accurately; firstly, because executing unnecessary proactive adaptations can lead to additional costs or failures that would not have arisen in the non-adapted systems; secondly, because missed proactive adaptation opportunities diminish the benefits of such adaptations.

This paper discusses two directions along which accurate proactive adaptations can be achieved: (i) by improving the failure prediction techniques that trigger the adaptations (i.e., during design time); (ii) by dynamically estimating the accuracy of the predicted failures during the operation of the service-oriented system (i.e., during run-time). The discussion is backed by concrete examples of existing prediction techniques for service oriented systems and supported by experimental results.

References

  1. A. Bertolino. Software testing research: Achievements, challenges, dreams. In FOSE'07, pages 85--103, Washington, DC, 2007. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Cavallo, M. Di Penta, and G. Canfora. An empirical comparison of methods to support QoS-aware service selection. In PESOS@ICSE'10, pages 64--70, New York, NY, 2010. ACM. Google ScholarGoogle Scholar
  3. P. A. Dinda. Online prediction of the running time of tasks. Cluster Computing, 5(3):225--236, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Dranidis, A. Metzger, and D. Kourtesis. Enabling proactive adaptation through just-in-time testing of conversational services. In ServiceWave 2010, pages 63--75. Springer, 2010.Google ScholarGoogle Scholar
  5. J. Ejarque, A. Micsik, R. Sirvent, P. Pallinger, L. Kovacs, and R. M. Badia. Semantic resource allocation with historical data based predictions. In CLOUD COMPUTING 2010. XPS, 2010.Google ScholarGoogle Scholar
  6. J. Hielscher, R. Kazhamiakin, A. Metzger, and M. Pistore. A framework for proactive self-adaptation of service-based applications based on online testing. In ServiceWave 2008, volume 5377 of LNCS, pages 122--133. Springer, 2008. Google ScholarGoogle Scholar
  7. D. Ivanović, M. Carro, and M. Hermenegildo. Towards data-aware QoS-driven adaptation for service orchestrations. In ICWS 2010. IEEE, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. Ivanović, M. Treiber, M. Carro, and S. Dustdar. Building dynamic models of service compositions with simulation of provision resources. In Conceptual modeling - ER'10, pages 288--301, Berlin, Heidelberg, 2010. Springer-Verlag. Google ScholarGoogle Scholar
  9. Y. Jamoussi, M. Driss, J.-M. Jézéquel, and H. Ben Ghézala. QoS assurance for service-based applications using discrete-event simulation. IJCSI International Journal of Computer Science Issues, 7(4), 2010.Google ScholarGoogle Scholar
  10. P. Leitner, A. Michlmayr, F. Rosenberg, and S. Dustdar. Monitoring, prediction and prevention of SLA violations in composite services. In ICWS'10. IEEE, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Leitner, A. Michlmayr, F. Rosenberg, and S. Dustdar. Monitoring, prediction and prevention of SLA violations in composite services. In IEEE International Conference on Web Services (ICWS) Industry and Applications Track, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. P. Leitner, B. Wetzstein, D. Karastoyanova, W. Hummer, S. Dustdar, and F. Leymann. Preventing SLA violations in service compositions using aspect-based fragment substitution. In ICSOC'10. Springer, 2010.Google ScholarGoogle Scholar
  13. A. Metzger and et al. Future Internet Apps: The next wave of adaptive service-oriented systems? In ServiceWave 2011, LNCS. Springer, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Metzger, O. Sammodi, K. Pohl, and M. Rzepka. Towards pro-active adaptation with confidence: Augmenting service monitoring with online testing. In SEAMS@ICSE 2010. ACM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Metzger, E. Schmieders, C. Cappiello, E. Di Nitto, R. Kazhamiakin, B. Pernici, and M. Pistore. Towards proactive adaptation: A journey along the S-Cube service life-cycle. In MESOA@ICSM 2010, 2010.Google ScholarGoogle Scholar
  16. E. D. Nitto, C. Ghezzi, A. Metzger, M. P. Papazoglou, and K. Pohl. A journey to highly dynamic, self-adaptive service-based applications. Autom. Softw. Eng., 15(3-4):313--341, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. F. Salfner, M. Lenk, and M. Malek. A survey of online failure prediction methods. ACM Comput. Surv., 42(3), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. O. Sammodi and A. Metzger. Integrated principles, techniques and methodologies for specifying end-to-end quality and negotiating SLAs and for assuring end-to-end quality provision and SLA conformance. Deliverable CD-JRA-1.3.5, S-Cube Consortium, March 2011.Google ScholarGoogle Scholar
  19. O. Sammodi, A. Metzger, X. Franch, M. Oriol, J. Marco, and K. Pohl. Usage-based online testing for proactive adaptation of service-based applications. In COMPSAC 2011. IEEE, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. E. Schmieders and et al. Preventing performance violations of service compositions using assumption-based run-time verification. In ServiceWave 2011, LNCS. Springer, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. G. Tselentis, J. Domingue, A. Galis, A. Gavras, and D. Hausheer. Towards the Future Internet: A European Research Perspective. IOS Press, Amsterdam, The Netherlands, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. Zemni, S. Benbernou, and M. Carro. A soft constraint-based approach to QoS-aware service selection. In ICSOC 2010, LNCS. Springer, 2010.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Towards accurate failure prediction for the proactive adaptation of service-oriented systems

      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 Conferences
        ASAS '11: Proceedings of the 8th workshop on Assurances for self-adaptive systems
        September 2011
        50 pages
        ISBN:9781450308533
        DOI:10.1145/2024436

        Copyright © 2011 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: 4 September 2011

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Upcoming Conference

        FSE '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader