The Component of Knowledge Representation of ARMISCOM for the Self-healing in Web Services Composition

  • Juan Vizcarrondo Universidad de los Andes
  • Jose Aguilar Universidad de los Andes
  • Ernesto Exposito Universidad Centro-occidental Lisandro Alvarado
  • Audine Subias Paul Sabatier University
Keywords: Web service fault tolerance, service composition, fault-repair ontology, Distributed Pattern Recognition, Reflective middleware

Abstract

A previous work has proposed a reflective middleware Architecture for the management of service-oriented applications. Our middleware is designed to be fully distributed through all services of the SOA Application. The architecture uses the model of Autonomic Computing which allow the adaptation of our system, in order to self-healing. Particularly, one of the main aspects of this architecture is the representation of the knowledge. Our architecture uses different paradigms for the representation of the knowledge. For the diagnosis task, it uses chronicles, and for the reparation task it uses ontologies. In this paper, we present the knowledge representation framework, which represents the knowledge needed to perform the different operations of the middleware. Specifically, we design a distributed knowledge based on distributed chronicles, ontologies and other data structures.

DOI  

Downloads

Download data is not yet available.

Author Biographies

Juan Vizcarrondo, Universidad de los Andes
Juan Vizcarrondo is System Engineer, and obtained a Msc in Computer Science at the Universidad de los Andes, Mérida-Venezuela, and a PhD in Computer Science at the Universidad de los Andes. He works at the Cenditel since 2007.
Jose Aguilar, Universidad de los Andes
Jose Aguilar is a System Engineer graduated in 1987 from the Universidad de los Andes, Merida, Venezuela. M. Sc. degree in Computer Sciences in 1991 from the University Paul Sabatier-Toulouse-France. Ph. D degree in Computer Sciences in 1995 from the University Rene Descartes-Paris-France.. He completed post-doctorate studies at the University of Houston, researcher at the Microcomputer and Distributed Systems Center (CEMISID) at the same university. Member of the Mérida Science Academy and the International Technical Committee of the IEEE-CIS on Artificial Neural Network.
Ernesto Exposito, Universidad Centro-occidental Lisandro Alvarado
Ernesto Exposito earned his engineer degree in computer science from the "Universidad Centro-occidental Lisandro Alvarado" (Venezuela, 1994). He earned his PhD in “Informatique et Télécommunications” from the Institut National Polytechnique de Toulouse (France, 2003). He is Professor in computer sciences at the Institut National des Sciences Appliquées (INSA) of Toulouse.
Audine Subias, Paul Sabatier University
Audine Subias received a PhD degree in 1995 and a M.S.degree in 1992 in Informatique Industrielle, both from Paul Sabatier University, in Toulouse, France. Since 1997 she is Associate Professor in control and discrete event systems at the Institut National des Sciences Appliquées (INSA) of Toulouse.

References

Czajkowski, K., Fitzgerald, S., Foster, I., and Kesselman, C.: "Grid Information Services for Distributed Resource Sharing". 10th IEEE International Symposium on High Performance Distributed Computing,pp. 181--184. 2001.

Chan, K., Bishop, J., Steyny, J.,Baresi, L., and Guinea, S.:, "A Fault Taxonomy for Web Service Composition", Service-Oriented Computing Workshop, pp. 363-375, 2007.

Huang, G., Liu, X., and Mei, H.: "SOAR: Towards Dependable Service-Oriented Architecture via Reflective Middleware". InternationalJournal of Simulation and Process Modelling,vol. 3, no. 1/2, pp. 55-65, 2007.

R. Halima, E. Fki, K. Drira and M. Jmaiel, "Experiments results and large scale measurement data for web services performance assessment". IEEE Symposium on Computers and Communications, pp. 83-88, 2009.

WS-Diamond project, "WS-Diamond, IST-516933, Deliverable D4.3, Specification of diagnosis algorithms for Web Services –phase 2", http://wsdiamond.di.unito.it/.

Poonguzhali, S.,, Sunitha, R., and Aghila, G.: “Self-Healing in Dynamic Web Service Composition". International Journal on Computer Science and Engineering, vol. 3, no. 5. pp. 2054-2060, 2011.

IBM Corporation. "An architectural blueprint for autonomic computing". Autonomic Computing”, Fourth Edition, http://www.ginkgo-networks.com/IMG/pdf/AC_Blueprint_White_Paper_V7.pdf, 2006.

Chiribuca, D., Hunyadi, D. and Popa, E.: “The Educational Semantic Web”, 8th WSEAS International Conference on Applied Informatics and Communications, pp. 314-319, 2008.

Fugini, M.G., Mussi, E.: Recovery of Faulty Web Applications through Service Discovery. 32nd International Conference on Very Large Databases, pp. 67-80,2006.

Ardagna, D., Cappiello, C., Fugini, M., Mussi, E., Pernici, B., andPlebani, P.: Faults and recovery actions for self-healing web services. 15th Int. World Wide Web Conf., 2006.

Sherif, A.; and Amir, Z.: Towards autonomic web services: achieving self-healing using web services. 2005 Workshop on Design and evolution of autonomic application software, Pages 1 –5, 2005.

Poonguzhali1, S.; JerlinRubini, L.; Divya, S.: “A Self-Healing Approach for Service Unavailability in Dynamic Web Service Composition”. International Journal of Computer Science and Information Technologies, vol. 5 Issue 3, p4381, 2014.

WS-Diamond: WS-Diamond, IST-516933, Deliverable D4.3, Specification of diagnosis algorithms for Web Services –phase 3. Version 0.5, 2008.

Cordier, M.O., Krivine, J., Laborie, P., Thi ́ baux, S.: “Alarm processing and reconfiguration in power distribution systems”. IEA-AIE’98. pp. 230–240, 1998.

Cordier, M.O., Dousson, C.: “Alarm driven monitoring based on chronicles”. Safeprocess’2000. Pp 286–291, 2000.

Quiniou, R., Cordier, M.O., Carrault, G., Wang, F.: “Application of ilp to cardiac arrhythmia characterization for chronicle recognition”. ILP’2001.pp.220–227, 2001.

Vizcarrondo, J., Aguilar, J., Exposito, E., Subias, A.: “ARMISCOM: Autonomic Reflective MIddleware for management Service COMposition”. 4th Global Information Infrastructure and Networking Symposium (GIIS2012),IEEE Communication Society, 2012.

Vizcarrondo, J., Aguilar, J., Exposito, E., Subias, A.:“Crónicas Distribuidas para el Reconocimiento de Fallas”, Revista Ciencia e Ingeniería.vol. 36, no. 2, pp. 73-84, 2015.

Vizcarrondo, J., Aguilar, J., Exposito, E., Subias, A.:"Building Distributed Chronicles for Fault Diagnostic in Distributed Systems using Continuous Query Language (CQL)", International Journal of Engineering Development and Research (IJEDR),vol.3, no. 1, pp.131-144, 2015

Aguilar, J.“An artificial immune system for fault detection”, Intl. Conf. on Industrial, Engineering and other Applications of Applied Intelligent Systems, pp. 219-228, 2004.

Aguilar, J., Hernández, M. “Fault tolerance protocols for parallel programs based on tasks replication", 8th Intl Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 397-404, 2000.

ArdissonoL., ConsoleL., GoyA., PetroneG., PicardiG., SegnanM, "Enhancing Web Services with Diagnostic Capabilities". Third European Conference on Web Services, pp. 182-191, 2005.

Fugini ,M. MussiG: “Recovery of Faulty Web Applications through Service Discovery”. 32nd International Conference on Very Large Databases, pp. 67-80,2006.

WS-Diamond: WS-Diamond, IST-516933,Deliverable D5.1, Characterization of diagnosability and repairability for self-healing Web Services, 2005.

Feng X., Wang H., Wu Q., Zhou B, “An adaptive algorithm for failure recovery during dynamic service composition,” in Pattern Recognition and Machine Intelligence(A. Ghosh, R. De, and S. Pal, Eds). Springer Berlin / Heidelberg, vol. 4815, pp. 41-48, 2007.

Feng X., Wu Q., Wang H., Ren Y., Guo C, "ZebraX: A model for service composition with multiple QoS constraints", In Advances in Grid and Pervasive Computing(C. Cerin, K.-C. Li, Eds.), Springer Berlin/Heidelberg, vol. 4459, pp 614-626, 2007.

Canfora G., Di Penta M.., Esposito R., Villani M, "A framework for QoS-aware binding and re-binding of composite web services", Journal of Systems and Software, vol. 81, pp. 1754-1769, October 2008.

Saboohi P., Amini A., Abolhassani H., "Failure recovery of composite semantic web services using subgraph replacement,, International Conference on Computer and Communication Engineering (ICCCE),pp. 489-493,2008.

Published
2016-11-18
How to Cite
[1]
J. Vizcarrondo, J. Aguilar, E. Exposito, and A. Subias, “The Component of Knowledge Representation of ARMISCOM for the Self-healing in Web Services Composition”, LAJC, vol. 3, no. 2, p. 14, Nov. 2016.
Section
Research Articles for the Regular Issue