Model-based adaptation for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
An instrumentation and control-based approach for distributed application management and adaptation
WOSS '02 Proceedings of the first workshop on Self-healing systems
Recovery Oriented Computing (ROC): Motivation, Definition, Techniques,
Recovery Oriented Computing (ROC): Motivation, Definition, Techniques,
From Component-Based to Service-Based Distributed Applications Assembly and Management
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Performance Evaluation for Self-Healing Distributed Services
ICPADS '05 Proceedings of the 11th International Conference on Parallel and Distributed Systems - Workshops - Volume 02
Performance evaluation for self-healing distributed services and fault detection mechanisms
Journal of Computer and System Sciences - Special issue: Performance modelling and evaluation of computer systems
Hi-index | 0.00 |
Software development has evolved to incorporate the reusability of software components, enabling developers to focus on the requirements analysis without having to fully develop every component: Existing components that provide a given functionality can be reused by various applications. A parallel development has been the availability, through the world-wide-web, of data, transactions, and communications. These developments have led to the emergence of web-services, collections of reusable code that use the Web communications paradigm for wider availability and communications between applications. In this context, with services coming and going, as well as possibly crashing, the issue of selfhealing is of great relevance: How does an application learn that a remote service has become unavailable? In this paper we consider the issue of service failure detection and replacement, paying special attention to the relationship between the time it takes to find a replacement for a service, and the frequency of failure monitoring by the application.