Towards robust distributed systems (abstract)

Towards robust distributed systems (abstract)
复制标题

DOI:
10.1145/343477.343502
复制
发表时间:
2000-07
期刊:
--
影响因子:
--
通讯作者:
E. Brewer
E. Brewer
中科院分区:
其他
文献类型:
--
作者:
E. Brewer

文献摘要

被引文献

相似文献

当前的分布式系统,即使是有效的系统,也往往非常脆弱:它们很难跟上,难以管理,难以发展,难以发展和编程。在这次演讲中,我研究了几个问题,以清理我们对这些系统的看法。这些问题包括故障模型,高可用性,优雅的退化,数据一致性,进化,组成和自主权。这些不是(尚未)可证明的原则,而只是思考简化实践设计的问题的方法。他们借鉴了伯克利的经验以及在Inktomi建立的巨型系统,包括处理所有网络搜索的50%的系统。
Current distributed systems, even the ones that work, tend to be very fragile: they are hard to keep up, hard to manage, hard to grow, hard to evolve, and hard to program. In this talk, I look at several issues in an attempt to clean up the way we think about these systems. These issues include the fault model, high availability, graceful degradation, data consistency, evolution, composition, and autonomy. These are not (yet) provable principles, but merely ways to think about the issues that simplify design in practice. They draw on experience at Berkeley and with giant-scale systems built at Inktomi, including the system that handles 50% of all web searches.