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 Benz | 1 | 15 | 1.91 |
Parisa Jalili Marandi | 2 | 132 | 7.75 |
Fernando Pedone | 3 | 1420 | 91.83 |
Benoît Garbinato | 4 | 377 | 41.86 |