[发明专利]一种资源分配方法及装置有效
申请号: | 202011004507.6 | 申请日: | 2020-09-22 |
公开(公告)号: | CN112130997B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 白晨 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;项京 |
地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 分配 方法 装置 | ||
本发明实施例提供了一种资源分配方法及装置,涉及云服务技术领域,其中,上述方法包括:获得处于运行状态的各数据处理进程的已分配资源量及最大资源使用率。根据各数据处理进程的已分配资源量及最大资源使用率,确定各数据处理进程的消耗资源量。以各个数据处理进程的消耗资源量为基准,根据计算资源的总资源量,为各数据处理进程模拟分配计算资源,得到各数据处理进程的模拟资源量。根据各数据处理进程的模拟资源量,确定进行计算资源分配的资源量阈值。在存在新的数据处理进程的情况下,基于资源量阈值为新的数据处理进程分配计算资源。应用本发明实施例提供的方案分配资源,可以减小计算资源的浪费。
技术领域
本发明涉及云服务技术领域,特别是涉及一种资源分配方法及装置。
背景技术
随着大数据技术的快速发展,云计算平台的应用越来越广泛,用户可以请求在云计算平台上进行数据处理,云计算平台为请求进行数据处理的用户创建数据处理进程,并为数据处理进程分配计算资源。
为防止为单一数据处理进程分配过多的计算资源,现有技术中,一般会预设固定的资源量阈值,并根据上述资源量阈值为数据处理进程分配计算资源,保证为每一数据处理进程分配的计算资源的资源量不超过上述资源量阈值。
由于不同数据处理进程所执行的数据处理任务可能不同,因此,不同数据处理进程需要的计算资源也可能不同。为保证大多数数据处理进程能够正常工作,一般将上述资源量阈值设置为较大的数值,而实际应用中,一些数据处理进程所需要的计算资源的资源量远小于上述资源量阈值。因此,基于上述固定的资源量阈值为各个数据处理进程分配计算资源,易导致计算资源浪费。
发明内容
本发明实施例的目的在于提供一种资源分配方法及装置,以减少计算资源的浪费。具体技术方案如下:
第一方面,本发明实施例提供了一种资源分配方法,所述方法包括:
获得处于运行状态的各数据处理进程的已分配资源量及最大资源使用率;
根据各数据处理进程的已分配资源量及最大资源使用率,确定各数据处理进程的消耗资源量;
以各个数据处理进程的消耗资源量为基准,根据计算资源的总资源量,为各数据处理进程模拟分配计算资源,得到各数据处理进程的模拟资源量,其中,每一数据处理进程的模拟资源量趋近于该数据处理进程的消耗资源量且大于等于该数据处理进程的消耗资源量;
根据各数据处理进程的模拟资源量,确定进行计算资源分配的资源量阈值;
在存在新的数据处理进程的情况下,为所述新的数据处理进程分配资源量为所述资源量阈值的计算资源。
本发明的一个实施例中,所述以各个数据处理进程的消耗资源量为基准,根据计算资源的总资源量,为各数据处理进程模拟分配计算资源,得到各数据处理进程的模拟资源量,包括:
根据计算资源的总资源量,获得将计算资源平均分配给各数据处理进程时各数据处理进程的资源量,作为模拟资源量;
存在第一进程时,计算第一进程中一个数据处理进程的模拟资源量超过消耗资源量的冗余资源量,并将所述一个数据处理进程的模拟资源量更新为该数据处理进程的消耗资源量,其中,所述第一进程为:模拟资源量大于消耗资源量的数据处理进程;
将冗余计算资源模拟分配给各第二进程,并根据分配结果更新各第二进程的模拟资源量,其中,所述冗余计算资源的资源量等于所述冗余资源量,所述第二进程为:模拟资源量小于消耗资源量的数据处理进程;
存在模拟资源量小于消耗资源量的数据处理进程时,返回所述存在第一进程时,计算第一进程中一个数据处理进程的模拟资源量超过消耗资源量的冗余资源量的步骤。
本发明的一个实施例中,所述计算第一进程中一个数据处理进程的模拟资源量超过消耗资源量的冗余资源量,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011004507.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种化纤丝除静电装置
- 下一篇:一种聚乙烯双壁波纹管生产切割装置