Non quia difficilia sunt non audemus, sed quia non audemus difficilia sunt
Home -> Publications
Home
  Publications
    
edited volumes
  Awards
  Research
  Teaching
  Miscellaneous
  Full CV [pdf]
  BLOG






  Events








  Past Events





Publications of Torsten Hoefler
Marius Poke, Torsten Hoefler, C. W. Glass:

 AllConcur: Leaderless Concurrent Atomic Broadcast

(presented in Washington, DC, USA, ACM, Jun. 2017)

Abstract

Many distributed systems require coordination between the components involved. With the steady growth of such systems, the probability of failures increases, which necessitates scalable fault-tolerant agreement protocols. The most common practical agreement protocol, for such scenarios, is leader-based atomic broadcast. In this work, we propose AllConcur, a distributed system that provides agreement through a leaderless concurrent atomic broadcast algorithm, thus, not suffering from the bottleneck of a central coordinator. In AllConcur, all components exchange messages concurrently through a logical overlay network that employs early termination to minimize the agreement latency. Our implementation of AllConcur supports standard sockets-based TCP as well as high-performance InfiniBand Verbs communications. AllConcur can handle up to 135 million requests per second and achieves 17x higher throughput than today’s standard leader-based protocols, such as Libpaxos. Thus, AllConcur is highly competitive with regard to existing solutions and, due to its decentralized approach, enables hitherto unattainable system designs in a variety of fields.

Documents

download article:
 

BibTeX

@inproceedings{allconcur,
  author={Marius Poke and Torsten Hoefler and C. W. Glass},
  title={{AllConcur: Leaderless Concurrent Atomic Broadcast}},
  year={2017},
  month={Jun.},
  location={Washington, DC, USA},
  publisher={ACM},
  source={http://www.unixer.de/~htor/publications/},
}


serving: 3.138.114.140:6566© Torsten Hoefler