Building global and scalable systems with atomic multicast

Details

Serval ID
serval:BIB_2A4A43522FBC
Type
Inproceedings: an article in a conference proceedings.
Collection
Publications
Institution
Title
Building global and scalable systems with atomic multicast
Title of the conference
Middleware '14 Proceedings of the 15th International Middleware Conference
Author(s)
Benz S., Marandi P.J., Pedone F., Garbinato B.
Publisher
ACM
Address
Bordeaux, France
ISBN
978-1-4503-2785-5
Publication state
Published
Issued date
2014
Peer-reviewed
Oui
Pages
169-180
Language
english
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.
Web of science
Create date
13/07/2017 15:47
Last modification date
20/08/2019 13:09
Usage data