A fault-tolerant middleware architecture for high-availability storage servicesSangeetha SeshadriLing Liuet al.2007SCC 2007