[发明专利]一种批量任务调度分配方法及系统有效
申请号: | 200710143496.8 | 申请日: | 2007-08-01 |
公开(公告)号: | CN101359295A | 公开(公告)日: | 2009-02-04 |
发明(设计)人: | 陈波 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 批量 任务 调度 分配 方法 系统 | ||
1.一种批量任务调度分配方法,其特征在于,包括:
配置任务分配服务器和多台任务处理服务器;
分配服务器建立分配列表,动态管理各处理服务器上的闲置任务数;
分配服务器定时检查是否有待处理的任务,若有,则继续检查分配列表中 各处理服务器的闲置任务数;若存在闲置的处理服务器,则将待处理任务分配 给闲置的处理服务器;
其中,所述将待处理任务分配给闲置的处理服务器,具体实现为:分配服 务器根据各处理服务器上闲置任务数的多少来分散分配任务,具体包括:
将处理服务器的闲置任务数按照从大到小排序;
对应所述排列顺序,依次为每台处理服务器分配从大到小个数不等的任 务。
2.根据权利要求1所述的方法,其特征在于,还包括:分配服务器根据 预设的任务分割单元,将批量任务分割成子任务,放入任务队列等待处理。
3.根据权利要求1所述的方法,其特征在于,按照以下步骤动态管理各 处理服务器上的闲置任务数:
处理服务器启动时向分配服务器发送闲置任务数,分配列表中记录所述闲 置任务数;
分配服务器将待处理任务分配给闲置的处理服务器后,调整分配列表中的 闲置任务数;
处理服务器执行完任务后向分配服务器返回闲置任务数,调整分配列表中 的闲置任务数。
4.根据权利要求1所述的方法,其特征在于,还包括:根据批量任务的 执行情况,确定增加或减少处理服务器。
5.一种批量任务调度分配系统,其特征在于,包括:任务分配服务器和 多台任务处理服务器,其中,
所述分配服务器包括:
管理模块,用于建立分配列表,动态管理各处理服务器上的闲置任务数;
分配模块,用于定时检查是否有待处理的任务,若有,则继续检查分配列 表中各处理服务器的闲置任务数;若存在闲置的处理服务器,则将待处理任务 分配给闲置的处理服务器,
其中,所述分配模块,具体用于根据各处理服务器上闲置任务数的多少来 分散分配任务,将处理服务器的闲置任务数按照从大到小排序,然后对应所述 排列顺序,依次为每台处理服务器分配从大到小个数不等的待处理任务。
6.根据权利要求5所述的系统,其特征在于:所述分配服务器根据预设 的任务分割单元,将批量任务分割成子任务,放入任务队列等待处理。
7.根据权利要求5所述的系统,其特征在于:所述处理服务器在启动时 和执行完任务后,都向分配服务器发送闲置任务数;所述分配服务器记录在分 配列表中,并在待处理任务分配给闲置的处理服务器后,调整分配列表中的记 录。
8.根据权利要求5所述的系统,其特征在于:所述分配服务器和处理服 务器之间通过TCP/IP进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710143496.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现控制信道分配的方法及系统
- 下一篇:一种长尺按钮结构