预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107870877A(43)申请公布日2018.04.03(21)申请号201610848292.3(22)申请日2016.09.23(71)申请人伊姆西IP控股有限责任公司地址美国马萨诸塞州(72)发明人杨利锋徐鑫磊高健贾瑞勇刘友生(74)专利代理机构北京市金杜律师事务所11256代理人王茂华李峥宇(51)Int.Cl.G06F13/16(2006.01)权利要求书3页说明书13页附图8页(54)发明名称用于在存储系统中管理数据访问的方法和系统(57)摘要本发明的实施方式涉及用于在存储系统中管理数据访问的方法和系统。在本发明的一个实施方式中,提供了一种用于在存储系统中管理数据访问的方法,包括:获取存储系统中的存储控制节点中的可用资源的状态信息;基于状态信息确定描述存储控制节点对于数据访问的处理能力的信用评分;以及公开信用评分以用于向主机通知存储控制节点对于数据访问的处理能力。在本发明的一个实施方式中,提供了一种用于在存储系统中管理数据访问的方法,包括:接收来自存储系统中的存储控制节点的信用评分,信用评分描述存储控制节点对于数据访问的处理能力;以及基于信用评分调整将要从主机被发送至存储控制节点的数据访问请求。CN107870877ACN107870877A权利要求书1/3页1.一种用于在存储系统中管理数据访问的方法,包括:获取所述存储系统中的存储控制节点中的可用资源的状态信息;基于所述状态信息确定描述所述存储控制节点对于数据访问的处理能力的信用评分;以及公开所述信用评分以用于向主机通知所述存储控制节点对于数据访问的处理能力。2.根据权利要求1所述的方法,进一步包括:响应于接收到来自所述主机的对所述存储系统的数据访问请求,确定与所述数据访问请求相关联的处理能力需求;以及根据所述处理能力需求和所述信用评分,调度所述数据访问请求。3.根据权利要求2所述的方法,其中根据所述处理能力需求和所述信用评分,调度所述数据访问请求包括以下中的任一项:响应于所述处理能力需求高于所述信用评分,延迟执行所述数据访问请求;以及响应于所述处理能力需求低于或等于所述信用评分,执行所述数据访问请求。4.根据权利要求1所述的方法,其中获取所述存储系统中的存储控制节点中的可用资源的状态信息包括:获取所述存储控制节点中的计算资源和高速缓存资源的性能中的至少任一项;以及基于所述状态信息确定描述所述存储控制节点对于数据访问的处理能力的信用评分包括:将所述信用评分设置为正比于所述计算资源和所述高速缓存资源的所述性能中的所述至少任一项。5.根据权利要求4所述的方法,其中所述可用资源的状态信息包括高速缓存资源的性能,以及获取所述存储控制节点中的所述高速缓存资源的所述性能包括:获取用于回收所述存储控制节点中的已占用高速缓存资源的回收时间;以及将所述高速缓存资源的所述性能设置为反比于所述回收时间。6.根据权利要求5所述的方法,其中获取回收所述存储控制节点中的已占用高速缓存资源的回收时间包括:基于脏数据块在所述存储系统中的高速缓存中的潜在驻留时间以及将脏数据块冲刷至所述存储系统中的存储设备的潜在冲刷时间中的至少任一项,计算所述回收时间。7.根据权利要求6所述的方法,其中获取回收所述存储控制节点中的已占用高速缓存资源的回收时间进一步包括:基于所述存储系统中的脏数据块的数量,计算所述回收时间。8.根据权利要求6所述的方法,其中获取回收所述存储控制节点中的已占用高速缓存资源的回收时间进一步包括:基于所述存储控制节点与所述存储系统中的另一存储控制节点之间的同步相关联的脏数据块的数量,计算所述回收时间。9.根据权利要求4所述的方法,其中所述可用资源的状态信息包括高速缓存资源的性能,以及获取所述存储控制节点中的所述高速缓存资源的所述性能包括:基于用于回收所述存储控制节点中的已占用高速缓存资源的回收计划,计算所述高速缓存资源的所述性能。10.根据权利要求9所述的方法,其中基于用于回收所述存储控制节点中的已占用高速2CN107870877A权利要求书2/3页缓存资源的回收计划,计算所述高速缓存资源的所述性能包括:获取指示所述已占用高速缓存中的、等待被冲刷至所述存储系统的存储设备的脏数据块的至少一个队列的长度;以及将所述高速缓存资源的所述性能设置为正比于所述至少一个队列的长度计算。11.一种用于在存储系统中管理数据访问的系统,包括:一个或者多个处理器;耦合至所述一个或者多个处理器中的至少一个处理器的存储器;在所述存储器中存储的计算机程序指令,当由所述至少一个处理器执行所述计算机程序指令时,使得所述系统执行用于管理存储系统中的存储器的方法,所述方法:获取所述存储系统中的存储控制节点中的可用资源的状态信息;基于所述状态信息确