摘要
针对目前拜占庭容错的分布式一致性算法对性能的影响,文中从算法过程出发,基于B-Raft算法,加入了代理(Proxy)机制,以此为优化点来提升因拜占庭容错而导致降低的效率,同时降低单点失效频率。实现代理(Proxy)机制的方法是在Leader节点选取之后,通过高斯混合模型(GMM)将Follower节点群分簇后分别选取代理节点(Proxy-Node,PB),通过Leader与PB的分层同步来均衡Leader节点的负载,提高一致化效率。
Aiming at the performance impact of the current Byzantine fault-tolerant distributed cons-istency algorithm,this paper starts from the algorithm process and adds the proxy mechanism based on the B-Raft algorithm to improve the Byzantine fault tolerance.This results in reduced efficiency while reducing the single point failure frequency.The method of implementing the proxy mechanism is to select the proxy node(PB for short)after the cluster leader node is selected,and then select the proxy node by the Gaussian mixture model(GMM),and pass the leadership and PB layering synchronize to balance the load of the leader node and improve the efficiency of the consistency.
作者
呼北
王玉玫
鄂翔南
HU Bei;WANG Yu-mei;E Xiang-nan(North China Institute of Computer Technology,Beijing 100083,China)
出处
《信息技术》
2019年第12期150-153,共4页
Information Technology