[发明专利]一种高速缓存数据恢复的方法和装置有效

专利信息
申请号: 200710308301.0 申请日: 2007-12-29
公开(公告)号: CN101470645A 公开(公告)日: 2009-07-01
发明(设计)人: 林霖;李静;姚杰 申请(专利权)人: 华为技术有限公司
主分类号: G06F11/14 分类号: G06F11/14;G06F12/08
代理公司: 北京德琦知识产权代理有限公司 代理人: 王 琦;王诚华
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 高速缓存 数据 恢复 方法 装置
【说明书】:

技术领域

发明涉及计算机存储技术领域,特别涉及一种高速缓存数据恢复的方 法和装置。

背景技术

高速缓存是位于处理器和存储器之间的一块存储空间,其存储空间小于 存储器,而处理器访问高速缓存速度远快于处理器访问存储器的速度。

当处理器接收到文件的访问请求时,先访问存储器,打开并读取文件。 由于存储器访问速度较慢,如果将文件保存在高速缓存中将大大提高处理的 效率,缩短这些文件的访问时间。但系统的高速缓存的容量也是有限的,不 可能将所有文件都存放在高速缓存中。

目前采用记录存储器上的文件的访问频率,定期或者不定期地将部分访 问频繁的文件加载到高速缓存中,同时更新高速缓存中保存的文件,来解决 高速缓存容量有限的缺点。

例如运营商的彩铃或客服局点的服务器设备如图1所示。

图1为运营商的彩铃或客服局点服务器设备的结构图,包括管理器101、 文件服务器102、多个信令处理器104、多个业务处理器106和多个资源处 理器108。其中,

管理器101用于文件的维护和监控,以及与用户界面交互等;

文件服务器102用于存放所有的文件供资源处理器108访问和读取;

信令处理器104用于与其它设备进行信令交换和处理;

业务处理器106用于提供业务;

资源处理器108用于文件的读取和调用。

服务器设备中的每个信令处理器104、业务处理器106和资源处理器108 都有一个在该设备中独立且唯一的编号来标识,每个处理器之间有内部的通 信机制来进行信息的交互。

图2为资源处理器108的结构图。如图2,资源处理器包括控制模块201、 文件调用模块202、IO模块203和高速缓存204。

控制模块201用于接收并处理管理器101或其它处理器发出的操作请 求,控制相关模块完成相应的操作并向管理器101或其他处理器返回操作请 求执行的响应和结果。

文件调用模块202用于根据控制模块201的控制,处理IO模块203读 取的文件。

IO模块203用于根据控制模块201的控制,完成控制模块201与高速 缓存204、文件服务器205之间的交互,包括构建高速缓存204、从高速缓 存204和文件服务器205读取数据文件等操作。

高速缓存204用于存储文件服务器上访问频繁的文件,供IO模块203 进行快速读取或调用。

例如在运营商的彩铃或客服局点中,铃音文件一般都存储在文件服务器 205上。当资源处理器需要进行语音放音操作时,控制模块201控制IO模 块203访问文件服务器205,打开并读取铃音文件,再由文件调用模块202 进行播放。为了提高文件访问和读取的速度,资源处理器会在内存中创建高 速缓存204,资源处理器根据文件访问频率,将使用频繁的铃音文件定期或 者不定期地加载到高速缓存204中,并更新高速缓存204中存放的铃音文件。 文件调用模块202访问这些已加载到高速缓存204中的文件时,就不需要访 问文件服务器205,而是直接播放高速缓存204中的铃音文件。由于文件的 访问频率是会变化的,因此控制模块201需要根据一定的机制对高速缓存 204中的文件进行淘汰和更新,将访问频率较低的文件从高速缓存204中删 除,将当前访问频率高的新文件保存在高速缓存204中。

由于高速缓存204实际上是内存的一部分,文件的访问频率信息也都是 保存在内存中,所以每当资源处理器重新启动,高速缓存204就会失去保存 的所有数据,这些数据只能重新进行建立。

高速缓存204中数据的建立有两种方式:

一、资源处理器重新启动,经过一段时间后,控制模块201指示IO模 块203选择这段时间内文件服务器205上被访问过的文件加载到高速缓存 204中。之后,控制模块201按照一定的机制指示IO模块203对高速缓存 204中的数据进行淘汰和更新。

二、资源处理器重新启动,每一次访问文件服务器205上的文件时, 控制模块201都指示IO模块203将被访问的文件加载到高速缓存204中。 高速缓存204存满之后,控制模块201按照一定的机制指示IO模块203对 高速缓存204中的数据进行淘汰和更新。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710308301.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top