Ceph存储系统中节点的容错选择算法

夏亚楠, 王勇

桂林电子科技大学学报 ›› 2022, Vol. 42 ›› Issue (05) : 384-390. DOI: 10.16725/j.cnki.cn45-1351/tn.2022.05.009

Ceph存储系统中节点的容错选择算法

  • 夏亚楠, 王勇
作者信息 +
History +

摘要

Ceph分布式系统中的数据分布算法仅将容量作为选择存储节点的标准,并未考虑存储节点的网络状态和节点负载。在副本模式下,当三副本中有存储节点并需要修复时,过高的节点负载或者网络负载会导致较大的节点修复时延。针对这个问题,给出了一种基于Ceph的节点容错选择(FTNSC)算法。首先利用软件定义网络技术获得实时的网络状态和节点负载信息,作为节点选择方法的数据支撑;然后建立综合考虑节点负载信息的多属性决策数学模型来确定主存储节点位置;最后通过人工蜂群算法根据与主存储节点之间的网络状态和节点性能得到最优次存储节点。实验结果表明,与现有的CRUSH算法相比,该算法在提高数据存储节点性能的同时,将失效数据的修复时延减少2%~29.7%。

关键词

Ceph / 软件定义网络 / 多属性决策 / 人工蜂群算法 / 副本放置 / 容错

中图分类号

TP333

引用本文

导出引用
夏亚楠, 王勇. Ceph存储系统中节点的容错选择算法. 桂林电子科技大学学报. 2022, 42(05): 384-390 https://doi.org/10.16725/j.cnki.cn45-1351/tn.2022.05.009

基金

国家自然科学基金(61861013)

评论

Accesses

Citation

Detail

段落导航
相关文章

/