行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210515318.8 (22)申请日 2022.05.12 (71)申请人 北京卡普拉科技有限公司 地址 100001 北京市大兴区北兴 路 (东段) 2 号院5号楼4层A404 (72)发明人 李锐喆 赵彤  (74)专利代理 机构 北京聿宏知识产权代理有限 公司 11372 专利代理师 陈超德 吴昊 (51)Int.Cl. G06F 3/06(2006.01) G06F 9/50(2006.01) (54)发明名称 数据的处理方法、 装置、 电子设备及存储介 质 (57)摘要 本申请提供的一种数据 的处理方法、 装置、 电子设备及存储介质, 通过获取当前并行读/写 的变量的变量大小、 读写方式; 在存在对应于所 述变量大小和读写方式的I/O进程数预测结果的 情况下, 将所述I/O进程数预测结果确定为当前 并行读/写的目标I/O进程数。 基于所述读写方式 使用所述目标I/O进程数, 完成所述当前并行读/ 写; 并确定并记录对应于所述变量大小和读写 方 式的下一次并行读/写的I/O进程数预测结果, 能 够在进行读写时, 以最佳进程数来进行并行读 写, 从而提高并行读写的效率。 权利要求书3页 说明书14页 附图2页 CN 115098017 A 2022.09.23 CN 115098017 A 1.一种数据的处 理方法, 其特 征在于, 所述方法包括: 获取当前并行读/写的变量的变量大小、 读写方式; 在存在对应于所述变量大小和 读写方式的I/O进程数预测结果的情况下, 将所述I/O进 程数预测结果确定为当前并行读/写的目标I/O进程数; 基于所述读写方式使用所述目标I/O进程数, 完成所述当前并行读/写; 确定并记录对应于所述变量大小和读写方式的下一次并行读/写的I/O进程数预测结 果。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 在不存在对应于所述变量大小和读写方式的I/O进程数预测结果的情况下, 将预先设 定的初始进程数确定为所述当前并行读/写的目标I/O进程数; 基于所述读写方式使用所述目标I/O进程数, 完成当前并行读/写; 将所述目标I/O进程数按预设规则放大或缩小得到第一预测进程数; 将所述第一预测进程数确定并记录为对应于所述变量大小和读写方式的下一次并行 读/写的I/O进程数 预测结果。 3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 获取完成所述当前并行读/写的时间长度; 基于所述时间长度和所述变量大小, 确定所述当前并行读/写的读/写速率; 基于所述读/写速率、 目标I/O进程数、 变量大小和 读写方式确定当前并行读/写的记录 信息。 4.根据权利要求3所述的方法, 其特征在于, 所述确定并记录对应于所述变量大小和读 写方式的下一次并行读/写的I/O进程数 预测结果, 包括: 从历史记录数据中找出与 所述记录信 息中所述变量大小、 读写方式对应的相应历史记 录; 基于所述记录信 息和相应历史记录, 确定并记录对应于所述变量大小和读写方式的下 一次并行读/写的I/O进程数 预测结果; 基于所述进程数 预测结果, 更新所述历史记录数据; 所述历史记录数据中每 个历史记录包括: 变量大小、 读写方式、 I/O进程数、 读/写速率。 5.根据权利要求4所述的方法, 其特征在于, 在所述相应历史记录 中有一个特别历史记 录的I/O进程数与所述记录信息的目标I/ O进程数相同情况下, 所述基于所述记录信息和相 应历史记录, 确定并记录对应于所述变量大小和读写 方式的下一次并行读 /写的I/O进程数 预测结果, 包括: 确定所述特别历史记录的读/写速率与所述记录信息的读/写速率的大小关系; 在所述特别历史记录的读/写速率小于记录信息的读/写速率的比率超过第一预设阈 值的情况 下, 将所述记录信息中的目标I/O进程数按预设规则增大 得到第二预测进程数; 将第二预测进程数确定并记录为对应于所述变量大小和读写方式的下一 次并行读/写 的I/O进程数 预测结果。 6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括: 在所述特别历史记录的读/写速率大于所述记录信息的读/写速率的比率超过第二预 设阈值的情况下, 将所述记录信息中的目标I/O进程数按预设规则缩小得到第三预测进程权 利 要 求 书 1/3 页 2 CN 115098017 A 2数; 将第三预测进程数确定并记录为对应于所述变量大小和读写方式的下一 次并行读/写 的I/O进程数 预测结果。 7.根据权利要求5或6所述的方法, 其特 征在于, 所述方法还 包括: 将所述相应历史记录标记为无效状态; 并删除具有无效状态标记的相应历史记录 。 8.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括: 在特别历史记录的读/写速率与所述记录信息的读/写速率相差的比率小于第三预设 阈值的情况下, 将所述记录信息中的目标I/O进程数确定并记录为对应于所述变量大小和 读写方式的下一次并行读/写的I/O进程数 预测结果。 9.根据权利要求4所述的方法, 其特征在于, 在相应历史记录为多条的情况下, 所述基 于所述记录信息和相应历史记录, 确定并记录对应于所述变量大小和读写方式的下一次并 行读/写的I/O进程数 预测结果, 包括: 基于相应历史记录中的I/O进程数和所述记录信息的目标I/O进程数, 将相应历史记录 和所述记录信息进行排序, 得到排序结果; 在排序结果中的I/O进程数为单调递增, 且在排序结果中的读/写速率为单调递减的情 况下, 确定排列结果中最小的进程数; 将最小的进程数按预设规则缩小得到第四预测进程数; 将所述第四预测进程数确定并记录为对应于所述变量大小和读写方式的下一次并行 读/写的I/O进程数 预测结果。 10.根据权利要求9所述的方法, 其特 征在于, 所述方法还 包括: 在排序结果中的I/O进程数为单调递增, 且在排序结果中的读/写速率为单调递增的情 况下, 确定排序结果中最大的进程数; 将所述最大的进程数按预设规则增大 得到第五预测进程数; 将所述第五预测进程数确定并记录为对应于所述变量大小和读写方式的下一次并行 读/写的I/O进程数 预测结果。 11.根据权利要求9所述的方法, 其特 征在于, 所述方法还 包括: 在排序结果中的I/O进程数为单调递增, 且在排序结果中的读/写速率即不是单调递增 也不是单调递减的情况 下, 将排序结果中的读/写速率进行曲线拟合得到拟合曲线; 基于拟合曲线确定预测的最大读/写速率对应的进程数, 将该进程数确定并记录为对 应于所述变量大小和读写方式的下一次并行读/写的I/O进程数 预测结果。 12.根据权利要求1所述的方法, 其特征在于, 所述基于所述读写方式使用所述目标I/O 进程数, 完成所述变量的并行读/写, 包括: 建立应用程序的计算进程与目标I/O进程数对应的I/O进程的连接; 基于所述读写方式使用所述目标I/O进程数对应的I/O进程对所述变量进行并行读/ 写。 13.根据权利要求12所述的方法, 其特征在于, 所述读写方式包括: 读或者写, 所述基于 所述读写方式使用所述目标I/O进程数对应的I/O进程对所述变量进行并行读/写, 包括: 在所述读写方式为读的情况下, 使用所述目标I/O进程数对应的I/O进程对所述变量进权 利 要 求 书 2/3 页 3 CN 115098017 A 3

.PDF文档 专利 数据的处理方法、装置、电子设备及存储介质

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