1. Atul Adya, Daniel Myers, Jon Howell, Jeremy Elson, Colin Meek, Vishesh Khemani, Stefan Fulger, Pan Gu, Lakshminath Bhuvanagiri, Jason Hunter, Roberto Peon, Larry Kai, Alexander Shraer, Arif Merchant, and Kfir Lev-Ari. 2016. Slicer: Auto-Sharding for Datacenter Applications. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI '16). Savannah, GA.
2. File systems unfit as distributed storage backends
3. DIVA: a reliable substrate for deep submicron microarchitecture design
4. Algirdas A. Avižienis. 1995. The Methodology of N-Version Programming. In Software Fault Tolerance Michael R. Lyu (Ed.). John Wiley & Sons Ltd. Chapter 2.
5. Algirdas A. Avižienis and Liming Chen. 1977. On the Implementation of N-Version Programming for Software Fault Tolerance During Execution. In Proceedings of 1st Annual International Computer Software and Applications Conference (COMPSAC'77). Chicago, USA.