首页> 外文会议>Asia Pacific Web and Web-Age Information Management >Fast Log Replication in Highly Available Data Store
【24h】

Fast Log Replication in Highly Available Data Store

机译:高可用数据存储中的快速日志复制

获取原文

摘要

Modern large-scale data stores widely adopt consensus protocols to achieve high availability and throughput. The recently proposed Raft algorithm has better understandability and widely implemented in large amount of open source projects. In these consensus algorithms including Raft, log replication is a common and frequently used operation which has significant impact on the system performance. Especially, since the commit latency is capped by the slowest follower out of the majority followers responded to the leader, it's important to design a fast scheme to process the replicated logs by follower nodes. Based on the analysis on how the follower node handles the received log entries in Raft algorithm, we figure out the main factors influencing the duration time from when the follower receives the log and to when it acknowledges the leader this log was received. In terms of these factors we propose an effective log replication scheme to optimize the process of flushing logs to disk and replaying them, referred to as Raft with Fast Followers (FRaft). Finally, we compare the performance of Raft and FRaft using YCSB benchmark and Sysbench test tools, and experimental results demonstrate FRaft has lower latency and higher throughput than the Raft only using straight-forward pipeline and batch optimization for log replication.
机译:现代大规模数据商店广泛采用共识协议,以实现高可用性和吞吐量。最近提出的RAFT算法具有更好的可理解性,并在大量开源项目中广泛实现。在包括RAFT的这些共识算法中,日志复制是一个常见的且经常使用的操作,对系统性能产生重大影响。特别是,由于提交延迟被最慢的追随者封装到广告者的最慢的追随者,因此设计快速方案来通过跟随者节点处理复制的日志是很重要的。根据跟随者节点如何处理RAFT算法中接收的日志条目的分析,我们弄清楚影响持续时间的主要因素从追随者接收到日志时,并且当它确认接收到该日志时的何时收到该日志。就这些因素而言,我们提出了一种有效的日志复制方案,以优化刷新日志的过程,并重播它们,与快速追随者(切屑)称为筏子。最后,我们使用YCSB基准和Sysbench测试工具进行比较筏和切屑的性能,实验结果展示了切屑的延迟和吞吐量较高,仅使用直接管道和批量优化进行日志复制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号