Bottom-Up Fault Management in Composite Web Services

  • Brahim Medjahed
  • Zaki Malik
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6741)


We propose an approach for managing bottom-up faults in composite Web services. We define bottom-up faults as abnormal conditions/defects or changes in component services that may lead to run-time failures in composite services. The proposed approach uses soft-state signaling to propagate faults from components to composite services. Soft-state denotes a class of protocols where state (e.g., whether a service is alive) is constantly refreshed by periodic messages. Its advantages include implicit error recovery and easier fault management, resulting in high availability. We introduce a bottom-up fault model for composite services. Then, we propose a soft-state protocol for bottom-up fault propagation in composite services. Finally, we present experiments to assess the performance of our approach.


Service Composition Fault Management Bottom-up Fault Soft-State Fault Coordinator 


  1. 1.
    Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architecture, and Applications. Springer, Heidelberg (2003) ISBN: 3540440089zbMATHGoogle Scholar
  2. 2.
    Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic Concepts and Taxonomy of Dependable and Secure Computing. ACM Trans. on Dependable and Secure Computing 1(1), 11–33 (2004)CrossRefGoogle Scholar
  3. 3.
    Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.-M.: The Many Faces of Publish/Subscribe. ACM Computing Surveys 35(2), 114–131 (2003)CrossRefGoogle Scholar
  4. 4.
    Garlan, D., Schmerl, B.R.: Model-based Adaptation for Self-healing Systems. In: WOSS Workshop (November 2002)Google Scholar
  5. 5.
    Ghosh, D., Sharman, R., Rao, H.R., Upadhyaya, S.: Self-Healing Systems - Survey and Synthesis. Decision Support Systems 42 (2007)Google Scholar
  6. 6.
    Guinea, S.: Self-healing Web Service Compositions. In: ICSE Conference (May 2005)Google Scholar
  7. 7.
    Hamadi, R., Medjahed, B., Benatallah, B.: Self-Adapting Recovery Nets for Policy-Driven Exception Handling in Business Processes. Distributed and Parallel Databases (DAPD), An International Journal 22(1) (February 2008)Google Scholar
  8. 8.
    Ji, P., Ge, Z., Kurose, J., Towsley, D.: A Comparison of Hard-state and Soft-state Signaling Protocols. In: SIGCOMM Conference (August 2003)Google Scholar
  9. 9.
    Khalaf, R., Keller, A., Leymann, F.: Business Processes for Web Services: Principles and Applications. IBM Systems Journal 45(2) (2006)Google Scholar
  10. 10.
    Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D., Parsia, B., Payne, T., Sabou, M., Solanki, M., Srinivasan, N., Sycara, K.: Bringing Semantics to Web Services: The OWL-S Approach. In: First International Workshop on Semantic Web Services and Web Process Composition (July 2004)Google Scholar
  11. 11.
    Medjahed, B., Atif, Y.: Context-Based Matching for Web Service Composition. Distributed And Parallel Databases 21(1) (February 2007)Google Scholar
  12. 12.
    Medjahed, B., Benatallah, B., Bouguettaya, A., Elmagarmid, A.: WebBIS: An Infrastructure for Agile Integration of Web Services. International Journal on Cooperative Information Systems (IJCIS) 13(2) (June 2004)Google Scholar
  13. 13.
    Verma, K., Sheth, A.P.: Autonomic Web Processes. In: ICSOC Conference (December 2005)Google Scholar
  14. 14.
    Papazoglou, M.P.: Web Services: Principles and Technology. Prentice Hall, Englewood Cliffs (2007) ISBN: 9780321155559Google Scholar
  15. 15.
    Qi, Y., Liu, X., Bouguettaya, A., Medjahed, B.: Deploying Web Services on the Semantic Web. VLDB Journal 17(3) (March 2008)Google Scholar
  16. 16.
    Raman, S., McCanne, S.: A Model, Analysis, and Protocol Framework for Soft State-Based Communication. In: ACM SIGCOMM 1999 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, pp. 15–25 (September 1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Brahim Medjahed
    • 1
  • Zaki Malik
    • 2
  1. 1.Department of Computer and Information ScienceUniversity of Michigan – DearbornUSA
  2. 2.Department of Computer ScienceWayne State UniversityUSA

Personalised recommendations