[发明专利]用于管理高速缓存存储器的方法和系统有效
申请号: | 201310246644.4 | 申请日: | 2013-06-20 |
公开(公告)号: | CN103513935A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 胡晓宇;R·哈斯;I·科尔特西达斯;R·普莱特卡;P·H·明奇;S·L·布林尼克;Y-C·苏;E·S·埃莱夫特里乌;L·Y·邱 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;黄倩 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 高速缓存 存储器 方法 系统 | ||
1.一种用于管理高速缓存存储器的方法,所述方法包括:
提供(S100)计算机化的系统(1),所述计算机化的系统包括共享的数据存储系统(CS)和若干本地服务器(LS1,LS2),其中:
所述共享的数据存储系统被配置为与所述本地服务器交互;
所述本地服务器使用相应高速缓存存储器(CM1,CM2)来服务应用(A1,A2);以及
所述本地服务器中的每个本地服务器访问在所述共享的数据存储系统中存储的数据(D),
所述方法还包括:
从所述本地服务器(LS1,LS2)中的每个本地服务器向所述共享的数据存储系统(CS)提供(S200H,S200M)高速缓存数据信息,提供的所述高速缓存数据信息包括:
高速缓存命中数据(H),其代表所述本地服务器中的每个本地服务器的高速缓存命中;以及
高速缓存未命中数据(M),其代表所述本地服务器中的每个本地服务器的高速缓存未命中;
在所述共享的数据存储系统处将接收的所述高速缓存未命中数据和所述高速缓存命中数据的至少部分聚合(S300)到聚合的高速缓存数据信息(ACD),并且向所述本地服务器中的一个或者多个本地服务器提供(S400)所述聚合的高速缓存数据信息;以及
在所述本地服务器中的所述一个或者多个本地服务器处,基于提供的所述聚合的高速缓存数据信息(ACD),更新(S500)用以服务相应一个或者多个应用的相应一个或者多个高速缓存存储器。
2.一种用于管理高速缓存存储器的方法,包括:
提供使用高速缓存存储器(CM1)来服务应用(A1)的本地服务器(LS1),所述本地服务器(LS1)还被配置为与共享的数据存储系统(CS)交互,所述共享的数据存储系统(CS)被配置为与访问在所述共享的数据存储系统(CS)中存储的数据的若干本地服务器(LS1,LS2)交互,
所述方法还包括,在所述本地服务器(LS1)处:
使得(S200H,S200M)高速缓存数据信息可用于所述共享的数据存储系统(CS),所述高速缓存数据信息包括:
高速缓存命中数据,其代表所述每个本地服务器的高速缓存命中;以及
高速缓存未命中数据,其代表所述每个本地服务器的高速缓存未命中;
从所述共享的数据存储系统接收通过聚合(S300)从若干本地服务器获得的高速缓存命中数据和高速缓存未命中数据而获得的聚合的高速缓存数据信息(ACD);以及
基于接收的所述聚合的高速缓存数据信息(ACD),来更新(S500)所述高速缓存存储器。
3.一种用于管理高速缓存存储器的方法,包括:
提供(S100)包括共享的数据存储系统(CS)的计算机化的系统(1),所述共享的数据存储系统(CS)被配置为与使用相应高速缓存存储器(CM1,CM2)来服务应用(A1,A2)的若干本地服务器(LS1,LS2)交互,其中所述本地服务器优选地在所述应用请求时访问在所述共享的数据存储系统(CS)中存储的数据,所述方法还包括在所述共享的数据存储系统(CS)处:
以任何顺序从所述本地服务器(LS1,LS2)中的每个本地服务器接收(S210H,S210M,S400):
高速缓存命中数据,其代表所述每个本地服务器的高速缓存命中;以及
高速缓存未命中数据,其代表所述每个本地服务器的高速缓存未命中;
将接收的所述高速缓存命中数据和接收的所述高速缓存未命中数据的至少部分聚合(S300)到聚合的高速缓存数据信息(ACD)中;以及
向所述本地服务器(LS1,LS2)中的一个(LS1)或者多个本地服务器提供(S400)所述聚合的高速缓存数据信息,用于随后基于所述聚合的高速缓存数据信息(ACD)来更新(S500)用以服务相应应用的相应高速缓存存储器(CM1,CM2)。
4.根据权利要求1至3中的任一权利要求所述的方法,其中聚合(S300)还包括:根据所述高速缓存命中数据和所述高速缓存未命中数据的出现对所述高速缓存命中数据和所述高速缓存未命中数据排序,以使得所获得的所述聚合的高速缓存数据信息的结构反映所述排序。
5.根据权利要求1或者2所述的方法,其中关于来自由相应本地服务器(LS1)服务的相应应用(A1)的、对高速缓存存储器(CM1)的请求,异步地执行更新(S500)所述高速缓存存储器(CM1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310246644.4/1.html,转载请声明来源钻瓜专利网。