Abstract
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 self-healing 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
Original language | English |
---|---|
Publication status | Published - 2006 |
Event | 2nd International Workshop on Performance Modelling and Analysis of Communication in Wired and Wireless Networks - Minneapolis, United States Duration: 12 Jul 2006 → 15 Jul 2006 |
Workshop
Workshop | 2nd International Workshop on Performance Modelling and Analysis of Communication in Wired and Wireless Networks |
---|---|
Country/Territory | United States |
City | Minneapolis |
Period | 12/07/06 → 15/07/06 |