arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1406.7540cs.DC
收藏

使用Atomic Multicast构建全局和可扩展的系统

Building global and scalable systems with Atomic Multicast

Samuel Benz, Parisa Jalili Marandi, Fernando Pedone, Benoît Garbinato

摘要:

全球互联网规模服务的兴起需要大型分布式系统。事实上,在处理数百万用户时,操作遍布全球的数千台服务器是很常见的。在这里,复制起着核心作用,因为它通过隐藏故障和提供可接受的延迟来改善用户体验。在本文中,我们声称,原子组播,具有强大的和定义良好的属性,是适当的抽象,有效地设计和实现全球可扩展的分布式系统。我们证实了我们的要求与原子多播之上的两个现代在线服务的设计,一个强一致的键值存储和分布式日志。除了介绍这些服务的设计,我们实验评估其性能在地理上分布的部署。

英文摘要:

The rise of worldwide Internet-scale services demands large distributed systems. Indeed, when handling several millions of users, it is common to operate thousands of servers spread across the globe. Here, replication plays a central role, as it contributes to improve the user experience by hiding failures and by providing acceptable latency. In this paper, we claim that atomic multicast, with strong and well-defined properties, is the appropriate abstraction to efficiently design and implement globally scalable distributed systems. We substantiate our claim with the design of two modern online services atop atomic multicast, a strongly consistent key-value store and a distributed log. In addition to presenting the design of these services, we experimentally assess their performance in a geographically distributed deployment.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑