“…The use of fault injection to test distributed systems [19,7,8,6] and leveraging virtualization for fault injection [2,3,18,16,9,12] have been presented in previous works. However, unique features of our work include: A) a comprehensive presentation of all aspects of a practical testing infrastructure, and B) ad etailed case study of the use of the infrastructure to validate a system with multiple advanced fault tolerance features.…”