发明名称 一种基于服务等级的数据缓存的系统和方法
摘要 本发明提供一种基于服务等级的数据缓存的系统,该系统基于服务等级进行管理,其由数据元信息管理器,缓存指数计算模块,缓存管理器三部分构成,数据元信息管理器,其储存的相应的信息;缓存指数计算模块,根据数据元信息管理器存储的上述的数据元信息来计算数据的缓存指数,缓存指数决定了数据在缓存池中的位置和保留级别;缓存管理器,其负责缓存的管理。本发明还提供一种基于服务等级的数据缓存的方法。通过本发明的基于服务等级的缓存数据的系统和方法,能提高缓存的利用效率和命中率,提供系统对用户服务质量和等级的支撑,提高系统核心功能的响应时间以及并发能力。
申请公布号 CN102662859B 申请公布日期 2015.11.25
申请号 CN201210066583.9 申请日期 2012.03.14
申请人 北京思特奇信息技术股份有限公司 发明人 胡宇翔
分类号 G06F12/08(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 北京轻创知识产权代理有限公司 11212 代理人 杨立
主权项 一种基于服务等级的数据缓存的系统,该系统基于服务等级进行管理,其由数据元信息管理器,缓存指数计算模块,缓存管理器三部分构成,数据元信息管理器,其储存的信息包括:数据xkey,数据类别xtype,数据优先级别xprio,数据服务等级xslevl,表示响应服务请求的级别;数据计算复杂度xcomplx,表示所请求的数据为经过计算而获得的;数据访问频次xvisitor,数据交换次数xswap,数据最近访问时间xtime;缓存指数计算模块,根据数据元信息管理器存储的上述的数据元信息来计算数据的缓存指数,缓存指数决定了数据在缓存池中的位置和保留级别;其中缓存指数xidcache的计算方法为:xidcache=xslevl*xparam1+xprio*xparam2+xcomplx*xparam3+xvisitor*xparam4+xswap*xparam5+xtime上面公式中,xparami,i=1,2,3,4,5,分别代表各元信息的权重,xparami的取值不同,影响着数据的缓存时间和效率,对于不同的系统,根据情况不同设定不同的权重;缓存管理器,其负责缓存的管理,根据数据的缓存指数来决定是否从缓存中删去或交换到磁盘。
地址 100085 北京市海淀区中关村南大街6号中电信息大厦16层