(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211112378.1
(22)申请日 2022.09.14
(65)同一申请的已公布的文献号
申请公布号 CN 115202890 A
(43)申请公布日 2022.10.18
(73)专利权人 中国电子信息产业 集团有限公司
地址 100190 北京市海淀区中关村东路6 6
号院甲1号 (世纪科贸大厦A座)
(72)发明人 陆志鹏 张希亮 董桂君 刘国栋
国丽 朱立锋 郑曦 周崇毅
赵健 温彦龙 乔亲旺 范国浩
修心 林希明 章纯梓
(74)专利代理 机构 工业和信息化部电子专利中
心 11010
专利代理师 杨源鑫(51)Int.Cl.
G06F 9/50(2006.01)
(56)对比文件
CN 114625523 A,202 2.06.14
CN 110532086 A,2019.12.0 3
CN 113656174 A,2021.1 1.16
CN 114638468 A,202 2.06.17
CN 113434854 A,2021.09.24
CN 115033657 A,202 2.09.09
CN 1084916 38 A,2018.09.04
US 201420147 7 A1,2014.07.17
牛福强等.多阶段多目标动态测试资源分配
算法. 《计算机 工程与设计》 .2020,(第0 3期),
审查员 杜婧子
(54)发明名称
数据元件生产资源空间分配方法、 系统及设
备
(57)摘要
本发明公开了一种数据元件生产资源空间
分配方法、 系统及设备, 所述方法包括: 获取数据
元件开发过程中所使用的数据量和单位时间资
源消耗量; 基于真实样本数据, 对开发完成的数
据元件执行预生产过程, 并获取数据元件预生产
过程中所使用的数据量和单位时间资源消耗量;
获取数据量与单位时间资源消耗量的关系; 基于
数据元件实际生产过程中所使用的真实数据的
数据量, 根据数据量与单位时间资源消耗量的关
系, 计算数据元件实际生产过程中的单位时间资
源消耗量; 基于数据元件实际生产过程中的单位
时间资源消耗量, 结合预设资源弹性系数、 预设
生产时长, 计算数据元件生产资源空间实际分配
值。 本发明可以提高数据元件生产过程中资源分
配的效率和精度。
权利要求书3页 说明书9页 附图1页
CN 115202890 B
2022.12.16
CN 115202890 B
1.一种数据元件生产资源空间分配方法, 其特 征在于, 包括:
收集数据 元件基于虚假数据完成的开发过程中的运行数据, 以获取所述数据 元件开发
过程中所使用的数据量和单位时间资源消耗 量;
基于真实样本数据, 对开发完成的数据元件执行预生产过程, 并收集数据元件预生产
过程中的运行数据, 以获取所述数据元件预生产过程中所使用的数据量和单位时间资源消
耗量;
基于所述数据 元件开发过程中所使用的数据量和单位 时间资源消耗量, 以及所述数据
元件预生产过程中所使用的数据量和单位时间资源消耗量, 获取数据量与单位时间资源消
耗量的关系;
基于数据 元件实际生产过程中所使用的真实数据的数据量, 根据 所述数据量与单位 时
间资源消耗 量的关系, 计算所述数据元件实际生产过程中的单位时间资源消耗 量;
基于所述数据元件实际生产 过程中的单位 时间资源消耗量, 根据公式1, 计算数据 元件
生产资源空间实际分配值m,
m=l*(1+h)/t 公式1,
其中, l表示所述数据元件实际生产过程中的单位时间资源消耗量, h表示预设资源弹
性系数, t 表示预设生产时长;
根据预设规则, 动态调整所述预设 资源弹性系数h;
所述预设规则包括:
当所述数据元件进入实 际生产过程的时长小于等于n个所述预设生产时长, 则设置所
述预设资源弹性系数h为0.5;
当所述数据元件进入实 际生产过程的时长大于n个所述预设生产时长, 则执行以下步
骤:
统计所述数据元件所属的元件开发商的、 进入实 际生产过程的时长大于n个所述预设
生产时长的所有数据元件, 定义 为第一数据元件;
针对每个所述第一数据元件, 根据公式2, 计算距离当前时刻前的n个所述预设生产时
长内的每 个所述预设生产时长对应的预测分配值,
a=l/t 公式2,
其中, a表示预测分配值;
计算每个所述预设生产时长对应的所有所述第 一数据元件的预测分配值之和, 与对应
的该预设生产时长内的实际资源消耗总值之间的差值, 并获取差值 最大值;
计算当前时刻后的第一个所述预设生产时长对应的所有所述第一数据元件的预测分
配值之和;
计算所述差值最大值与所述当前时刻后的第一个所述预设生产时长对应的所有所述
第一数据元件的预测分配值之和的比值;
当所述比值小于等于0.5, 则将所述预设资源弹性系数设置为所述比值, 当所述比值大
于0.5, 则设置所述预设 资源弹性系数h为0.5 。
2.如权利要求1所述的方法, 其特征在于, 所述单位时间资源消耗量包括CPU单位时间
资源消耗 量和内存单位时间资源消耗 量。
3.如权利要求1所述的方法, 其特征在于, 所述预设资源弹性系数h大于等于0.1且小于权 利 要 求 书 1/3 页
2
CN 115202890 B
2等于0.5。
4.一种数据元件生产资源空间分配系统, 其特 征在于, 包括:
收集模块, 用于收集数据元件基于虚假数据完成的开发过程中的运行数据, 以获取所
述数据元件开发过程中所使用的数据量和单位时间资源消耗 量;
预生产模块, 用于基于真实样本数据, 对开发完成的数据元件执行预生产 过程, 并收集
数据元件预生产过程中的运行数据, 以获取所述数据元件预生产过程中所使用的数据量和
单位时间资源消耗 量;
统计模块, 用于基于所述数据元件开发过程中所使用的数据量和单位时间资源消耗
量, 以及所述数据元件预生产过程中所使用的数据量和单位时间资源消 耗量, 获取数据量
与单位时间资源消耗 量的关系;
计算模块, 用于基于数据元件实 际生产过程中所使用的真实数据的数据量, 根据所述
数据量与单位时间资源消耗量的关系, 计算所述数据元件实际生产过程中的单位时间资源
消耗量; 并基于所述数据元件实际生产过程中的单位时间资源消耗量, 根据公式1, 计算数
据元件生产资源空间实际分配值m,
m=l*(1+h)/t 公式1,
其中, l表示所述数据元件实际生产过程中的单位时间资源消耗量, h表示预设资源弹
性系数, t 表示预设生产时长;
检测更新模块, 用于根据预设规则, 动态调整所述预设 资源弹性系数h;
所述预设规则包括:
当所述数据元件进入实 际生产过程的时长小于等于n个所述预设生产时长, 则设置所
述预设资源弹性系数h为0.5;
当所述数据元件进入实 际生产过程的时长大于n个所述预设生产时长, 则执行以下步
骤:
统计所述数据元件所属的元件开发商的、 进入实 际生产过程的时长大于n个所述预设
生产时长的所有数据元件, 定义 为第一数据元件;
针对每个所述第一数据元件, 根据公式2, 计算距离当前时刻前的n个所述预设生产时
长内的每 个所述预设生产时长对应的预测分配值,
a=l/t 公式2,
其中, a表示预测分配值;
计算每个所述预设生产时长对应的所有所述第 一数据元件的预测分配值之和, 与对应
的该预设生产时长内的实际资源消耗总值之间的差值, 并获取差值 最大值;
计算当前时刻后的第一个所述预设生产时长对应的所有所述第一数据元件的预测分
配值之和;
计算所述差值最大值与所述当前时刻后的第一个所述预设生产时长对应的所有所述
第一数据元件的预测分配值之和的比值;
当所述比值小于等于0.5, 则将所述预设资源弹性系数设置为所述比值, 当所述比值大
于0.5, 则设置所述预设 资源弹性系数h为0.5 。
5.如权利要求4所述的系统, 其特征在于, 所述单位时间资源消耗量包括CPU单位时间
资源消耗 量和内存单位时间资源消耗 量。权 利 要 求 书 2/3 页
3
CN 115202890 B
3
专利 数据元件生产资源空间分配方法、系统及设备
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:14:01上传分享