[发明专利]一种节点资源分配方法及装置有效
申请号: | 201711306015.0 | 申请日: | 2017-12-11 |
公开(公告)号: | CN107908479B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 赵慰;李军 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 资源 分配 方法 装置 | ||
本发明公开一种节点资源分配方法及装置,所述方法在任务进程在节点上运行的过程中,检测该任务进程对所述节点的节点资源的实际使用信息,在此基础上,基于检测的任务进程对节点资源的实际使用信息并结合节点的资源剩余信息,调整为任务进程所分配的节点资源的资源量,并基于调整后的资源量对任务进程进行节点资源的重新分配。由此可见,本发明提出了在任务进程运行过程中,基于任务进程对节点资源的实际使用信息并结合节点的资源剩余信息,对任务进程的节点资源进行动态调整、分配的方案,与现有技术的预分配方式相比,可有效降低任务进程运行过程中对节点资源的浪费,从而提升了节点的资源利用率。
技术领域
本发明属于集群节点的资源调度技术领域,尤其涉及一种节点资源分配方法及装置。
背景技术
目前,在云计算集群环境中,通常使用预分配的方式为待处理任务分配CPU(CentralProcessing Unit,中央处理器)资源,具体而言,预估待处理任务的CPU资源使用量,并根据预估结果实现资源预分配,之后,任务的进程基于预分配的资源进行全生命周期的运行。
实际应用中,由于无法精确预估待处理任务的CPU资源实际使用量,且在待处理任务的进程运行过程中,其CPU资源使用情况往往存在波动,从而一般会为待处理任务预分配一个较大、较为宽裕的资源量,这将不可避免地导致任务进程运行过程中为其分配的资源经常存在浪费,从而使得集群节点的资源利用率较低。
发明内容
有鉴于此,本发明的目的在于提供一种节点资源分配方法及装置,旨在克服现有技术存在的资源浪费的问题,提升集群节点的资源利用率。
为此,本发明公开如下技术方案:
一种节点资源分配方法,包括:
在任务进程在节点上运行的过程中,检测所述任务进程对所述节点的节点资源的实际使用信息;其中,所述任务进程基于当前已分配的节点资源运行;
基于所述实际使用信息并结合所述节点的资源剩余信息,调整为所述任务进程所分配的节点资源的资源量,并基于调整后的资源量对所述任务进程进行节点资源的重新分配。
上述方法,优选的,所述实际使用信息包括所述任务进程对所述节点的节点资源的实际使用量;
则所述检测所述任务进程对所述节点的节点资源的实际使用信息,包括:
以预定的时间间隔检测所述任务进程对所述节点的节点资源的实际使用量。
上述方法,优选的,所述资源剩余信息包括所述节点的资源剩余量;
则所述基于所述实际使用信息并结合所述节点的资源剩余信息,调整为所述任务进程所分配的节点资源的资源量,包括:
若所述实际使用量小于当前的资源动态分配参考值,则基于所述实际使用量及所述节点的资源剩余量,降低为所述任务进程所分配的节点资源的资源量;
若所述实际使用量不小于所述资源动态分配参考值,则基于所述实际使用量及所述节点的资源剩余量,提升为所述任务进程所分配的节点资源的资源量。
上述方法,优选的,所述若所述实际使用量小于当前的资源动态分配参考值,则基于所述实际使用量及所述节点的资源剩余量,降低为所述进程所分配的节点资源的资源量,进一步包括:
若D(P)<C(P),则调整C(P)为C1(P),其中,C1(P)=max(D(P),A(P)*R);D(P)表示所述进程当前对节点资源的实际使用量,C(P)表示当前的资源动态分配参考值,A(P)表示对所述进程的节点资源量的预分配值,R表示基于所述A(P)的进程节点资源的最小保护比例,所述最小保护比例用于使得在为所述任务进程分配节点资源时,所分配的节点资源不低于A(P)*R;当所述任务进程被调度到所述节点时,所述C(P)被初始化,且初始化值为A(P)*R;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711306015.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于插入人工晶状体的液压注入器以及方法
- 下一篇:整合的混合心脏瓣膜