pith. sign in

arxiv: 1406.7540 · v1 · pith:XNAC2Z2Jnew · submitted 2014-06-29 · 💻 cs.DC

Building global and scalable systems with Atomic Multicast

classification 💻 cs.DC
keywords distributedatomicdesignmulticastservicessystemsclaimscalable
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.