Abstract
In a July 2000 conference keynote, Eric Brewer, now VP of engineering at Google and a professor at the University of California, Berkeley, publicly postulated the CAP (consistency, availability, and partition tolerance) theorem, which would change the landscape of how distributed storage systems were architected. Brewer’s conjecture--based on his experiences building infrastructure for some of the first Internet search engines at Inktomi--states that distributed systems requiring always-on, highly available operation cannot guarantee the illusion of coherent, consistent single-system operation in the presence of network partitions, which cut communication between active servers. Brewer’s conjecture proved prescient: in the following decade, with the continued rise of large-scale Internet services, distributed-system architects frequently dropped "strong" guarantees in favor of weaker models--the most notable being eventual consistency.
Publisher
Association for Computing Machinery (ACM)
Cited by
51 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Deeply Programmable Application Switch for Performance Improvement of KVS in Data Center;IEICE Transactions on Information and Systems;2024-05-01
2. Undoing CRDT Operations Automatically;2023 IEEE International Conference on Cloud Computing Technology and Science (CloudCom);2023-12-04
3. HAPIC: A Scalable, Lightweight and Reactive Cache for Persistent-Memory-Based Index;2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD);2023-10-28
4. Rendezvous: Where Serverless Functions Find Consistency;Proceedings of the 4th Workshop on Resource Disaggregation and Serverless;2023-10-23
5. On the correctness of highly available systems in the presence of failures;Journal of Parallel and Distributed Computing;2023-10