Towards a self healing information system for digital libraries
Vamshi Ambati, Reddy Raj · 2005
An important area of focus in complex systems development has been the capability to adapt to variable runtime environmental resources and to accommodate runtime system failures. The research in this area is broadly termed as “Self Healing ” and has gained increasing attention in the recent past when dealing with complex systems. Digital libraries have gained popularity for the rich features that they provide when compared to traditional libraries. As more users begin to make use of digital libraries, addressing downtimes of these valuable resources becomes a high priority. Operating 24/7 and providing access to digital content to anyone, anytime from anywhere in the world, results in a continued rise of administrative overhead for system monitoring and needs continuous human intervention. Given the volume of information and the huge infrastructure of modern libraries, continuous manual system administration is quite costly and is not feasible too. In this paper we propose a self healing digital library system as the solution to this problem. We present the approach of adding self healing capabilities to an existing digital library project, the Digital Library of India. We also propose a self healing framework that enables a successful reuse of our approach to other architecturally similar Digital Library Systems.