[发明专利]一种资源调度系统有效
申请号: | 201910496359.5 | 申请日: | 2019-06-10 |
公开(公告)号: | CN110275777B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 李乐平 | 申请(专利权)人: | 广州市九重天信息科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 关志琨;易皎鹤 |
地址: | 510665 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 调度 系统 | ||
本申请涉及一种资源调度系统,所述系统包括主机和从机;所述主机,用于确定所述从机的空闲资源,根据所述空闲资源生成资源分配指令,并向所述从机发送所述资源分配指令;所述从机,用于接收所述资源分配指令,并根据所述资源分配指令,确定预分配资源;所述预分配资源用于执行所述从机中的任务;所述从机,还用于获取在执行所述从机中的任务时的实际消耗资源,当所述实际消耗资源大于所述预分配资源,则向所述主机申请释放剩余资源;所述剩余资源,为所述预分配资源超出所述实际消耗资源的资源;当所述实际消耗资源小于所述预分配资源,则向所述主机申请额外资源;所述额外资源,为所述实际消耗资源超出所述预分配资源的资源。采用本系统可以提升资源利用率。
技术领域
本申请涉及资源分配领域,特别是涉及一种资源调度系统。
背景技术
随着科技的发展,分布式处理是现代科学技术必不可少的过程,例如天气预测就需要对大量的气象数据进行分布式处理,将气象数据分布在分布式集群的各个计算机中,让各个计算机同时处理对应的气象数据,以保证气象数据的及时处理,从而能够准确、快速地确定未来空气变化。
目前,现有对分布式计算机系统资源的管理,一般是采用Mesos等开源软件来进行,按照预先设定的规则,设定资源分配比例来实现对资源的配置。但是,这种通过设定资源分配比例的方式并不灵活,一旦按照资源分配比例来进行资源分配后,很难再根据实际运行需求进行更改,容易导致资源碎片化,从而造成资源利用率不高。
因此,现有的资源调度方法存在资源利用率不高的问题。
发明内容
基于此,有必要针对以上问题,提供一种能够提升资源利用率的资源调度系统。
一种资源调度系统,所述系统包括:主机和从机;
所述主机,用于确定所述从机的空闲资源,根据所述空闲资源生成资源分配指令,并向所述从机发送所述资源分配指令;
所述从机,用于接收所述资源分配指令,并根据所述资源分配指令,确定预分配资源;所述预分配资源用于执行所述从机中的任务;
所述从机,还用于获取在执行所述从机中的任务时的实际消耗资源,当所述实际消耗资源大于所述预分配资源,则向所述主机申请释放剩余资源;所述剩余资源,为所述预分配资源超出所述实际消耗资源的资源;当所述实际消耗资源小于所述预分配资源,则向所述主机申请额外资源;所述额外资源,为所述实际消耗资源超出所述预分配资源的资源。
在其中一个实施例中,所述主机,还用于在接收到额外资源申请后,确定所述从机是否存在未分配资源,若存在未分配资源,则向所述从机发送携带额外资源信息的第一资源增加指令,指使所述从机从所述未分配资源中分配额外资源至所述从机中的任务;所述额外资源信息,为描述额外资源大小的信息。
在其中一个实施例中,所述从机,还用于接收所述第一资源增加指令,并从所述第一资源增加指令中提取所述额外资源信息,根据所述额外资源信息,从所述未分配资源中分配所述额外资源至所述从机中的任务;当所述额外资源小于所述未分配资源,则从所述未分配资源中分配所述额外资源至所述任务。
在其中一个实施例中,所述主机,还用于确定所述从机是否存在未分配资源,若所述从机不存在未分配资源,则向所述从机发送携带额外资源信息的第二资源增加指令,指使所述从机从所述剩余资源中分配额外资源至所述任务。
在其中一个实施例中,所述从机,还用于确定其他任务有剩余资源,并从所述第二资源增加指令中提取额外资源信息,根据所述额外资源信息,从所述剩余资源中分配所述额外资源至所述任务;当所述额外资源小于所述剩余资源,则从所述剩余资源中分配所述额外资源至所述任务。
在其中一个实施例中,所述从机还用于,当所述额外资源大于所述剩余资源时,持续监控所述其他任务的资源剩余情况,若在规定时间内,所述剩余资源小于所述额外资源,则结束监控,资源调度失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市九重天信息科技有限公司,未经广州市九重天信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910496359.5/2.html,转载请声明来源钻瓜专利网。