当前位置:问答库>论文摘要

题目:分布式存储系统失效修复方案研究与实现

关键词:分布式存储系统;失效修复;文件优先级;文件副本阈值;Cent OS;C++

  摘要


分布式存储系统由于其廉价、安全等特点目前广泛应用于互联网、传统IT行业及物联网等大数据行业,由于系统中节点失效为常态现象,因此失效修复方案设计成为了每个分布式存储系统设计阶段的重点工作之一。常规的失效修复方案没有对节点的失效行为以及失效文件进行区分,导致很多不必要的修复任务产生,对系统性能造成了很大影响。针对分布式存储系统中的失效修复问题,本文完成了以下工作:

首先,分析传统分布式存储系统中的失效修复方案,指出传统方案由于不对节点的失效行为进行判断,产生很多由节点临时失效造成的修复任务,对系统的空间负载以及系统性能造成影响。

其次,针对传统失效修复方案不对节点失效行为进行判断导致过多临时修复任务的问题,本文提出了基于文件副本阈值的失效修复方案,该方案可以降低由于节点临时失效造成的修复任务的数量。针对修复过程对系统空间负载和系统性能影响过大的问题,本文提出了基于文件优先级的失效修复方案,该方案不仅可以有效降低节点临时失效的修复任务的数量,并且可以保证用户重要文件的安全以及系统对热点文件的负载均衡。

最后,针对提出的失效修复方案,本文在Cent OS 6.3系统上使用C++语言开发了一个简单的分布式存储系统来测试基于文件优先级的失效修复方案。测试结果表明,该方案可以在很短时间内完成用户重要文件和热点文件的修复,并可有效减少由于节点临时失效行为造成的修复任务数量,同时降低修复过程对系统性能的影响。