CN118820133B 一种实现工业数据分布式多级缓存一致性的方法及系统 (朗坤智慧科技股份有限公司).docxVIP

  • 0
  • 0
  • 约2.05万字
  • 约 35页
  • 2026-01-24 发布于重庆
  • 举报

CN118820133B 一种实现工业数据分布式多级缓存一致性的方法及系统 (朗坤智慧科技股份有限公司).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN118820133B(45)授权公告日2025.01.10

(21)申请号202411314090.1

(22)申请日2024.09.20

(65)同一申请的已公布的文献号申请公布号CN118820133A

(43)申请公布日2024.10.22

(73)专利权人朗坤智慧科技股份有限公司

地址210005江苏省南京市鼓楼区汉中路2

号亚太商务楼31层

(72)发明人袁存发汤世康陆文迪张强赵剑之李重阳严德玉

(74)专利代理机构南京禹为知识产权代理事务

GO6F12/123(2016.01)GO6F16/23(2019.01)

GO6F16/2455(2019.01)GO6N20/00(2019.01)

(56)对比文件

CN102819586A,2012.12.12CN104834609A,2015.08.12审查员郑艳梅

所(特殊普通合伙)32272专利代理师高艺

(51)Int.CI.

GO6F12/0811(2016.01)权利要求书4页说明书12页附图1页

(54)发明名称

一种实现工业数据分布式多级缓存一致性的方法及系统

(57)摘要

CN118820133B本发明涉及计算机工程技术领域,公开了一种实现工业数据分布式多级缓存一致性的方法及系统,包括:接收数据写入请求,设计多级缓存的一致性协议和分层缓存淘汰策略;设置多级缓存分类和组合方法,分类存储缓存数据,使用不同缓存层级处理不同缓存写入操作,根据实时监控的访问模式和数据特性,动态调整缓存的层次和策略,进行数据库更新;发送缓存更新消息给所有应用节点,节点收到缓存更新消息,更新本地缓存。本发明的多级缓存系统通过灵活的缓存组合、动态调整和智能预热,有效提高系统的整体性能和响应速度,减少首次访问延迟和突发流

CN118820133B

接收数据写入请求,设计多级缓存的一致

接收数据写入请求,设计多级缓存的一致性协议和分层缓存淘汰策略

设置多级缓存分类和组合方法,分类存储

缓存数据,使用不同缓存层级处理不同缓

存写入操作

根据实时监控的访问模式和数据特性,动

态调整缓存的层次和策略,进行数据库更

发送缓存更新消息给所有应用节点,节点收到缓存更新消息,更新本地缓存

S1

S3

CN118820133B权利要求书1/4页

2

1.一种实现工业数据分布式多级缓存一致性的方法,其特征在于,包括:

接收数据写入请求,设计多级缓存的一致性协议和分层缓存淘汰策略;

设置多级缓存分类和组合方法,分类存储缓存数据,使用不同缓存层级处理不同缓存写入操作;

根据实时监控的访问模式和数据特性,动态调整缓存的层次和策略,进行数据库更新;发送缓存更新消息给所有应用节点,节点收到缓存更新消息,更新本地缓存;

所述设置多级缓存分类和组合方法包括,通过随机森林分类算法根据数据访问频率和更新频率将数据的缓存方式分为L1、L2、L3三种;

构建随机森林模型,使用正则化进行数据特征选择,公式表示为:

其中,L(w)表示损失函数,y,和9;分别表示实际值和预测值,λ表示正则化参数,w表示第j个特征的权重,P表示特征的总数;N表示样本的总数;

使用Boosting算法提升分类性能,公式表示为:

其中,αmo表示第m。个弱分类器的权重,Tm?(x)表示第m。棵树的预测结果,M表示弱分类器的总数;

基于数据访问频率和更新频率将数据分类后,进行数据缓存,请求线程缓存L1,用于存储本次请求中访问的数据,适用于高频访问但生命周期短的数据;服务器本地缓存L2,存储频繁访问的数据,存放在应用服务器内存中,用于存储访问频率高且更新频率较低的数据;远程分布式缓存L3,用于存储访问频率较低数据量大和更新频率高的数据;

所述分层缓存淘汰策略包括,缓存失效策略结合TTL、LRU、LFU淘汰算法,依据缓存动态管理数据,实现缓存数据的生命周期管理;

TTL淘汰算法对于缓存项C,设置存活时间TTL(C?)公式表示为:

TTL(C)=Ts+△t

其中,T表示缓存项C的设置时间;△表示存活时间间隔;使用定时任务,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档