[发明专利]分布式调度系统中的任务调度方法及分布式调度系统在审
申请号: | 201711173154.0 | 申请日: | 2017-11-22 |
公开(公告)号: | CN108037983A | 公开(公告)日: | 2018-05-15 |
发明(设计)人: | 王勇;赵国贤;张如松;邓钫元;贺红涛 | 申请(专利权)人: | 链家网(北京)科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开一种分布式调度系统中的任务调度方法及分布式调度系统,能保证优先级高的任务优先执行,低优先级的任务等待处理。方法包括:在发起任务调度时,若判断获知调度任务的优先级为P0,且执行服务器的高优任务队列和普通任务队列已满,所述普通任务队列中没有优先级小于P0的任务,所述高优任务队列中有优先级小于P1的任务,则在所述高优任务队列中找到最后加入的且优先级小于P1的任务,将该任务置于取消状态,并将所述调度任务加入到所述高优任务队列中。 | ||
搜索关键词: | 分布式 调度 系统 中的 任务 方法 | ||
【主权项】:
1.一种分布式调度系统中的任务调度方法,其特征在于,包括:S10、在发起任务调度时,若判断获知调度任务的优先级为P0,则判断执行服务器的高优任务队列是否已满,其中,所述调度任务包括新的调度任务和置于取消状态的调度任务,所述置于取消状态的调度任务按周期发起任务调度,调度任务的优先级包括P0、P1和P2三种,P0、P1和P2分别表示高优先级、次高优先级和低优先级;S20、若所述高优任务队列已满,则判断所述执行服务器的普通任务队列是否已满,其中,所述高优任务队列中任务较所述普通任务队列中任务优先执行;S30、若所述普通任务队列已满,则判断所述普通任务队列中是否有优先级小于P0的任务;S40、若所述普通任务队列中没有优先级小于P0的任务,则判断所述高优任务队列中是否有优先级小于P1的任务;S50、若所述高优任务队列中有优先级小于P1的任务,则在所述高优任务队列中找到最后加入的且优先级小于P1的任务,将该任务置于取消状态,并将所述调度任务加入到所述高优任务队列中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于链家网(北京)科技有限公司,未经链家网(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711173154.0/,转载请声明来源钻瓜专利网。