Code Repositories

Find and share code repositories
Super Guru
Repo Description

Concur is a java library that implements the RAFT protocol[1]. The Raft paper can be accessed at this link. The paper introduces Raft and states its motivations in following words:

Concur aims to make raft available as a java library that can be used by any system that needs to use a replicated log. Concur provides pluggability for state machine implementations to manage replicated states. It also provides pluggability for Raft log, and rpc implementations to make it easy for integration with other projects. Another important goal is to support high throughput data ingest so that it can be used for more general data replication use cases.

Reference

[1] Diego Ongaro and John Ousterhout. 2014. In search of an understandable consensus algorithm. In Proceedings of the 2014 USENIX conference on USENIX Annual Technical Conference (USENIX ATC'14), Garth Gibson and Nickolai Zeldovich (Eds.). USENIX Association, Berkeley, CA, USA, 305-320.

Repo Info
Github Repo URL https://github.com/hortonworks/concur
Github account name hortonworks
Repo name concur
469 Views
Take a Tour of the Community
Don't have an account?
Your experience may be limited. Sign in to explore more.
Version history
Last update:
‎12-27-2016 01:20 AM
Updated by:
Contributors
Top Kudoed Authors