FAULT TOLERANCE
DESIGNING SYSTEMS THAT EXPECT FAILURE