-
题名分布式存储系统中的低修复成本纠删码
被引量:6
- 1
-
-
作者
张航
刘善政
唐聃
蔡红亮
-
机构
成都信息工程大学软件工程学院
-
出处
《计算机应用》
CSCD
北大核心
2020年第10期2942-2950,共9页
-
基金
四川省科技计划项目(2020YFG0150)
四川人工智能重大专项(2018GZDZX0030)
四川省科技成果转移转化示范项目(2018CC0093)。
-
文摘
纠删码技术是分布式存储系统中典型的数据容错方法,与多副本技术相比,能够以较低的存储开销提供较高的数据可靠性;然而,纠删码修复成本过高的特点限制了其应用。针对现有纠删码修复成本高、编码复杂和灵活性差的问题,提出一种编码简单的低修复成本的纠删码——旋转分组修复码(RGRC)。RGRC首先将多个条带组合成条带集,然后利用条带之间的关联关系对条带集内的数据块进行分层旋转编码,以此得到相应的冗余块。RGRC大幅度地减少了单节点修复过程中所需要读取和传输的数据量,从而能节省大量的网络带宽资源。同时RGRC在解决单节点修复成本高的问题时,依然保留着较高的容错能力,且为满足分布式存储系统的不同需求,可以灵活地权衡系统的存储开销和修复成本。在分布式存储系统中进行的对比实验分析结果展示,与其他常用的RS(Reed-Solomon)码、LRC(Locally Repairable Codes)、basic-Pyramid、DLRC(Dynamic Local Reconstruction Codes)、pLRC(proactive Locally Repairable Codes)、GRC(Group Repairable Codes)、UFP-LRC(Unequal Failure Protection based Local Reconstruction Codes)相比,RGRC只需要增加少量的存储开销,就能降低单节点修复14%~61%的修复成本,同时减少14%~58%的修复时间。
-
关键词
分布式存储系统
数据修复
单节点修复
纠删码
低修复成本
-
Keywords
distributed storage system
data recovery
single-node repair
erasure code
low repair cost
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-