Simulation, verification and automated composition of web services
Proceedings of the 11th international conference on World Wide Web
Product data and workflow management
Cooperative environments for distributed
The Vision of Autonomic Computing
Computer
Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
An Architectural Approach to Autonomic Computing
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Towards autonomic web services: achieving self-healing using web services
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Web Services Management: A Survey
IEEE Internet Computing
Proactive Self-Healing System based on Multi-Agent Technologies
SERA '05 Proceedings of the Third ACIS Int'l Conference on Software Engineering Research, Management and Applications
MonitoringWeb Service Networks in a Model-based Approach
ECOWS '05 Proceedings of the Third European Conference on Web Services
Transformation of Existing Programs into Autonomic and Self-healing Entities
ECBS '07 Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems
Automatic Learning of Repair Strategies for Web Services
ECOWS '07 Proceedings of the Fifth European Conference on Web Services
A QoS-Driven Reconfiguration Management System Extending Web Services with Self-Healing Properties
WETICE '07 Proceedings of the 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
Predicting Web Server Crashes: A Case Study in Comparing Prediction Algorithms
ICAS '09 Proceedings of the 2009 Fifth International Conference on Autonomic and Autonomous Systems
The design of a self-healing composition cycle for Web services
SEAMS '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Self-Diagnosis and Self-Regulation through Performance Monitoring and Tuning
SERVICES '09 Proceedings of the 2009 Congress on Services - I
An Approach for Diagnosing Unexpected Faults in Web Service Flows
GCC '09 Proceedings of the 2009 Eighth International Conference on Grid and Cooperative Computing
Self-healing execution of business processes based on a peer-to-peer service architecture
ARCS'05 Proceedings of the 18th international conference on Architecture of Computing Systems conference on Systems Aspects in Organic and Pervasive Computing
An approach for web service discoverability anti-pattern detection for journal of web engineering
Journal of Web Engineering
Hi-index | 0.00 |
Existing self-healing mechanisms for Web services constantly monitor services and their computational environment, analyze system state, determine failure occurrences, and execute built-in recovery plans (MAPE loop). We propose a more pro-active self healing mechanism that uses a multi-layer perceptron ANN and a health score mechanism to learn about the occurrences of failures or quality of service degradation in advance, without requiring modifications to the framework of services used by applications. Highest score is assigned to the system upon start and is degraded during system execution whenever a service fails to operate or the time-to-leave (TTL) of the client side requests increases. Application of the proposed mechanism to a set of vehicle tracking Web services decreased the probability of out of service occurrences by 70% and increased system quality of service by 13%. The overhead of the mechanism was nearly 3% and negligible, whilst TTL for a request from the client side decreased by 20%.