太阳城集团

  • / 20
  • 下载费用:30 金币  

用来于一储存系统中进行高速缓存管理的方法与装置.pdf

摘要
申请专利号:

太阳城集团CN201610004663.X

申请日:

2016.01.05

公开号:

CN106257433A

公开日:

2016.12.28

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 12/0802申请日:20160105|||公开
IPC分类号: G06F12/0802(2016.01)I; G06F12/084(2016.01)I 主分类号: G06F12/0802
申请人: 群晖科技股份有限公司
发明人: 林奕君; 梁志成; 王钰婷; 陈炫廷
地址: 中国台湾
优先权: 2015.06.18 TW 104119728
专利代理机构: 深圳新创友知识产权代理有限公司 44223 代理人: 江耀纯
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201610004663.X

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2017.01.25|||2016.12.28

法律状态类型:

实质审查的生效|||公开

摘要

本发明公开了一种用来于一储存系统进行高速缓存管理的方法与装置,其中所述储存系统包括多个储存装置。所述方法包括:利用所述多个储存装置中的一储存装置作为所述多个储存装置中的另一储存装置的一高速缓存,其中所述储存装置的访问速度大于所述另一储存装置的访问速度,且所述高速缓存包括多个高速缓存区块;以及当发生所述高速缓存的一读取失败时,自所述另一储存装置读取对应于至少一高速缓存区块的数据,以将所述数据储存于所述高速缓存中,其中对应于所述读取失败的数据量小于所述多个高速缓存区块中的每一高速缓存区块的数据量。本发明的有益效果在于,可在不浪费高速缓存空间的状况下提高高速缓存效能。

权利要求书

1.一种用来于一储存系统中进行高速缓存管理的方法,所述储存系统包括多个储存装
置,其特征在于,所述方法包括:
利用所述多个储存装置中的一储存装置作为所述多个储存装置中的另一储存装置的
一高速缓存,其中所述储存装置的访问速度大于所述另一储存装置的访问速度,且所述高
速缓存包括多个高速缓存区块;以及
当发生所述高速缓存的一读取失败时,自所述另一储存装置读取对应于至少一高速缓
存区块的数据,以将所述数据储存于所述高速缓存中,其中对应于所述读取失败的数据量
小于所述多个高速缓存区块中的每一高速缓存区块的数据量。
2.如权利要求1所述的方法,其特征在于,自所述另一储存装置读取对应于所述至少一
高速缓存区块的所述数据以将所述数据储存于所述高速缓存中的步骤还包括:
当发生所述读取失败时,自所述另一储存装置读取对应于所述读取失败的一组目标读
取数据、且自所述另一储存装置预先读取至少一组额外数据,并且利用所述组目标读取数
据与所述至少一组额外数据作为对应于所述至少一高速缓存区块的所述数据。
3.如权利要求2所述的方法,其特征在于,自所述另一储存装置读取对应于所述至少一
高速缓存区块的所述数据以将所述数据储存于所述高速缓存中的步骤还包括:
当发生所述读取失败时,自所述另一储存装置预先读取所述至少一组额外数据,以供
后续读取、并且避免在所述高速缓存中的所述至少一高速缓存区块中产生任何高速缓存空
洞。
4.如权利要求2所述的方法,其特征在于,对应于所述读取失败的数据量等于所述组目
标读取数据的数据量。
5.如权利要求1所述的方法,其特征在于,在所述另一储存装置中,对应于所述至少一
高速缓存区块的所述数据是连续数据;以及所述方法还包括:
检查对应于所述读取失败的一读取数据范围是否符合一预定高速缓存规则,其中自所
述另一储存装置读取对应于所述至少一高速缓存区块的所述数据以将所述数据储存于所
述高速缓存中的运作是在所述读取数据范围不符合所述预定高速缓存规则的状况下进行,
以避免在所述高速缓存中的所述至少一高速缓存区块中产生任何高速缓存空洞。
6.如权利要求5所述的方法,其特征在于,还包括:
当发生所述高速缓存的另一读取失败时,自所述另一储存装置读取对应于一个或多个
高速缓存区块的其它数据,以将所述其它数据储存于所述高速缓存中,其中对应于所述另
一读取失败的数据量等于所述其它数据的数据量。
7.如权利要求6所述的方法,其特征在于,自所述另一储存装置读取所述其它数据以将
所述其它数据储存于所述高速缓存中的运作是在对应于所述另一读取失败的一读取数据
范围符合所述预定高速缓存规则的状况下进行。
8.如权利要求1所述的方法,其特征在于,所述高速缓存是一读写高速缓存;以及所述
方法还包括:
触发一同步程序,其中所述同步程序是用来将所述高速缓存中的一组新写入数据同步
至所述另一储存装置;以及
于所述同步程序中,在将所述高速缓存中的所述组新写入数据同步至所述另一储存装
置之前,检查所述高速缓存中用来储存所述组新写入数据的一个或多个高速缓存区块是否
存在至少一高速缓存空洞,以选择性地填满所述至少一高速缓存空洞。
9.如权利要求8所述的方法,其特征在于,还包括:
于所述同步程序中,当侦测到所述高速缓存中用来储存所述组新写入数据的所述一个
或多个高速缓存区块存在所述至少一高速缓存空洞时,先自所述另一储存装置读取对应于
所述至少一高速缓存空洞的数据以填满所述至少一高速缓存空洞,然后将所述高速缓存的
所述一个或多个高速缓存区块中的全部数据同步至所述另一储存装置。
10.如权利要求8所述的方法,其特征在于,还包括:
于所述同步程序中,当侦测到所述高速缓存中用来储存所述组新写入数据的所述一个
或多个高速缓存区块不存在任何高速缓存空洞时,直接将所述高速缓存的所述一个或多个
高速缓存区块中的全部数据同步至所述另一储存装置。
11.一种用来于一储存系统中进行高速缓存管理的装置,所述装置包括所述储存系统
的至少一部分,所述储存系统包括多个储存装置,其特征在于,所述装置包括:
所述多个储存装置中的一储存装置,用来储存太阳城集团,其中所述储存装置的访问速度大
于所述多个储存装置中的另一储存装置的访问速度;以及
一控制电路,设置于所述储存系统中、且耦接至所述储存装置,用来控制所述储存系统
的运作、且利用所述储存装置作为所述另一储存装置的一高速缓存,其中所述高速缓存包
括多个高速缓存区块,以及当发生所述高速缓存的一读取失败时,所述控制电路自所述另
一储存装置读取对应于至少一高速缓存区块的数据,以将所述数据储存于所述高速缓存
中,其中对应于所述读取失败的数据量小于所述多个高速缓存区块中的每一高速缓存区块
的数据量。
12.如权利要求11所述的装置,其特征在于,当发生所述读取失败时,所述控制电路自
所述另一储存装置读取对应于所述读取失败的一组目标读取数据、且自所述另一储存装置
预先读取至少一组额外数据,并且利用所述组目标读取数据与所述至少一组额外数据作为
对应于所述至少一高速缓存区块的所述数据。
13.如权利要求12所述的装置,其特征在于,当发生所述读取失败时,所述控制电路自
所述另一储存装置预先读取所述至少一组额外数据,以供后续读取、并且避免在所述高速
缓存中的所述至少一高速缓存区块中产生任何高速缓存空洞。
14.如权利要求12所述的装置,其特征在于,对应于所述读取失败的所述数据量等于所
述组目标读取数据的数据量。
15.如权利要求11所述的装置,其特征在于,在所述另一储存装置中,对应于所述至少
一高速缓存区块的所述数据是连续数据;以及所述控制电路检查对应于所述读取失败的一
读取数据范围是否符合一预定高速缓存规则,其中自所述另一储存装置读取对应于所述至
少一高速缓存区块的所述数据以将所述数据储存于所述高速缓存中的运作是在所述读取
数据范围不符合所述预定高速缓存规则的状况下进行,并且避免在所述高速缓存中的所述
至少一高速缓存区块中产生任何高速缓存空洞。
16.如权利要求15所述的装置,其特征在于,当发生所述高速缓存的另一读取失败时,
所述控制电路自所述另一储存装置读取对应于一个或多个高速缓存区块的其它数据,以将
所述其它数据储存于所述高速缓存中,其中对应于所述另一读取失败的数据量等于所述其
它数据的数据量。
17.如权利要求16所述的装置,其特征在于,自所述另一储存装置读取所述其它数据以
将所述其它数据储存于所述高速缓存中的运作是在对应于所述另一读取失败的一读取数
据范围符合所述预定高速缓存规则的状况下进行。
18.如权利要求11所述的装置,其特征在于,所述高速缓存是一读写高速缓存;所述控
制电路触发一同步程序,其中所述同步程序是用来将所述高速缓存中的一组新写入数据同
步至所述另一储存装置;以及于所述同步程序中,在将所述高速缓存中的所述组新写入数
据同步至所述另一储存装置之前,所述控制电路检查所述高速缓存中用来储存所述组新写
入数据的一个或多个高速缓存区块是否存在至少一高速缓存空洞,以选择性地填满所述至
少一高速缓存空洞。
19.如权利要求18所述的装置,其特征在于,于所述同步程序中,当侦测到所述高速缓
存中用来储存所述组新写入数据的所述一个或多个高速缓存区块存在所述至少一高速缓
存空洞时,所述控制电路先自所述另一储存装置读取对应于所述至少一高速缓存空洞的数
据以填满所述至少一高速缓存空洞,然后将所述高速缓存的所述一个或多个高速缓存区块
中的全部数据同步至所述另一储存装置。
20.如权利要求18所述的装置,其特征在于,于所述同步程序中,当侦测到所述高速缓
存中用来储存所述组新写入数据的所述一个或多个高速缓存区块不存在任何高速缓存空
洞时,所述控制电路直接将所述高速缓存的所述一个或多个高速缓存区块中的全部数据同
步至所述另一储存装置。

关 键 词:
用来 储存 系统 进行 高速缓存 管理 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:用来于一储存系统中进行高速缓存管理的方法与装置.pdf
链接地址:http://zh228.com/p-6100763.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');