摘要:本发明涉及虚拟存储系统及方法,系统包括主缓存和预取缓存,主缓存和预取缓存,负载分析模块,用于收集到达系统的应用负载,分析得出应用负载的数据块关系信息,发送数据块关系信息;数据预取模块,用于接收数据块关系信息,根据数据块关系信息预测将被应用程序访问的数据,该数据为待访问的数据,将待访问的数据从低速存储设备预取到预取缓存;缓存替换模块,用于接收数据块关系信息,接收应用层的输入输出请求,在主缓存、预取缓存和低速存储设备中查找并读取对应数据,并根据数据块关系信息预测数据块被预取的概率,按概率将数据块存储到主缓存的对应位置。本发明能够对复杂应用环境自适应,根据应用负载的变化而调整。
- 专利类型发明专利
- 申请人中国科学院计算技术研究所;天津中科蓝鲸信息技术有限公司;
- 发明人朱旭东;石兴杰;许鲁;张建刚;韩晓明;
- 地址100080 北京市海淀区中关村科学院南路6号
- 申请号CN200910089182.3
- 申请时间2009年08月03日
- 申请公布号CN101630291B
- 申请公布时间2012年11月14日
- 分类号G06F12/08(2006.01)I;G06F12/12(2006.01)I;