An explanation of Eric Brewer's CAP theorem, which says you cannot have more than two of Consistency, Availability and Partition-tolerance in web-based distributed systems.
S. Wang, L. Jin, and C. Jin. 2006 10th International Conference on Computer Supported Cooperative Work in Design, page 1--5. Nanjing, China, (May 2006)
J. Brzezinski, C. Sobaniec, and D. Wawrzyniak. Parallel, Distributed and Network-Based Processing, 2004. Proceedings. 12th Euromicro Conference on, page 152 - 158. (11-13 2004)
J. Polakovic, S. Mazare, J. Stefani, and P. David. Proceedings of 10th International Symposium on Component-Based Software Engineering, volume 4608/2007 of Lecture Notes in Computer Science, Medford, MA, USA, Springer Verlag, (July 2007)
Y. Ida, Y. Ishibashi, N. Fukushima, and S. Sugawara. Proceedings of the 9th Annual Workshop on Network and Systems Support for Games, page 10:1--10:2. Piscataway, NJ, USA, IEEE Press, (2010)
P. Kelsen, Q. Ma, and C. Glodt. Fundamental Approaches to Software Engineering, volume 6603 of Lecture Notes in Computer Science, page 171--185. Springer, (2011)
K. Gama, and D. Donsez. Proceedings of Component-Based Software Engineering, volume 5282/2008 of Lecture Notes in Computer Science, Springer Verlag, (2008)