首页> 外文会议>International Conference on Database Systems for Advanced Applications >vRaft: Accelerating the Distributed Consensus Under Virtualized Environments
【24h】

vRaft: Accelerating the Distributed Consensus Under Virtualized Environments

机译:工艺:加快虚拟化环境下的分布式共识

获取原文
获取外文期刊封面目录资料

摘要

In recent years, Raft has been gradually widely used in many distributed systems (e.g., Etcd, TiKV, PolarFS, etc.) to ensure the distributed consensus because it is effective and easy to implement. However, because the performance of the virtual nodes in cloud environments is usually heterogeneous and fluctuant due to the "noisy neighbor" problem and the cost efficiency, the strong leader mechanism makes the Raft protocol encounter a serious performance challenge. Specifically, when the performance of the leader node is low, the whole system performance will descend accordingly since both the write and the read requests serving will be blocked by the slow leader processing. Aiming to solve this problem, we proposed a modified version of Raft specially optimized for virtualized environments, i.e., vRaft. It breaks Raft's strong leader restriction and can fully utilize the temporarily fast followers to accelerate both the write and the read requests processing in a virtualized cloud environment, without affecting the linearizability guarantee of Raft. The experiments based on the virtual nodes in Tencent Cloud indicate that vRaft improves the throughput by up to 64.2%, reduces average latency by 38.1%, and shortens the tail latency by 88.5% in a typical read/write-balanced workload compared with Raft.
机译:近年来,筏逐渐被广泛应用于许多分布式系统(例如,etcd,Tikv,PolarFS等),以确保分布式共识,因为它是有效且易于实施的。然而,由于云环境中的虚拟节点的性能通常是异构的并且由于“嘈杂的邻居”问题和成本效率而波动,因此强大的领导机制使得筏协议遇到了严重的性能挑战。具体地,当领导节点的性能低时,由于写入和读取请求都将被慢的领导者处理阻止,因此整个系统性能将相应地下降。旨在解决这个问题,我们提出了一种修改版的RAFT,专门针对虚拟化环境,即,vraft。它破坏了筏的强烈的领导者限制,并可以充分利用临时快速的追随者来加速虚拟化云环境中的写入和读取请求处理,而不会影响筏的可直链性保证。基于腾讯云中的虚拟节点的实验表明,铅涂层将吞吐量提高至64.2%,降低了38.1%的平均延迟,并与粗糙的读/写平衡工作量中的尾部延迟缩短了88.5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号