一种2+1分布式存储集群系统SSD读缓存加速方法技术方案

技术编号:17161854 阅读:49 留言:0更新日期:2018-02-01 20:12
本发明专利技术专利涉及一种2+1分布式存储集群系统SSD读缓存加速方法,该方法通过将SSD固态盘配置为节点的全局加速缓存,利用SSD固态盘能提供高并发低延迟读写IO次数的特点,以满足业务应用场景对更高并发、更低延迟的IO请求需求。同时一种2+1分布式存储集群系统SSD读缓存加速方法利用读写缓存不分区、LRU和LFU算法取和来提高SSD固态盘内的缓存数据命中率,覆盖业务为最近访问和更频繁访问的应用实现读加速提升,其中读写缓存不分区来实现最近写入的数据,如遇相应读取请求时直接读取SSD缓存数据;而LRU和LFU算法取和来实现近一段时间内读取次数最多的数据缓存至SSD中,如遇相应的读取请求时直接读取SSD缓存数据。

A SSD reading cache acceleration method for 2+1 distributed storage cluster system

The invention relates to a 2+1 distributed storage cluster system SSD read cache acceleration methods, the SSD solid state disk configuration for the node of the global cache acceleration can provide high concurrency, low latency read write characteristics IO times using SSD solid state disk, in order to meet the needs of business application scenarios request higher concurrency, lower delay IO. At the same time, a 2+1 distributed storage cluster system SSD read cache acceleration method using read-write cache partition, not LRU and LFU algorithm and to improve the cache hit rate of data SSD solid state disk, covering business application and more frequent access to the recent visit to achieve read and accelerate the upgrading of the read-write cache partition to achieve recently written in case of direct read data, SSD cache data corresponding to the read request; and the LRU and LFU algorithm and realized over a period of time to read the maximum number of data cache to SSD, such as the case of the corresponding read requests directly read SSD data cache.

【技术实现步骤摘要】
一种2+1分布式存储集群系统SSD读缓存加速方法
本专利技术专利涉及计算机存储领域,尤其涉及一种2+1分布式存储集群系统SSD读缓存加速方法。
技术介绍
分布式存储系统是利用多台存储服务器分担存储负荷,数据多为存储系统自动打散到不同的节点,单台存储服务器故障后,数据自动迁移复制到其它存储服务器以提升可靠性;但数据自动迁移复制时性能会受到影响,且数据自动打散到不同的节点,对数据进行QOS管理也成为一个挑战。分布式存储系统是利用多台存储服务器分担存储负荷,且多采用横向扩展来提升扩展性,这种计算、存储和带宽同时扩展的分布式存储系统架构方式,多适用于大型互联网企业、高性能计算等需要同时扩展计算、存储和带宽的业务领域;而针对部分只需扩展存储的业务领域,横向同时扩展计算、带宽的分布式存储系统对用户是一种浪费投资。随着中小企业和事业单位的信息化系统规模不断扩大,以及大数据和云计算等新兴应用的出现,亟需一种适用于中小企业和事业单位的高性价比分布式存储集群系统。专利技术专利内容本专利技术专利涉及一种2+1分布式存储集群系统SSD读缓存加速方法,该方法通过将SSD固态盘配置为节点的全局加速缓存,利用SSD固态盘能提供高并发低延迟读写IO次数的特点,以满足业务应用场景对更高并发、更低延迟的IO请求需求。同时一种2+1分布式存储集群系统SSD读缓存加速方法利用读写缓存不分区、LRU和LFU算法取和来提高SSD固态盘内的缓存数据命中率,覆盖业务为最近访问和更频繁访问的应用实现读加速提升,其中读写缓存不分区来实现最近写入的数据,如遇相应读取请求时直接读取SSD缓存数据;而LRU和LFU算法取和来实现近一段时间内读取次数最多的数据缓存至SSD中,如遇相应的读取请求时直接读取SSD缓存数据。附图说明图1为本专利技术专利的一种2+1分布式存储集群系统及方法结构示意图。具体实施方式为了使本专利技术专利的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术专利进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术专利,并不用于限定本专利技术专利。请参阅图1,图1为本专利技术专利的一种2+1分布式存储集群系统及方法结构示意图。一种2+1分布式存储集群系统及方法,其特征在于,该方法包含2+1分布式集群节点1(12a)、节点2(12b)和节点3(12c),每个节点配置了卷或文件系统,分别为节点1的卷/文件系统(11a)、节点2的卷/文件系统(11b)、节点3的卷/文件系统(11c),每个节点配置一块SSD固态盘为全局缓存盘,分别为节点1的SSD固态盘(10a)、节点2的SSD固态盘(10b)、节点3的SSD固态盘(10c),以及读取请求(13)、节点1的SSD缓存数据(14a)、节点2的SSD缓存数据(14b)、节点3的SSD缓存数据(14c)。一种2+1分布式存储集群系统及方法,其特征在于,集群内的节点配置的一块SSD固态盘(10a/10b/10c)为全局缓存盘。一种2+1分布式存储集群系统及方法,其特征在于,节点(12a/12b/12c)的SSD缓存数据(14a/14b/14c)是通过写缓存和读缓存共用SSD固盘(10a/10b/10c),以及LRU和LFU算法取和的方式,以缓存最近写入和最近一段时间内常访问的数据。一种2+1分布式存储集群系统及方法,其特征在于,该方法可以SSD固态盘(10a/10b/10c)做为读加速缓存,同时可扩展使用NVMe盘、NVDIMM等新兴技术产品替代SSD固态盘(10a/10b/10c)。以上所述仅为本专利技术专利的较佳实施例而已,并不用以限制本专利技术专利,凡在本专利技术专利的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术专利的保护范围之内。本文档来自技高网...
一种2+1分布式存储集群系统SSD读缓存加速方法

【技术保护点】
一种2+1分布式存储集群系统及方法,其特征在于,该方法包含2+1分布式集群节点1(12a)、节点2(12b)和节点3(12c),每个节点配置了卷或文件系统,分别为节点1的卷/文件系统(11a)、节点2的卷/文件系统(11b)、节点3的卷/文件系统(11c),每个节点配置一块SSD固态盘为全局缓存盘,分别为节点1的SSD固态盘(10a)、节点2的SSD固态盘(10b)、节点3的SSD固态盘(10c),以及读取请求(13)、节点1的SSD缓存数据(14a)、节点2的SSD缓存数据(14b)、节点3的SSD缓存数据(14c)。

【技术特征摘要】
1.一种2+1分布式存储集群系统及方法,其特征在于,该方法包含2+1分布式集群节点1(12a)、节点2(12b)和节点3(12c),每个节点配置了卷或文件系统,分别为节点1的卷/文件系统(11a)、节点2的卷/文件系统(11b)、节点3的卷/文件系统(11c),每个节点配置一块SSD固态盘为全局缓存盘,分别为节点1的SSD固态盘(10a)、节点2的SSD固态盘(10b)、节点3的SSD固态盘(10c),以及读取请求(13)、节点1的SSD缓存数据(14a)、节点2的SSD缓存数据(14b)、节点3的SSD缓存数据(14c)。2.根据权利要求1所述的一种2+1分布式存储集群系统及方法,其特征...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:湖南百里目科技有限责任公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1