Assessing Fault Occurrence Likelihood for Service-Oriented Systems

  • Amal Alhosban
  • Khayyam Hashmi
  • Zaki Malik
  • Brahim Medjahed
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6757)


Automated identification and recovery of faults are important and challenging issues for service-oriented systems. The process requires monitoring the system’s behavior, determining when and why faults occur, and then applying fault prevention/recovery mechanisms to minimize the impact and/or recover from these faults. In this paper, we introduce an approach (defined FOLT) to automate the fault identification process in services-based systems. FOLT calculates the likelihood of fault occurrence at component services’ invocation points, using the component’s past history, reputation, the time it was invoked, and its relative weight. Experiment results indicate the applicability of our approach.


Service-oriented architecture Fault tolerance Reliability 


  1. 1.
    Abramowicz, W., Haniewicz, K., Kaczmarek, M., Zyskowski, D.: Architecture for web services filtering and clustering. In: International Conference on Internet and Web Applications and Services, p.18 (2007)Google Scholar
  2. 2.
    Bai, C.G., Hu, Q.P., Xie, M., Ng, S.H.: Software failure prediction based on a markov bayesian network model. J. Syst. Softw. 74(3), 275–282 (2005)CrossRefGoogle Scholar
  3. 3.
    Cardoso, J., Miller, J., Sheth, A., Arnold, J.: Modeling quality of service for workflows and web service processes. Journal of Web Semantics 1, 281–308 (2002)Google Scholar
  4. 4.
    D’Mello, D.A., Ananthanarayana, V.S.: A tree structure for web service compositions. In: COMPUTE 2009: Proceedings of the 2nd Bangalore Annual Computer Conference, pp. 1–4. ACM, New York (2009)Google Scholar
  5. 5.
    Hwang, S.-Y., Wang, H., Tang, J., Srivastava, J.: A probabilistic approach to modeling and estimating the qos of web-services-based workflows. Inf. Sci. 177(23), 5484–5503 (2007)CrossRefzbMATHGoogle Scholar
  6. 6.
    Liu, A., Li, Q., Huang, L., Xiao, M.: Facts: A framework for fault-tolerant composition of transactional web services. IEEE Transactions on Services Computing 99(PrePrints), 46–59 (2009)Google Scholar
  7. 7.
    Malik, Z., Akbar, I., Bouguettaya, A.: Web services reputation assessment using a hidden markov model. In: Baresi, L., Chi, C.-H., Suzuki, J. (eds.) ICSOC-ServiceWave 2009. LNCS, vol. 5900, pp. 576–591. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  8. 8.
    Malik, Z., Bouguettaya, A.: Rateweb: Reputation assessment for trust establishment among web services. The VLDB Journal 18(4), 885–911 (2009)CrossRefGoogle Scholar
  9. 9.
    Menasce, D.A.: Composing web services: A qos view. IEEE Internet Computing 8, 88–90 (2004)CrossRefGoogle Scholar
  10. 10.
    Meulenhoff, P.J., Ostendorf, D.R., Živković, M., Meeuwissen, H.B., Gijsen, B.M.M.: Intelligent overload control for composite web services. In: Baresi, L., Chi, C.-H., Suzuki, J. (eds.) ICSOC-ServiceWave 2009. LNCS, vol. 5900, pp. 34–49. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  11. 11.
    Papazoglou, M.: Web Services: Principles and Technology. Pearson-Prentice Hall, London (2008) ISBN: 978-0-321-15555-9Google Scholar
  12. 12.
    Chen, H.p., Zhang, C.: A fault detection mechanism for service-oriented architecture based on queueing theory. International Conference on Computer and Information Technology, 1071–1076 (2007)Google Scholar
  13. 13.
    Raz, O., Koopman, P., Shaw, M.: Semantic anomaly detection in online data sources. In: ICSE 2002: Proceedings of the 24th International Conference on Software Engineering, pp. 302–312. ACM, New York (2002)CrossRefGoogle Scholar
  14. 14.
    Santos, G.T., Lung, L.C., Montez, C.: Ftweb: A fault tolerant infrastructure for web services. In: Proceedings of the IEEE International Enterprise Computing Conference, pp. 95–105. IEEE Computer Society, Los Alamitos (2005)Google Scholar
  15. 15.
    Simmonds, J., Gan, Y., Chechik, M., Nejati, S., O’Farrell, B., Litani, E., Waterhouse, J.: Runtime monitoring of web service conversations. IEEE Transactions on Services Computing 99(PrePrints), 223–244 (2009)Google Scholar
  16. 16.
    Wang, M., Bandara, K.Y., Pahl, C.: Integrated constraint violation handling for dynamic service composition. In: SCC 2009: Proceedings of the 2009 IEEE International Conference on Services Computing, pp. 168–175. IEEE Computer Society, Washington, DC, USA (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Amal Alhosban
    • 1
  • Khayyam Hashmi
    • 1
  • Zaki Malik
    • 1
  • Brahim Medjahed
    • 2
  1. 1.Department of Computer ScienceWayne State University
  2. 2.Department of Computer & Information ScienceThe University of MichiganDearborn

Personalised recommendations