基于FastDFS的云存储文件系统性能优化设计与实现

来源 :东南大学 | 被引量 : 11次 | 上传用户:xpowers
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的不断发展,把云储存提供的高效、安全、快捷的存储服务和柯达图文影像技术有机地融为一体是柯达未来继续立足印刷行业前沿的根本。柯达为此基于分布式文件系统FastDFS研发Alpaca云储存系统,定位于柯达全球用户通过移动客户端进行文件储存以及资源分享传递服务,实现全球柯达客户的印刷解决方案的整合。随着移动互联网的不断普及,全球的柯达用户呈现出多通过移动互联网方式访问和使用Alpaca云储存系统的趋势。由于云存储的用户群体庞大且网络状况复杂,用户对于文件存储尤其是大文件存储的需求日益增强,FastDFS分布式文件系统作为Alpaca云储存系统的核心底层构件,已无法满足全球Alpaca云存储系统用户对文件存取性能的需求。目前仍存在着诸多问题亟需解决,包括:(1)热数据读取性能问题:大量移动端用户在访问热数据时,系统会出现资源消耗过大、高延迟以及数据传输速度慢等问题。(2)服务器集群负载均衡问题:在云存储全球化的趋势下,存储系统对负载均衡算法的性能提出了更高的要求,传统的静态负载方式已无法满足云储存系统全球化应用场景的需求。(3)大文件存储问题:大文件在上传过程中将耗费存储系统大量的上传时间以及流量,同时大文件的冗余备份会占用较多的CPU时间,影响存储节点服务性能。为了解决上述问题,本文研究并设计了基于FastDFS性能优化的Alpaca云存储系统,主要工作包括以下三个方面:(1)针对FastDFS热文件读取性能低的问题,本文研究和制定包括缓存区开辟前置条件、文件查找流程、缓存区文件淘汰机制、缓存区更新策略等一系列的缓冲区管理规则,设计并实现了缓冲机制管理和优化模块。(2)FastDFS分布式文件系统只有轮询、选择最大剩余空间、指定服务器等几种简单的静态负载均衡方式,无法满足Alpaca云存储系统全球化应用场景的需求,因而,针对服务器集群负载均衡问题,本文结合了 CPU、内存、磁盘、网络带宽以及负载均衡等相关因素,应用现有的动态负载均衡算法研究成果,设计并实现了负载均衡管理和优化模块。(3)FastDFS分布式文件系统出于设计精简的考虑,未对文件做分块存储及数据块去重处理,因而,针对大文件存储问题,本文通过应用现有的文件分块以及数据去重算法研究成果,形成新的FastDFS文件存取机制,实现了大文件存储管理和优化模块。基于FastDFS性能优化的Alpaca云存储系统使用C语言在Linux环境下进行实现,在Alpaca云存储系统中使用了缓存技术、负载均衡技术以及大文件重复数据删除与分块技术,实现了缓冲机制管理和优化、负载均衡管理和优化以及大文件存储管理和优化三大模块并与Alpaca云存储系统进行集成,达到了高效处理热数据、均衡服务器集群负载请求以及提高大文件存储效率的设计目标。
其他文献
资深媒体人罗振宇近日在网上发起会员募集活动,宣布通过自媒体“罗辑思维”推出付费会员制。虽然此举被称为“史上最无理”,但6个小时内,5000个标价200元的“发起会员”和500个
报纸
随着经济全球化的日益加快及我国经济的飞速发展,我国建设项目数量及规模迅速扩张、建设项目管理模式逐步与国际接轨,工程计价方式也在逐渐转变、由最初的定额计价模式转变为工程量清单计价模式。以政府指导价为基础的定额计价模式已经不能适应社会的发展;而工程量清单计价模式的应用充分迎合了市场定价的需求,实现了风险的合理分摊,体现了市场竞争性的特点。工程量清单计价模式下,合同的模式主要有三种,单价合同、总价合同和
本文从艺术共生的角度入手,重点探讨了当下城市建设与文化复兴之间的机遇与挑战,以武汉市园林博览会公共艺术为例,分析了城市公共艺术与公众社会之间的互动,阐释了文化对城市
立足于庐江县农村土地流转的现状,在分析土地流转存在问题的基础上,创造性地提出以开展土地信托来促进土地流转、实现规模经营的建议,并就土地信托流转的法律基础、相对优势
依据新形势下交通运输发展对长江航运信用建设的新要求,分析长江航运信用管理的现状,找出存在的问题,指出现阶段长江航运信用管理与交通运输行业发展要求的不适应性。提出长
许多网络课程仅仅是知识的呈现,而没有考虑到学习者的特点,学习效果往往不明显。就此,本文通过分析现代远程开放教育对象的特点,提出了基于远程开放教育的网络课程设计相应策
采用热脉冲技术-微型蒸渗仪和水量平衡原理,测定和计算了树体大小不均匀的苹果树蒸发蒸腾及其组成,利用冠层分析仪测定了叶面积指数动态变化.两种不同的方法测定和计算的蒸发
纵观罗马帝国史,一个极引人瞩目的现象是,在长达五百年的时间里罗马人竟未能建立一种明确的帝位继承制——不仅可以儿子继承,嗣子继承,也可以禁卫军首领或军事强人凭武力继承,还可
报纸
本文从复合空间理论出发,通过分析霍克斯《红楼梦》中骂詈语翻译,探讨了骂詈语翻译背后的认知理据,以期对骂詈语翻译研究有所启发。 Based on the theory of compound space
多种因素均不同程度地影响超声回弹综合法检测混凝土强度的结果精度,本文对各种影响因素进行研究,探讨辽宁区域混凝土超声回弹测强曲线的适用条件,并在不同条件下进行了大量