面向小文件的分布式存储中间件的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:cin_long
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人工智能产业的不断发展,在这样的发展环境中,人工智能所需要训练的文件,如图片,语料,声频等等的存储量越来越大。传统的单机存储已经很难达到产业文件容量的要求。而且随着深度学习等算法的不断发展,算法的准确率不断提升,算法的计算效率也随着各种算法开源项目的发展不断提升,存储对算法效率的提升的影响也愈发明显。在这样的环境下,文件存储就面连着海量数据与高性能的问题。如何高效检索,降低管理存储成本,提高可靠性与高性能是当前面向算法训练的存储系统需要面对的问题。该项目的实现则是为了解决前面提到的问题应运而生的基于ceph分布式存储方案的中间件。目前公司所存储的文件主要在10KB~100KB之间的小文件。在参照公司要求与当前比较先进的开源技术如Redis/Codis、tikv、etcd等构建了中间件SenseAgent。该中间件使用了目前较快的稳定存储介质nvme盘以及内存分别实现了缓存的两种模式,利用ceph实现了文件存储的基础服务。在分布式事务上,采用etcd作为分布式锁的解决方案。利用tikv的开源项目实现了文件的元数据服务。在服务通讯商使用thrift-rpc以及go的gpm协程处理模型为服务端提高了IO处理能力。实验结果显示结合公司现有的算法框架该中间件相比于memcache仍具有较好的性能。本文首先介绍国内外分布式文件存储系统的研究状况,主流分布式存储系统的一些特点,然后描述小文件存储中间件的需求分析以及架构设计,接着对基于ceph架构的小文件存储中间件的设计方案以及逻辑流程做介绍,然后详细介绍中间件的详细设计,包括数据结构设计,类设计,主要功能模块设计等。在此基础上,针对中间件进行了性能测试并与memcache做了简单的对比,并对实践结果进行总结。
其他文献
复合绝缘子具有优异的耐污闪性能,广泛应用于输电线路中。随着国家经济的快速发展,特高压工程和建设坚强智能电网工程的不断推进,大量的复合绝缘子被应用于500kV以上电压等级
<正>5月17日晚间,沪深交易所分别对*ST海润、*ST上普、*ST华泽及*ST众和四只股票作出终止上市决定。一个晚上,四家公司被终止上市,这也创下了A股市场的一个新纪录。对此,有舆
尹辉,号芦塘,斋号荷香书屋。1965年生,山东济南人。以国画的表现形式潜心研习中国画肖像艺术,笔墨酣畅、挥洒自如,极具个人风格。
近些年来,彩色树种在园林绿化中的应用越来越普遍。由于彩色树种具有的色彩鲜艳、丰富园林景观的特点,越来越受到人们的喜爱。本文对彩色树种的概念、分类进行了介绍,并对彩
物流园区选址在物流系统的整体规划中起着重要的作用,选址的合理性在很大程度上决定了物流网络整体效益的好坏。有利于降低投资的风险和物流成本,提高物流服务水平、保护自然
<正>2015年9月,中共中央、国务院颁发了《生态文明体制改革总体方案》。走向生态文明时代,建设美丽中国,是实现中华民族伟大复兴中国梦的重要内容;树立"尊重自然、顺应自然、
<正>一铁轨生锈。枯芒摇曳。乌鸦成群地聚集在路基两边。嚎叫着,望着长空。四周空旷,叫声拖得长长,令人生晚寒。带着赤锈的铁轨,笔直地伸向远处长满青绿的群山。荒芜已久的站
肾盂输尿管连接部狭窄(UPJO)是小儿常见的泌尿系统先天性疾病,其发病率为1/2 000-1/750^([1])。随着产前检查技术的提高,越来越多的肾积水被早期检出,严密随诊,及时处理可防止肾功
目的微钙化对乳腺癌,尤其是对早期乳腺癌的诊断意义重大。本研究应用全数字化乳腺X线摄影系统及计算机辅助检测(Computer-aided detection,CAD)软件系统,探讨CAD的检测诊断能