Too Long; Didn't Read
A self-healing system can discover errors in its functioning and make changes to itself without human intervention, thereby restoring itself to a better-functioning state. IBM is experimenting with ‘self-managing’ products that configure, protect and heal themselves. There are three levels of self healing systems, each of which has its own size and resource requirements: Application Level, System Level, Hardware Level and Preventive Healing. The most common system level errors include process failures (often resolved by redeploying or restarting) and response time issues.