DocumentCode :
2734365
Title :
Generic Self-Healing via Rejuvenation: Challenges, Status Quo, and Solutions
Author :
Andrzejak, Artur
Author_Institution :
Zuse Inst. Berlin, Berlin, Germany
fYear :
2010
fDate :
27-28 Sept. 2010
Firstpage :
239
Lastpage :
242
Abstract :
Software rejuvenation - in its simplest form a restart of a component or a program - is an efficient and universal approach for ad hoc healing of certain complex systems such as SOA components, telecommunication systems, and servers in data centers. Despite of its advantages this technique has not been widely deployed in other scenarios. The reasons are several shortcomings including loss of application availability and loss of working data due to a restart, and a lack of standardized support in operating systems, middleware, and component frameworks. In this position paper we argue that even partial remedies to these problems can turn rejuvenation into a powerful self-healing tool applicable to a larger variety of scenarios. We discuss rejuvenation-related problems, overview existing solutions, and propose a set of efficient architectural approaches which can pave the way to a universal adoption of this technique.
Keywords :
large-scale systems; software engineering; systems re-engineering; ad hoc healing; complex software systems; complex system; generic self-healing; software rejuvenation; Aging; Availability; Data structures; Operating systems; Servers; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Self-Adaptive and Self-Organizing Systems Workshop (SASOW), 2010 Fourth IEEE International Conference on
Conference_Location :
Budapest
Print_ISBN :
978-1-4244-8684-7
Electronic_ISBN :
978-0-7695-4229-4
Type :
conf
DOI :
10.1109/SASOW.2010.68
Filename :
5729628
Link To Document :
بازگشت