面向小文件的分布式文件存储管理系统的设计与实现

来源 :北京邮电大学 | 被引量 : 13次 | 上传用户:fengfeiyuren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入21世纪,随着移动通讯网络环境的不断完善以及智能手机的迅速普及,移动互联网迅猛崛起。移动互联网每天产生海量的文本、图片、音视频等小容量文件,而当前以GFS和HDFS为代表的分布式文件存储系统主要针对大文件存储进行设计,缺乏对小文件存储管理的针对性优化,因此在存储小文件时存在元数据服务器容量受限、系统访问效率低下以及存储资源利用率不高等问题。此外,当前分布式文件系统中大多采用的周期性动态反馈负载均衡算法存在一定缺陷。在该算法中,存储节点周期性的向调度节点反馈负载信息,但反馈周期的长度难以确定。反馈周期过短,会造成额外的网络开销,增大网络负载;反馈周期过长,调度节点获取负载信息的实时性降低。为此,本论文提出了一种新的可用于分布式文件系统的负载均衡算法;并设计实现了一个面向小文件的分布式文件存储管理系统,该系统基于FastDFS实现底层存储,结合Elasticsearch的强大检索功能实现文件的多维度搜索。本论文的主要工作:(1)为解决当前分布式文件系统中负载均衡算法存在的问题,提出一种新的基于QoS的自适应动态反馈负载均衡算法——QoS-ADFLB算法。(2)以FastDFS作为底层存储服务,对原生接口进行封装,实现对海量小文件的存储以及多线程并发访问。(3)针对不同类型的文件制定相应的属性提取策略,实现对文件属性集的提取。(4)基于Elasticsearch对文件属性集进行索引和存储,实现对文件的多维度检索和快速检索。(5)编程实现该面向小文件的分布式文件存储管理系统。为验证本课题的可行性,在服务器集群上进行环境配置和系统部署,对本论文设计的面向小文件的分布式文件存储管理系统的功能和性能进行验证和测试。实验结果表明本系统可以实现对海量小文件的高效存储与快速访问,并支持对不同类型的文件进行属性集的提取、存储和检索。同时,在服务器集群上搭建实际的分布式文件系统环境,通过对比实验对QoS-ADFLB算法进行性能测试,实验结果表明,QoS-ADFLB算法可有效降低系统平均响应时间,提高吞吐量,使系统负载达到良好的均衡。
其他文献
本文试从工作实际出发,建立煤炭全水分与收到基低位发热量的函数模型。研究探讨煤炭水分的变化对发热量的影响。结果显示,水分与发热量呈线性负相关关系。全水分增加(或减少)
目的建立活络油的质量标准。方法采用气相色谱法,对活络油中的四种主要成分(松节油、樟脑、薄荷脑、冬青油)进行鉴别;采用内标法对薄荷脑、冬青油进行含量检测。结果在同一色
在改革开放和现代化建设新时期,由于国内外各种因素的影响,价值观问题日益突出,坚持什么样的价值理念的指导是事关党和国家生死存亡和全国人民的福祉的重大问题。自十八大以
随着计算机及网络技术的飞速发展和水利信息化进程的加速,建立功能齐全、运行可靠、经济实用的灌区信息化系统已是各级水利部门和业内人士一致达成的共识。 本文结合陕西省
本研究的目的是以大学生为对象,通过问卷调查探究自恋人格与微信朋友圈自我展示行为及动机之间的关系。结果发现,自恋人格能显著正向影响大学生在微信朋友圈中的展示行为、更
香港的发展长期受到西方国家先进技术和知识的影响,同时又具有中国的传统文化背景。香港政府在建筑安全方面的经验和教训,对内地的建筑安全工作有着重要的借鉴意义
目的:探讨中西医结合治疗慢性乙型肝炎的有效方法.方法:采用中药自拟方联合干扰素(治疗组)治疗乙型肝炎109例,并与宁肝丹胶囊(对照组)治疗的75例对照观察.结果:治疗组总有效
<正>黄永武教授在《爱庐小品》中谈到八仙中的李铁拐,跛了一脚,手扶铁拐杖,还背了一个装有灵药的葫芦,他不禁感到疑惑:"既然有仙人的法术、灵药,为什么不先把自己的跛脚医好
期刊