arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1407.4765cs.DCcs.DB
收藏

Ark:一个真实世界的共识实现

Ark: A Real-World Consensus Implementation

Zardosht Kasheff, Leif Walsh

摘要:

Ark是一种类似于Paxos和Raft的共识算法的实现,旨在改进MongoDB和TokuMX使用的现有共识算法。Ark是从第一原则设计的,改进了TokuMX使用的选举算法,以修复MongoDB的共识算法中可能导致数据丢失的缺陷。它最终与Raft有许多相似之处,但在一些方面有所不同,主要是支持其他功能,如链式复制和未确认的写入。

英文摘要:

Ark is an implementation of a consensus algorithm similar to Paxos and Raft, designed as an improvement over the existing consensus algorithm used by MongoDB and TokuMX. Ark was designed from first principles, improving on the election algorithm used by TokuMX, to fix deficiencies in MongoDB's consensus algorithms that can cause data loss. It ultimately has many similarities with Raft, but diverges in a few ways, mainly to support other features like chained replication and unacknowledged writes.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑