面向WEB应用的小文件存储技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:qiushuiweishen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展,互联网行业得到了高速发展,国家也大力发展互联网+,其中大型服务架构,服务器集群,云计算,电子商务,社交通信等成为了科技领域最热门的话题,这些技术的发展,带来的是海量数据存储,大数据的处理以Hadoop的HDFS为代表,通用文件存储以Google的GFS文件系统为代表。但面对移动互联网的海量图片,信息等几kb到几十kb的小文件,他们的存储性能却无法达到要求。通用文件存储大多数都是基于GFS架构进行设计,GFS架构属于典型的集中调度的文件存储,通过中心节点Master完成系统的元数据存储和整体调度,Master维护着所有文件的元数据信息,同时负责调度读写请求到指定数据节点,数据服务节点注册,一致性修复调用等,这就导致了面向海量小文件时元数据占用磁盘空间巨大,严重浪费磁盘资源,同时所有请求都需要通过Master进行调度,当Master故障时整个系统将处于不可用状态。本文为了解决通用存储系统在小文件的不足,主要针对一下三方面进行深入研究:首先针对海量元数据带来的磁盘空间浪费的问题,通过构建文件存储的key值,将文件的元数据信息通过一定的协议固化在key上,通过这种方式间接实现了无元数据的存储。然后提出了一种无中心的架构,通过注册中心记录服务端提供的服务节点信息,如IP,端口等;然后系统划分为Server-Client结构,Client是提供给业务端的基础组件,业务系统通过Client与服务端进行数据传输,通过让Client集成负载均衡,协议解析,数据传输等模块,业务系统读取注册中心上的服务节点并本地缓存,通过监听机制,实时刷新本地的服务端列表,通过该机制可以让业务系统单独与Server进行交互,而无需多次访问注册中心,即使注册中心因为某种原因无法访问,短时间内也不影响Client对服务端的访问,真正做到了无中心架构,保证了系统任意一个节点出现故障时不会对整个系统的可用性造成影响。为了解决海量小文件造成的操作系统元数据增长,以及磁头寻道和磁盘旋转带来的IO性能问题,构建一种基于写入队列的合并存储机制,充分利用了连续存储空间带来的IO性能提升。最后通过对系统负载均衡算法的优化提出weight-link动态权重链表负载均衡算法,同时提出触发式一致性检测机制,从每个技术点进行局部优化,然后从整体带来质的改变,提升小文件存储的整体性能。最后通过和开源的WeedFS文件系统的并发实验对比,经过本文研究优化的小文件系统比WeedFS系统的稳定性有很大提升,且性能也要高于WeedFS。
其他文献
研究背景扩张型心肌病(dilated cardiomyopathy,DCM)是临床上常见的一类致病原因复杂的心肌病。该疾病往往导致严重心力衰竭和心律失常引起的猝死。扩张型心肌病的病因很多比
晚白垩世是地质历史中典型的温室气候时期,对该时期陆相沉积记录的研究,将有利于我们对未来气候变化的预测。松辽盆地“松科一井”大陆科学钻探工程获取了晚白垩世连续完整的
目的:初步探讨灵芝三萜联合外源性单唾液酸四己糖神经节苷脂(monosialotetrahexosylganglioside,GM1)对戊四氮(pentylenetetrazol,PTZ)致痫大鼠学习记忆能力的影响,以及在海马突触结构和功能可塑性重建中的干预作用机制。方法:(1)选取健康雄性成年SD大鼠50只,随机分为空白对照组、癫痫模型组、灵芝三萜组、GM1组、灵芝三萜联合GM1组,每组10只。除
羟基磷灰石(HA)是一种有着高生物活性和生物相容性的无机材料,此外,因其具有高比表面积和优异的水中带电情况等特点,使其对无机离子有着较好的吸附能力。故其在生物材料和水处理领域有着良好的应用前景。目前,钛合金是临床医学中一种重要的植入物,然而其本身存在一些缺陷,例如:生物惰性、应力屏蔽效应和易腐蚀,因此在其表面制备一层生物活性涂层是一种有效的避免其弊端的手段。因而,一种功能性的生物无机材料是值得研究
随着全世界人均生存空间的不断减少,人类发明了各种设备来扩展生存空间,其中最具有代表性的机械便是盾构机。盾构机是一种具有多系统、多驱动源的复杂大型隧道掘进装备。但是由于它的结构比较复杂、工作环境相对比较封闭,盾构机在工作过程中极易发生各种故障,封闭的结构让盾构机的修理工作及其困难。由此,需要一种可以在第一时间甚至在故障发生前便能预测故障发生部位的方法,来提高工作效率,减少经济损失。本文将神经网络与盾
目的:本研究将探讨IFITM3和miR-29a在HCC中的表达情况,及两者对肝癌细胞生物学行为的影响,以及IFITM3和miR-29a之间相互作用关系。方法:运用免疫组化(immunohistochemistry,I
塞缪尔·佩皮斯(Samuel Pepys)是斯图亚特王朝复辟时期的官吏,他于1660至1669年期间的日记是近代早期英国突出的私人日记,在文学和史学领域有着重要的研究意义。佩皮斯担任过
复进簧是自动武器中吸收并存储枪机活动组件后坐能量,通过释放储能使活动组件在复进过程中完成一系列机构动作的关键部件。复进簧在工作过程中受到复杂的交变冲击载荷,疲劳失
目的对肺间质纤维化的干血理论假说进行预探索,通过理论研究归纳形成肺间质纤维化干血判断标准假说,通过采集、分析血瘀证肺间质纤维化患者的临床资料,验证血瘀程度与肺间质纤维化患者病情严重程度的关系;并对干血判断标准内容进行检验,探求“血瘀”和“干血”的联系与区别以及“干血”对肺间质纤维化的特殊意义。背景肺间质纤维化的发病率和死亡率在全球范围内不断升高,危害人类健康。中医药对本病具有独到的见解和明确的疗效
随着计算机网络与多媒体技术的快速发展,视频图像作为一种直观、形象的数字媒体。但由于摄像平台的不稳定,会导致采集的视频图像不稳定,为视频的后期处理带来了严重影响。因