are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government. 1Abstract Future large-scale computer systems will require a comprehensive and flexible resilience solution to maintain correctness while satisfying strict energy constraints. Toward this end, this document presents the definition of the semantics of scalable and efficient containment domains (CDs) resilience framework. Containment domains are a programming construct that enables applications to express, tune, and specialize error detection, state preservation and restoration, and recovery to satisfy application-specific resilience needs. Containment domains have weak transactional semantics and ...