Abstract
Software "Self-Healing" is an approach to detect improper operations of software applications, transactions and business processes, and then to initiate corrective action without disrupting users. The software engineering literature contains many studies on software error detection and error correction. In this paper, we introduce a "Container based Self-Healing" framework and provide an outline on how the framework can help in evolving a self-healing system for a complex distributed system.