申请/专利权人:金品计算机科技(天津)有限公司
申请日:2024-01-22
公开(公告)日:2024-04-12
公开(公告)号:CN117608862B
主分类号:G06F9/50
分类号:G06F9/50
优先权:
专利状态码:有效-授权
法律状态:2024.04.12#授权;2024.03.15#实质审查的生效;2024.02.27#公开
摘要:本申请涉及一种数据分发控制方法、装置、设备及介质,应用于计算机技术领域,其方法包括:获取待处理任务数据;确定所述待处理任务数据的数据类型;基于所述待处理任务数据的数据类型确定所述待处理任务数据对应的计算机组;基于所述计算机组以及所述待处理任务数据确定分配计算机,所述分配计算机为负载小于负载阈值的计算机。本申请具有提高任务数据处理的效率以及准确率的效果。
主权项:1.一种数据分发控制方法,其特征在于,包括:获取待处理任务数据;确定所述待处理任务数据的数据类型;基于所述待处理任务数据的数据类型确定所述待处理任务数据对应的计算机组;基于所述计算机组以及所述待处理任务数据确定分配计算机,所述分配计算机为负载小于负载阈值的计算机;所述基于所述计算机组以及所述待处理任务数据确定分配计算机,包括:获取计算机组信息,所述计算机组信息包括所述计算机组中每台所述计算机当前的负载;基于所述计算机组信息以及负载阈值计算每台所述计算机的空闲负载,所述空闲负载为每台所述计算机可承担的负载;基于所述待处理任务数据从数据库中获取任务负载,所述数据库为根据历史待处理任务数据占用负载的情况构建;基于所述任务负载以及所述空闲负载确定所述分配计算机;所述基于所述任务负载以及所述空闲负载确定所述分配计算机,包括:若所述空闲负载均小于所述任务负载,则划分所述待处理任务数据,得到多个子任务数据;计算空闲负载总和,所述空闲负载总和为所述计算机组中所有所述计算机的所述空闲负载的总和;若所述空闲负载总和大于或等于所述任务负载,则确定各个所述子任务数据的子任务负载;将所述子任务数据按照对应的所述子任务负载由高到底进行排序,得到排序结果;基于所述排序结果依次为所述子任务数据确定分配计算机,所述分配计算机为所述空闲负载与所述子任务负载的差值最小的计算机;在所述计算空闲负载总和之后,所述方法还包括:若所述空闲负载总和小于所述任务负载,则确定各个所述子任务数据的逻辑关系,所述逻辑关系包括存在先后顺序以及互不相关;基于所述逻辑关系确定各个所述子任务数据的任务处理等级,所述任务处理等级包括第一等级、第二等级以及第三等级,所述第一等级对应的所述子任务数据为需要优先处理的子任务数据;将所述任务处理等级为所述第一等级的所述子任务数据确定为优先子任务数据;将所述优先子任务数据的数量确定为第一数量;将所述计算机组中所述空闲负载大于预设负载的所述计算机的数量确定为第二数量;基于所述第一数量以及所述第二数量的大小关系确定所述分配计算机;所述基于所述逻辑关系确定各个所述子任务数据的任务处理等级,包括:若所述子任务数据存在后序子任务数据,且不存在前序子任务数据,则所述子任务数据对应的任务处理等级为第一等级;若所述子任务数据既存在前序子任务数据,又存在后序子任务数据,则所述子任务数据对应的任务处理等级为第二等级;若所述子任务数据存在前序子任务数据,且不存在后序子任务数据,则所述子任务数据对应的任务处理等级为第三等级;所述基于所述第一数量以及所述第二数量的大小关系确定所述分配计算机,包括:若所述第一数量大于所述第二数量,则基于所述优先子任务数据的数据类型确定第二计算机组;获取所述第二计算机组中所述计算机对应的空闲负载;基于所述子任务负载以及所述空闲负载确定所述分配计算机。
全文数据:
权利要求:
百度查询: 金品计算机科技(天津)有限公司 数据分发控制方法、装置、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。