[发明专利]一种实时数据缓存机制有效
| 申请号: | 201710055582.7 | 申请日: | 2017-01-24 |
| 公开(公告)号: | CN106909518B | 公开(公告)日: | 2020-06-26 |
| 发明(设计)人: | 武爱斌;魏小庆;刘培庆;胡杰英;黄俊 | 申请(专利权)人: | 朗坤智慧科技股份有限公司 |
| 主分类号: | G06F12/126 | 分类号: | G06F12/126 |
| 代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
| 地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实时 数据 缓存 机制 | ||
1.一种实时数据缓存机制,其特征在于:IRR表示一个页面最近两次访问的距离,R表示上次访问到至今访问了多少其他页,T表示页面的时间因子,缓存首先将IRR较大者替换出缓存,如果IRR相等,则将R在[Rmax,Rmax-S]之间的T最大的页面替换出去,Rmax为IRR相等的页面中R最大值,Rmax-S为最大值减去S的值;
若一个页面首次访问则其IRR为无穷大,R为0,T为Tcurr-Tmax,Tmax为数据最大时间;
所述一种实时数据缓存机制采用的数据结构由两个块单元信息数据结构集合构成,其中低IRR块保存IRR值低的块信息,高IRR块保存高IRR块的信息;
所述IRR值低的块信息和高IRR块的信息为链表或者树;
所述两个块单元信息数据结构对应的物理缓存由两部分组成,低IRR块是局部性最高的块需要常驻内存内存,高IRR块并不是所有的块都需要常驻内存,只需缓存一部分,其块的历史信息保留为算法调度提供参考;物理缓存的长度分为低IRR块长度Llirr和高IRR块缓存长度Lhirr1的和;
所述S的值为5;
H=Rqcache/Rq,缓存命中率H为命中缓存的请求次数Rqcache和总请求次数Rq的商;则每次查询的响应时间为TRq=Tcache*H+Tdb*(1-H),其中Tcache为查询缓存的请求响应时间,Tdb为数据库服务其他查询操作和数据传输的时间;由于Tdb远大于Tcache,提高查询命中率可大幅度提高查询响应时间;
查询时间局部性表现为,对于查询请求序列(Q1,Q2,Q3,…Qn),Qi(1≤i≤n)表示第i次查询请求,当i≤j时若Qi=Qj,在间隔d=|i-j|内产生的非重复查询次数为在第n次查询时产生的非重复查询次数为对于一个页面P则从当前时刻n开始最近两次访问的非重复查询次数为IRp,距当前时刻非重复查询次数为RP,页面时间戳为Tp;通过相关特征参数进行建模,表示某个页面的查询热值度函数:
fhot(p)=IRp+RP+(1-Hp)*(Tn-Tp)
Hp为第n时刻页面P的命中率,Tn为第n时刻的时间值;对于页面p其热值函数fhot(p)的值越大则这个页面的局部性越差,访问的可能性越低。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朗坤智慧科技股份有限公司,未经朗坤智慧科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710055582.7/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





