Code Repositories
Find and share code repositories
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.
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
127 Views
Don't have an account?
Coming from Hortonworks? Activate your account here
Version history
Revision #:
1 of 1
Last update:
‎12-27-2016 01:20 AM
Updated by:
 
Contributors
Top Kudoed Authors