说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211001424.0 (22)申请日 2022.08.19 (71)申请人 苏州浪潮智能科技有限公司 地址 215168 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 刘志魁 周龙飞 王艳清 (74)专利代理 机构 北京市万慧达律师事务所 11111 专利代理师 劳奕琴 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/22(2019.01) (54)发明名称 一种多控多副本缓存方法、 装置和计算机设 备 (57)摘要 本申请涉及一种多控多副本缓存 方法、 装置 和计算机设备, 所述方法应用于控制器集群, 所 述方法包括: 基于所述控制器集群内的控制器标 识, 生成环形数组; 基于所述环形数组, 以所述环 形数组内的每一控制器标识为第一元素生成线 性数组, 所述线性数组至少为一; 基于所述线性 数组中的控制器标识, 生成二叉树, 所述二叉树 数量与所述线性数组数量一致; 先序层次遍历所 述二叉树中的每一控制器标识, 基于每一所述控 制器标识, 生成转发查找表, 以实现多控多副本 缓存。 权利要求书2页 说明书11页 附图3页 CN 115455048 A 2022.12.09 CN 115455048 A 1.一种多控多副本缓存方法, 其特征在于, 所述方法应用于控制器集群, 所述方法包 括: 基于所述控制器集群内的控制器标识, 生成环形 数组; 基于所述环形数组, 以所述环形数组内的每一控制器标识为第一元素生成线性数组, 所述线性数组至少为 一; 基于所述线性数组中的控制器标识, 生成二叉树, 所述二叉树数量与所述线性数组数 量一致; 先序层次遍历所述二叉树中的每一控制器标识, 基于每一所述控制器标识, 生成转发 查找表, 以实现多控多副本缓存。 2.根据权利要求1所述的多控多副本缓存方法, 其特征在于, 基于所述环形数组, 以所 述环形数组内的每一控制器标识为第一元 素生成线性数组, 包括: 基于所述环形 数组, 依次逐一选择 所述环形 数组内的控制器标识为第一控制器标识; 以所述第一控制器标识为索引首位, 按照正向索引规则, 顺序获取所述环形数组内除 所述第一控制器标识外的控制器标识; 以所述第一控制器标识为第一元 素, 基于所述控制器标识, 生成线性数组。 3.根据权利要求2所述的多控多副本缓存方法, 其特征在于, 基于所述线性数组中的控 制器标识, 生成二叉树, 包括: 以所述线性数组中的所述第一控制器标识为 根节点; 顺序获取 所述线性数组中的所述控制器标识, 逐层循环创建子节点, 生成二叉树。 4.根据权利要求3所述的多控多副本缓存方法, 其特征在于, 先序层次遍历所述二叉树 中的每一控制器标识, 基于每一所述控制器标识, 生成转发查找表, 以实现多控多副本缓 存, 包括: 先序层次遍历所述二叉树中的每一节点, 获取每一所述节点的子节点, 直至所述节点 为叶子节点; 获取所述二叉树中的根节点, 并定义所述根节点对应的控制器标识为主控控制器标 识; 确定所述主控控制器标识后, 基于每一所述节点, 获取每一所述节点的子节点, 生成转 发查找表, 所述节点对应的控制器标识为第二控制器标识, 所述子节点对应的控制器标识 为第三控制器标识。 5.根据权利要求4所述的多控多副本缓存方法, 其特征在于, 确定所述主控控制器标识 后, 基于每一所述节点, 获取每一所述节点的子节点, 生成转发查找 表后, 所述方法还 包括: 写请求进入所述控制器集群后, 基于所述二叉树, 获取所述二叉树中的主控控制器标 识, 将所述主控 控制器标识作为消息 头写入所述写请求头 部, 生成第一写请求; 所述第二控制器标识基于所述第一写请求获取主控 控制器标识; 所述第二控制器标识基于所述第 一写请求中的写请求执行副本缓存操作, 待所述副本 缓存操作完成后, 所述第二控制器标识生成写操作完成信息, 并返回所述写操作完成信息 至所述主控 控制器标识; 所述第二控制器标识基于所述主控控制器标识, 调取所述转发查找表, 并基于所述转 发查找表, 将所述第一写请求 转发至所述第三控制器标识。权 利 要 求 书 1/2 页 2 CN 115455048 A 26.根据权利要求5所述的多控多副本缓存方法, 其特征在于, 所述第 二控制器标识基于 所述转发查找 表, 将所述第一写请求 转发至所述第三控制器标识, 包括: 所述第三控制器标识基于所述第 一写请求获取所述主控控制器标识, 并基于所述第 一 写请求中的写请求执 行副本缓存操作; 待所述副本缓存操作完成后, 所述第三控制器标识生成写操作完成信息, 并返回所述 写操作完成信息 至所述主控 控制器标识。 7.根据权利要求6所述的多控多副本缓存方法, 其特征在于, 所述第 三控制器标识返回 所述写操作完成信息 至所述主控 控制器标识后, 所述方法还 包括: 所述主控控制器标识统计收到的写操作完成信息的总数, 及, 所述二叉树中的节点的 总数; 若所述收到的写操作完成信息的总数, 与, 所述二叉树中的节点的总数相等, 则判定多 控多副本缓存完成。 8.根据权利要求1~7任一项所述的多控多副本缓存方法, 其特征在于, 所述方法还包 括: 获取所述控制器集群内的控制器; 基于每一所述控制器, 生成控制器标识, 所述控制器标识具有唯一 性。 9.一种多控多副本缓存装置, 其特征在于, 所述装置应用于控制器集群, 所述装置包 括: 数组生成单元, 以用于基于所述控制器集群 内的控制器标识, 生成环形数组; 还用于基 于所述环形数组, 以所述环形数组内的每一控制 器标识为第一元素生成线性数组, 所述线 性数组至少为 一; 二叉树生成单元, 以用于基于所述线性数组中的控制器标识, 生成二叉树, 所述二叉树 数量与所述线性数组数量 一致; 转发查找表生成单元, 以用于先序层次遍历所述二叉树中的每一控制器标识, 基于每 一所述控制器标识, 生成转发查找 表, 以实现多控多副本缓存。 10.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至8中任一项所 述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115455048 A 3
专利 一种多控多副本缓存方法、装置和计算机设备
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 17:15:00
上传分享
举报
下载
原文档
(514.2 KB)
分享
友情链接
GB-T 17473.6-2008 微电子技术用贵金属浆料测试方法 分辨率测定.pdf
GB-T 34653-2017 全断面隧道掘进机 单护盾岩石隧道掘进机.pdf
DB45-T 2629-2023 安全培训与考试机构建设管理规范 广西壮族自治区.pdf
GB-T 1226-2017 一般压力表.pdf
DB13-T 5617-2022 精细化工反应安全风险评估导则 河北省.pdf
DB3713-T 248—2021 蓝莓水肥一体化栽培技术规程 临沂市.pdf
GB-T 12022-2014 工业六氟化硫.pdf
GB-T 43150-2023 电子数显指示表的设计和计量特性.pdf
YD-T 3763.1-2021 研发运营一体化(DevOps)能力成熟度模型 第1部分:总体架构.pdf
GB-T 28557-2012 电力企业节能降耗主要指标的监管评价.pdf
GB/T 31458-2015 医院安全技术防范系统要求.pdf
T-CSEA 16—2021 高固份型汽车防腐蜡.pdf
T-CESA 1143—2021 电子凭据 版式文档格式.pdf
T-CAME 24—2020 数字化手术室建设标准.pdf
GB-T 19392-2013 车载卫星导航设备通用规范.pdf
DB3703-T 4.2—2020 公共资源交易平台服务规范 第2部分:工程建设项目招标投标 淄博市.pdf
T-RZCX 006—2022 日照绿茶加工技术规程.pdf
信通院 封莎 云服务数据安全能力构建与最佳实践.pdf
GB-T 29551-2023 建筑用太阳能光伏夹层玻璃.pdf
GB-T 20281-2020 信息安全技术 防火墙安全技术要求和测试评价方法.pdf
交流群
-->
1
/
3
17
评价文档
赞助2元 点击下载(514.2 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。