The Component of Knowledge Representation of ARMISCOM for the Self-healing in Web Services Composition
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.
Downloads
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.
This article is published by LAJC under a Creative Commons Attribution-Non-Commercial-Share-Alike 4.0 International License. This means that non-exclusive copyright is transferred to the National Polytechnic School. The Author (s) give their consent to the Editorial Committee to publish the article in the issue that best suits the interests of this Journal. Find out more in our Copyright Notice.
Disclaimer
LAJC in no event shall be liable for any direct, indirect, incidental, punitive, or consequential copyright infringement claims related to articles that have been submitted for evaluation, or published in any issue of this journal. Find out more in our Disclaimer Notice.