Jini Specification
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Understanding Consistency Maintenance in Service Discovery Architectures in Response to Message Loss
AMS '02 Proceedings of the Fourth Annual International Workshop on Active Middleware Services
Topology based automation of distributed applications management
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Adaptive integration of third-party web services
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Self-healing systems - survey and synthesis
Decision Support Systems
Designing multi-layers self-adaptive complex applications
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
Towards autonomic service-oriented applications
International Journal of Autonomic Computing
Ensuring interoperable service-oriented systems through engineered self-healing
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
ProMAS'06 Proceedings of the 4th international conference on Programming multi-agent systems
An enhanced service oriented architecture for developing web-based applications
Journal of Web Engineering
A software product line-based self-healing strategy for web-based applications
Proceedings of the 15th International Software Product Line Conference, Volume 2
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
Hi-index | 0.01 |
Service-discovery systems aim to provide consistent views of distributed components under varying network conditions. To achieve this aim, designers rely upon a variety of self-healing strategies, including: architecture and topology, failure-detection and recovery techniques, and consistency maintenance mechanisms. In previous work, we showed that various combinations of self-healing strategies lead to significant differences in the ability of service-discovery systems to maintain consistency during increasing network failure. Here, we ask whether the contribution of individual self-healing strategies can be quantified. We give results that quantify the effectiveness of selected combinations of architecture-topology and recovery techniques. Our results suggest that it should prove feasible to quantify the ability of individual self-healing strategies to overcome various failures. A full understanding of the interactions among self-healing strategies would provide designers of distributed systems with the knowledge necessary to build the most effective self-healing systems with minimum overhead.