1. Tanenbaum, A.S. and van Steen, M., Distributed Systems: Principles and Paradigms, Prentice-Hall, 2006, 2nd ed.
2. Cheung, S.Y., Casavant, T.L., Singhal, M., Ahamad, M., and Ammar, M.H., Replicated data management in distributed systems, 1994.
3. Jiménez-Peris, R., Patiño-Martínez, M., Kemme, B., and Alonso, G., How to select a replication protocol according to scalability, availability, and communication overhead, SRDS, 2001.
4. Anderson, T., Breitbart, Yu., Korth, H.F., and Wool, A., Replication, consistency, and practicality: Are these mutually exclusive?, SIGMOD Rec., 1998, vol. 27, no. 2, pp. 484–495.
5. Corbett, J.C., Dean, J., Epstein, M., Fikes, A., Frost, Ch., Furman, J.J., Ghemawat, S., Gubarev, A., Heiser, Ch., Hochschild, P., Hsieh, W., Kanthak, S., Kogan, E., Li, H., Lloyd, A., Melnik, S., Mwaura, D., Nagle, D., Quinlan, S., Rao, R., Rolig, L., Yasushi, S., Szymaniak, M., Taylor, Ch., Wang, R., and Woodford, D., Spanner: Google’s globally-distributed database, ACM Trans. Comput. Syst., 2013, vol. 31, no. 3, pp. 8:1–8:22.