[发明专利]分布式任务调度系统及方法有效
申请号: | 201811360588.6 | 申请日: | 2018-11-15 |
公开(公告)号: | CN109542600B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 许朋;董荣海;胡松 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;陈翠 |
地址: | 200131 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种分布式任务调度系统及方法。系统包括:任务分发模块、多个任务捞取模块及多个任务执行模块;任务分发模块适于将任务集包含的至少一个待执行任务分发给多个任务捞取模块;任务捞取模块适于针对每一个待执行任务,依据任务集可用配额数量与待执行任务对应的任务优先级权重计算任务最大可用配额数量,进而确定待捞取的子任务实例集;将捞取的子任务实例分发给任务执行模块;根据待执行任务尚未被捞取的子任务实例的数量对待执行任务对应的任务优先级权重进行动态调整;任务执行模块适于执行所获取到的子任务实例对应的子任务,通过动态调整任务优先级权重,实现任务低峰期释放资源,任务高峰期加快调度,克服了任务实例积压问题。 | ||
搜索关键词: | 分布式 任务 调度 系统 方法 | ||
【主权项】:
1.一种分布式任务调度系统,包括:任务分发模块、多个任务捞取模块及多个任务执行模块;所述任务分发模块,适于将任务集包含的至少一个待执行任务分发给所述多个任务捞取模块;任务捞取模块,适于针对每一个待执行任务,依据任务集可用配额数量与所述待执行任务对应的任务优先级权重计算任务最大可用配额数量,进而确定待捞取的子任务实例集;将捞取的子任务实例分发给任务执行模块;以及,根据所述待执行任务尚未被捞取的子任务实例的数量对所述待执行任务对应的任务优先级权重进行动态调整;任务执行模块,适于执行所获取到的子任务实例对应的子任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811360588.6/,转载请声明来源钻瓜专利网。