Focuses on the dependability challenge and the fault tolerance solutions that architects are developing. The two main purposes of this book are to explore the key ideas in fault-tolerant computer architecture and to present the current state-of-the-art - over approximately the past 10 years - in academia and industry.