In spite of all efforts to secure a system, failures may occur because of physical
disasters orfrom security failures. Achieving system resilience through failure
recovery and fault tolerance is an important part of a system engineer’s job,
especially as itrelates to recovery from malicious attacks. Fault tolerance and failure