A Self-Healing Mechanism for State Machine Based Components.

Xabier Elkorobarrutia, Alberto Izagirre, Goiuria Sagardui · 2006

Abstract. This article describes a self-healing mechanism for statemachine based distributed components. Each component is composed of two layers: a healing (HL) and a service or functional layer (FL). At least, the functional layer must be implemented according to a statemachine specification. The healing layer has the capacity of monitoring the service layer of the component of witch it is a part and responsible of. In the event of a failure of the functional layer, the healing layer acts on it in terms of states. It will be shown that this mechanism, being consistent with classical faulttolerance strategies, allows the HL to act on the FL in a more precise way than employing an entire software module as a replacement unit. It will be shown also that this mechanism is suitable for hot-swapping software modules. 1

Read the paper · More papers on PaperTik