Title
Building global and scalable systems with atomic multicast.
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.
Year
DOI
Venue
2014
10.1145/2678508.2678514
Middleware '14: 15th International Middleware Conference Bordeaux France December, 2014
Keywords
DocType
Volume
k nearest neighbors
Conference
abs/1406.7540
ISBN
Citations 
PageRank 
978-1-4503-3220-0
8
0.45
References 
Authors
44
4
Name
Order
Citations
PageRank
Samuel Benz1151.91
Parisa Jalili Marandi21327.75
Fernando Pedone3142091.83
Benoît Garbinato437741.86