The invention discloses a distributed storage acceleration method based on heterogeneous computing, which includes: S1, configuration of distributed storage software and the running environment of the acceleration unit of the FPGA; S2, host receiving storage tasks sent by client, prioritizing the storage tasks according to the calculation amount through distributed storage software, and sending tasks larger than the predetermined calculation amount to the acceleration list of the FPGA. Elements are computed, and after the tasks are computed by S3 and FPGA acceleration units, the results are returned to the host for the host to read and write the data according to the returned results. The invention also discloses a distributed storage acceleration device based on heterogeneous computing. The distributed storage acceleration method and device based on heterogeneous computing proposed by the invention can effectively improve the storage speed.
【技术实现步骤摘要】
一种基于异构计算的分布式存储加速方法及装置
本专利技术涉及存储领域,更具体地,特别是指一种基于异构计算的分布式存储加速方法及装置。
技术介绍
数据存储需求在过去的几年中爆发性增长。研究表明,数据每年以40%到60%的速度增长,许多公司的数据规模每年会增加一倍。IDC分析师估计,2000年全球共有数字数据54.4艾字节(Exabyte);到2007年,达到295艾字节;到2020年,有望达到44泽字节(Zettabyte)。传统的存储系统无法应对这种数据增速,我们需要像Ceph这样可扩展的分布式存储系统,而且最重要的是它更加经济实惠。分布存储系统具有设备价格低,维护成本低,小容量设备分布部署,对机房环境要求低等优点。但是,分布存储系统的缺点也比较明显,比如备份困难,如果用户将数据存储在各自的系统上,而不是将他们存储在中央系统中,很难制定一项有效的备份计划。该情况还可能导致用户使用同一文件的不同版本。为了运行程序要求性能更好的PC机,要求使用适当的程序,不同计算机的文件数据需要复制,对某些PC机要求有足够的存储容量,形成不必要的存储成本;管理和维护比较复杂;设备必须要互相兼容。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种基于异构计算的分布式存储加速方法及装置,能够降低延时,并且加快存储的速率。基于上述目的,本专利技术实施例的一方面提供了一种基于异构计算的分布式存储加速方法,包括:S1、配置分布式存储软件和FPGA加速单元的运行环境;S2、主机接收客户端发送的存储任务,通过分布式存储软件对存储任务根据计算量进行优先级排序,并将大于预定计算量的任务发送 ...
【技术保护点】
1.一种基于异构计算的分布式存储加速方法,其特征在于,包括:S1、配置分布式存储软件和FPGA加速单元的运行环境;S2、主机接收客户端发送的存储任务,通过分布式存储软件对所述存储任务根据计算量进行优先级排序,并将大于预定计算量的任务发送到FPGA加速单元进行计算;以及S3、FPGA加速单元对任务进行计算后,将结果返回主机,以供主机按照返回的结果对数据进行读写操作。
【技术特征摘要】
1.一种基于异构计算的分布式存储加速方法,其特征在于,包括:S1、配置分布式存储软件和FPGA加速单元的运行环境;S2、主机接收客户端发送的存储任务,通过分布式存储软件对所述存储任务根据计算量进行优先级排序,并将大于预定计算量的任务发送到FPGA加速单元进行计算;以及S3、FPGA加速单元对任务进行计算后,将结果返回主机,以供主机按照返回的结果对数据进行读写操作。2.根据权利要求1所述的分布式存储加速方法,其特征在于,步骤S1包括:S11、安装分布式存储软件和FPGA加速单元驱动;S12、配置存储网络,创建分布式存储软件集群;S13、基于分布式存储软件集群初始化硬盘;以及S14、添加并激活FPGA加速单元,对FPGA加速单元进行测试。3.根据权利要求2所述的分布式存储加速方法,其特征在于,所述步骤S13包括:将硬盘的存储空间的15%初始化为缓存盘,剩余的存储空间初始化为数据盘。4.根据权利要求1所述的分布式存储加速方法,其特征在于,步骤S1包括:在客户端设置第一缓存层。5.根据权利要求1所述的分布式存储加速方法,其特征在于,步骤S1还包括:在客户端与主机...
【专利技术属性】
技术研发人员:赵瑞东,徐永强,刘毅枫,王则陆,
申请(专利权)人:山东超越数控电子股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。