发明名称 任务调度方法和装置
摘要 本申请公开了一种任务调度方法和装置,其中,该方法包括:每隔预定的周期检测为处于未执行或等待执行状态的第一任务所设置的期望完成时间与当前系统时间之间的间隔是否小于预定时间;若间隔小于预定时间,则根据第一任务的当前权重、预定的周期、系统允许任务的最大权重以及预定时间对第一任务的当前权重以及与第一任务存在依赖关系的、且处于未执行或等待执行状态的第二任务的当前权重进行调整;根据调整后的权重的大小按顺序对所有未执行或等待执行状态的任务进行调度。本申请解决了现有技术中任务权重一旦设置完成便不再变动而造成的任务很难在调度服务器容忍的时间段内执行完成,使得系统调度出现异常的技术问题。
申请公布号 CN103365708A 申请公布日期 2013.10.23
申请号 CN201210099545.3 申请日期 2012.04.06
申请人 阿里巴巴集团控股有限公司 发明人 陈旭
分类号 G06F9/46(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 吴贵明;江舟
主权项 一种任务调度方法,其特征在于,包括:每隔预定的周期检测为处于未执行或等待执行状态的第一任务所设置的期望完成时间与当前系统时间之间的间隔是否小于预定时间;若所述间隔小于所述预定时间,则根据所述第一任务的当前权重、所述预定的周期、系统允许任务的最大权重以及所述预定时间对所述第一任务的当前权重以及与所述第一任务存在依赖关系的、且处于未执行或等待执行状态的第二任务的当前权重进行调整;根据调整后的权重的大小按顺序对未执行或等待执行状态的任务进行调度。
地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱