[发明专利]一种新型集群存储新型缓存预读实现方法在审
申请号: | 201710575171.0 | 申请日: | 2017-07-14 |
公开(公告)号: | CN107357532A | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 长沙开雅电子科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410000 湖南省长沙市长沙高新开*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 集群 存储 缓存 实现 方法 | ||
技术领域
本发明专利涉及计算机集群存储领域。
背景技术
集群存储是有别于传统的SAN和NAS的一种新的存储架构。传统的SAN与NAS分别提供的是数据块与文件两个不同级别的存储架构,而集群存储是主要面向文件级别的存储系统。集群存储是将多台存储设备中的存储空间聚合成一个能够给应用服务器提供统一访问接口和管理界面的存储池,应用可以通过该访问接口透明地访问和利用所有存储设备上的磁盘,可以充分发挥存储设备的性能和磁盘利用率。数据将会按照一定的规则从多台存储设备上存储和读取,以获得更高的并发访问性能。一旦遇到存储系统的瓶颈,就会有两种选择:一是:采用硬件更加强大的单个存储系统;二是:采用若干个普通性能的存储系统来组成“存储的集群”。“集群”作为一项已被广泛使用的体系结构,如果采用到存储上组成“集群存储”,就可提供按比例增加的存储资源的性能、容量、可靠性及可用性,突破了单机设备的种种限制。
一般集群存储扩展起来非常方便,像搭积木一样进行存储的扩展。特别是对于那些对数据增长趋势较难预测的用户,可以先购买一部分存储,当有需求的时候,随时添加,而不会影响现有存储的使用。集群存储的操作都经由分布式操作系统统一调度和分发,分散到集群存储各个存储节点上完成。使用分布式操作系统带来的好处是各节点之间没有任何区别,没有主次、功能上的区别,所有存储节点功能完全一致,这样才能真正做到性能最优。集群存储通过分布式操作系统的作用,会在前端和后端都实现负载均衡。前端访问集群存储的操作,通过几种负载均衡策略,将访问分散到集群存储的各个存储节点上。后端访问数据,通过开放式的架构和后端网络,数据会分布在所有节点上进行存放和读取。
发明专利内容
本发明专利涉及一种新型集群存储新型缓存预读实现方法,该方法通过集群存储管理系统将物理卷内的数据预先读取至集群存储节点的缓存中,待下次业务应用主机下发业务应用读请求时,如业务应用主机下发业务应用读请求是集群存储节点预先缓存的数据,则集群存储节点通过预先缓存的数据直接响应业务应用读请求,以实现降低业务应用读请求的响应时间,提升业务应用读请求的性能和业务应用软件效率。
该方法是通过集群存储管理系统的读缓存先将可能要访问的数据块从物理卷预先读取到读缓存内,使得集群存储管理系统在读取物理卷时的数据块为连续读取,有效降低了每次随机读取物理卷数据块的寻址时间和访问延迟。
该方法中集群存储管理系统的读缓存在预读时,采用的是预读单个数据块相关联的后续多个数据块的方式,且读缓存预读最大的多个数据块大小之和不超过512KB。
附图说明
图1为本发明专利的一种新型集群存储新型缓存预读实现方法结构示意图。
具体实施方式
为了使本发明专利的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明专利进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明专利,并不用于限定本发明专利。
请参阅图1,图1为本发明专利的一种新型集群存储新型缓存预读实现方法结构示意图。
一种新型集群存储新型缓存预读实现方法,其特征在于,所述方法包含集群存储节点a读缓存(10a)、集群存储节点b读缓存(10b)、集群存储节点a读缓存预读数据块(11a)、集群存储节点b读缓存预读数据块(11b)、集群存储节点a物理卷(12a)、集群存储节点b物理卷(12b)、集群存储a(13a)、集群存储b(13b)、集群存储c(13c)、集群存储内部通信网络(14)、集群存储外部通信网络(15)、业务应用主机(16)、业务应用读请求(17),该方法通过集群存储a(13a)、集群存储b(13b)和集群存储c(13c)组成集群存储系统,集群存储系统内部通信采用集群存储内部通信网络(14)将,外部通信采用集群存储外部通信网络(15)与业务应用主机(16)相连,集群存储系统通过集群存储节点a物理卷(12a)和集群存储节点b物理卷(12b)创建一个双副本的对业务应用主机(16)访问的数据卷,业务应用主机(16)下发业务应用读请求(17)时则由集群存储a(13a)和集群存储b(13b)来响应,而集群存储节点a读缓存(10a)和集群存储节点b读缓存(10b)会依据下发的业务应用读请求(17)预先去读取集群存储节点a物理卷(12a)和集群存储节点b物理卷(12b)数据至集群存储节点a读缓存(10a)和集群存储节点b读缓存(10b)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙开雅电子科技有限公司,未经长沙开雅电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710575171.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车仪表板显示屏安装结构
- 下一篇:一种金属底座的下部受流器