Evaluating the Survivability of SOA Systems Based on HMM

Survivability is crucial for computer systems that support critical infrastructures of our society. For those in paradigm of SOA where the computing settings are intrinsically open, traditional survivability model and safeguard mechanisms are no longer applicable. To rise to the challenge, we propose a formal definition and a corresponding framework to evaluate the survivability of SOA systems. We treat survivability as a multidimensional QoS property, and then give a holistic evaluation method based on the Hidden Markov Model.

[1]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[2]  Kevin J. Sullivan,et al.  Towards a rigorous definition of information system survivability , 2003, Proceedings DARPA Information Survivability Conference and Exposition.

[3]  Feng Liu,et al.  A Semantic QoS-Aware Discovery Framework for Web Services , 2008, 2008 IEEE International Conference on Web Services.

[4]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[5]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[6]  John B. Goodenough,et al.  Survivability Assurance for System of Systems , 2008 .

[7]  Somesh Jha,et al.  Survivability analysis of networked systems , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[8]  Ladan Tahvildari,et al.  Self-adaptive software: Landscape and research challenges , 2009, TAAS.

[9]  Jeannette M. Wing Survivability analysis of networked systems , 2000, FORTE.

[10]  Nancy R. Mead,et al.  Survivable Network Systems: An Emerging Discipline , 1997 .