全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210483603.6 (22)申请日 2022.05.05 (71)申请人 北京天融信网络安全技 术有限公司 地址 100085 北京市海淀区上地 东路1号院 3号楼四层 申请人 北京天融信科技有限公司   北京天融信软件 有限公司 (72)发明人 张朝潞  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 周春霞 (51)Int.Cl. G06F 9/455(2006.01) G06F 16/22(2019.01) G06F 16/23(2019.01) (54)发明名称 数据同步的方法、 装置、 电子设备及计算机 可读存储介质 (57)摘要 本申请属于数据处理技术领域, 公开了数据 同步的方法、 装置、 电子设备及计算机可读存储 介质, 该方法包括, 获取所述主终端设备中的主 虚拟机当前的内存更新数据; 在状态同步空间的 各内存页中, 确定用于同步所述内存 更新数据的 目标内存页; 所述状态同步空间中包含多个用于 同步所述主虚拟机的内存数据的内存页; 确定所 述目标内存页对应 设置的目标存储设备, 所述目 标存储设备是根据所述目标内存页的数据更新 频率从存储性能不同的多个存储设备中选取的 设备; 根据所述内存更新数据, 更新所述目标内 存页在所述目标存储设备中对应的内存数据, 以 实现对所述目标内存页的数据更新。 这样, 可 以 在同步虚拟 机的内存数据时, 降低数据同步的成 本。 权利要求书3页 说明书14页 附图7页 CN 114860380 A 2022.08.05 CN 114860380 A 1.一种数据同步方法, 其特 征在于, 应用于主终端设备, 包括: 获取所述主终端设备中的主虚拟机当前的内存更新数据; 在状态同步空间的各内存页中, 确定用于同步所述内存更新数据的目标内存页; 所述 状态同步空间中包 含多个用于同步所述主虚拟机的内存数据的内存页; 确定所述目标内存页对应设置的目标存储设备, 所述目标存储设备是根据所述目标内 存页的数据更新频率从存储性能不同的多个存储设备中选取的设备; 所述目标存储设备用 于提供所述目标内存页的物理存 储空间; 根据所述内存更新数据, 更新所述目标内存页在所述目标存储设备中对应的内存数 据, 以实现对所述目标内存页的数据更新。 2.如权利要求1所述的方法, 其特征在于, 所述确定所述目标内存页对应设置的目标存 储设备, 包括: 从第一页索引中, 获取所述目标内存页的目标内存页索引信息, 所述第一页索引中包 含所述状态同步空间中的各内存页的内存页索引信息; 根据所述目标内存页索引信 息中的设备标识信 息, 确定所述目标内存页对应设置的目 标存储设备。 3.如权利要求2所述的方法, 其特征在于, 所述根据所述内存更新数据, 更新所述目标 内存页在所述目标存 储设备中对应的内存数据, 包括: 获取所述目标内存页索引信 息中还包含的存储地址信 息, 所述存储地址信 息用于指示 内存页的内存数据在存 储设备中的存 储地址; 按照所述存储地址信息, 基于所述内存更新数据, 更新所述目标存储设备中相应的内 存数据。 4.如权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 若确定所述目标内存页 数据更新完成, 则将所述目标内存页索引 信息中的所述数据 更 新频率加一; 若确定所述目标内存页中存储的内存数据被同步至从终端设备中的从虚拟机, 则将所 述目标内存页索引信息中的所述数据更新频率清零。 5.如权利要求2 ‑4任一项所述的方法, 其特 征在于, 所述方法还 包括: 获取基于所述第 一页索引创建的第 二页索引, 所述第 二页索引中包含所述状态同步空 间中的各内存页的内存页索引信息, 所述第一页索引用于针对数据迁移完成前的内存页的 内存访问, 所述第二页索引用于针对数据迁移完成后的内存页的内存访问; 针对各内存页的待处理内存页, 获取所述待处理内存页在所述第 一页索引中的内存页 索引信息中的数据更新频率, 所述待处 理内存页为各内存页中的任意 一个; 若确定所述待处理内存页的数据更新频率符合数据迁移条件, 则根据 各存储设备的存 储性能, 将所述待处 理内存页的内存数据进行设备迁移; 确定所述待处理内存页的内存数据迁移完成后, 更新所述待处理内存页在所述第 二页 索引中的内存页索引信息 。 6.如权利要求5所述的方法, 其特征在于, 所述若确定所述待处理内存页的数据 更新频 率符合数据迁移条件, 则根据各存储设备 的存储性能, 将所述待处理内存页的内存数据进 行设备迁移, 包括:权 利 要 求 书 1/3 页 2 CN 114860380 A 2若确定所述待处理内存页对应设置的存储设备为第 一存储设备, 且所述待处理内存页 的数据更新频率低于第一频率阈值, 则将所述待处理内存页的内存数据从所述第一存储设 备迁移至第二存储设备, 并将所述待处理内存页对应设置的存储设备切换为所述第二存储 设备, 所述第一存 储设备的存 储性能高于第二存 储性能; 若确定所述待处理内存页对应设置的存储设备为所述第 二存储设备, 且所述待处理内 存页的数据更新频率高于第二频率阈值, 则将所述待处理内存页的内存数据从所述第二存 储设备迁移至所述第一存储设备, 并将所述待处理内存页对应设置的存储设备切换为所述 第一存储设备。 7.如权利要求6所述的方法, 其特征在于, 所述将所述待处理内存页的内存数据从所述 第一存储设备迁移至所述第二存 储设备, 包括: 将所述待处 理内存页的内存数据从所述第一存 储设备复制到所述第二存 储设备; 确定数据复制完成后, 从所述第一存 储设备中删除所述待处 理内存页的内存数据。 8.如权利要求6所述的方法, 其特征在于, 所述将所述待处理内存页的内存数据从所述 第二存储设备迁移至所述第一存 储设备, 包括: 将所述待处 理内存页的内存数据从所述第二存 储设备复制到所述第一存 储设备; 确定数据复制完成后, 从所述第二存 储设备中删除所述待处 理内存页的内存数据。 9.一种数据同步的装置, 其特 征在于, 包括: 获取单元, 用于获取主终端设备中的主虚拟机当前的内存更新数据; 第一确定单元, 用于在状态同步空间的各内存页中, 确定用于同步所述内存更新数据 的目标内存页; 所述状态同步空间中包含多个用于同步所述主虚拟机的内存数据 的内存 页; 第二确定单元, 用于确定所述目标内存页对应设置的目标存储设备, 所述目标存储设 备是根据所述目标内存页的数据更新频率从存储性能不同的多个存储设备中选取的设备; 所述目标存 储设备用于提供 所述目标内存页的物理存 储空间; 更新单元, 用于根据所述内存更新数据, 更新所述目标内存页在所述目标存储设备中 对应的内存数据, 以实现对所述目标内存页的数据更新。 10.如权利要求9所述的装置, 其特 征在于, 所述第二确定单 元用于: 从第一页索引中, 获取所述目标内存页的目标内存页索引信息, 所述第一页索引中包 含所述状态同步空间中的各内存页的内存页索引信息; 根据所述目标内存页索引信 息中的设备标识信 息, 确定所述目标内存页对应设置的目 标存储设备。 11.如权利要求10所述的装置, 其特 征在于, 所述更新单 元用于: 获取所述目标内存页索引信 息中还包含的存储地址信 息, 所述存储地址信 息用于指示 内存页的内存数据在存 储设备中的存 储地址; 按照所述存储地址信息, 基于所述内存更新数据, 更新所述目标存储设备中相应的内 存数据。 12.如权利要求10所述的装置, 其特 征在于, 所述更新单 元还用于: 若确定所述目标内存页 数据更新完成, 则将所述目标内存页索引 信息中的所述数据 更 新频率加一;权 利 要 求 书 2/3 页 3 CN 114860380 A 3

PDF文档 专利 数据同步的方法、装置、电子设备及计算机可读存储介质

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据同步的方法、装置、电子设备及计算机可读存储介质 第 1 页 专利 数据同步的方法、装置、电子设备及计算机可读存储介质 第 2 页 专利 数据同步的方法、装置、电子设备及计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:49:50上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。