Title :
Self-Healing on the Cloud: State-of-the-Art and Future Challenges
Author :
Cardoso, N. ; Abreu, Rui
Author_Institution :
Dept. of Inf. Eng., Univ. of Porto, Porto, Portugal
Abstract :
Despite the enhancement on software hardness induced by development-time automatic testing and debugging tools, it remains practically impossible to create fault-free applications. The research on self-healing systems emerged to enable applications to cope with unexpected events at run-time in order to maximize their availability, survivability, maintainability, and reliability, while minimizing human intervention. With the increase in software´s complexity, in part triggered by the advent of the Internet and Cloud Computing, self-healing properties in applications are becoming a necessity. The main focus of this position paper is on presenting the issues that render unusable or ineffective the usage of the development-time Spectrum-based Fault Localization(SFL) algorithm in run-time environments. We concluded that, despite the issues found, it should be possible to devise an SFL algorithm for run-time environments that can also achieve the good results yielded by SFL at development-time.
Keywords :
cloud computing; program debugging; program testing; software fault tolerance; Internet; SFL algorithm; cloud computing; debugging tool; development-time automatic testing tool; run-time environment; self-healing system; software complexity; software hardness; spectrum-based fault localization; system availability; system maintainability; system reliability; system survivability; Cloud Computing; Fault Localization; Self-healing; Spectrumbased Fault Localization;
Conference_Titel :
Quality of Information and Communications Technology (QUATIC), 2012 Eighth International Conference on the
Conference_Location :
Lisbon
Print_ISBN :
978-1-4673-2345-1
DOI :
10.1109/QUATIC.2012.54