Hydra: a platform for survivable and secure data storage systems. - Xu, Lihao (2005)