[发明专利]一种分布式资源调度系统及其方法有效
申请号: | 200710077568.3 | 申请日: | 2007-12-04 |
公开(公告)号: | CN101202761A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 赵晓宇 | 申请(专利权)人: | 赵晓宇 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 郭伟刚;曾少丽 |
地址: | 518000广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 资源 调度 系统 及其 方法 | ||
1.一种分布式资源调度方法,其特征在于,包括如下步骤:
(a),服务节点将需要处理的任务打包生成格式统一的任务包,并将所述任务包发送至调度服务器;
(b),所述调度服务器接收并管理所述服务节点发来的任务包,并按照合理的调度算法将其分配至计算节点;
(c),所述计算节点提取所述调度服务器上的任务包,并对所述任务包进行处理,将处理的结果包发送回所述调度服务器。
2.根据权利要求1所述的一种分布式资源调度系统,其特征在于,所述步骤(a)还包括:
(a1),将需要处理的程序或任务进行打包,封装为独立任务包文件;
(a2),将需要处理的任务包放置在预设目录下,并对该目录进行扫描,向所述调度服务器查询每个任务包的状态;
(a3),根据返回的查询状态,作相应的处理,具体包括:任务正在计算中,不作处理;任务已经完成,则将相应的任务包移入相应的目录下并进行后续操作;任务错误,则选择重发该任务包或取消该任务包。
3.根据权利要求2所述的一种分布式资源调度系统,其特征在于,所述步骤(a)还包括:
(a4),扫描预设目录下的每个任务包时,每隔预设时间将其发送至所述调度服务器,发送完毕后,休眠预设时间。
4.根据权利要求1或3所述的一种分布式资源调度系统,其特征在于,所述步骤(b)还包括:
(b1),接收并登记所述服务节点发来的任务包,向所述服务节点提供任务包的状态查询;
(b2),所述调度服务器以优先级为0~9的预设规则将任务包分配给计算节点。
5.根据权利要求4所述的一种分布式资源调度系统,其特征在于,所述步骤(b)还包括:
(b3),所述调度服务器响应所述服务节点的查询,如果发现该查询的任务包已经完成,则向所述服务节点返回结果包。
6.根据权利要求4所述的一种分布式资源调度系统,其特征在于,所述步骤(c)还包括:
(c1),计算节点向调度服务器提交本机所支持的运行环境,并从所述调度服务器中获取所述任务包列表;
(c2),所述调度服务器从所述任务包列表中选择其中一个任务包,并将该任务包的连接地址返回给所述计算节点,同时记录该任务包的信息并封锁该任务包生存次数自减;
(c3),所述计算节点根据所述任务包的连接地址下载任务包,解包,并运行主程序中指定的可执行程序进行处理。
7.根据权利要求6所述的一种分布式资源调度系统,其特征在于,执行所述步骤(c3)之后还包括:
(c31),所述调度服务器根据所述计算节点返回的结果处理任务包,并登记处理结束的时间,修改任务包状态,并将已处理的任务包移入已完成列表。
8.一种分布式资源调度系统,其特征在于,包括服务节点、调度服务器以及多个计算节点,
服务节点,用于将需要处理的任务打包成格式统一的任务包,并将所述任务包发送至所述调度服务器和接收所述调度服务器返回的结果包;
调度服务器,用于接收并管理所述调度服务器发来的任务包,并以预设规则将其分配至所述计算节点,同时将所述计算节点返回的结果包返回至所述服务节点;
计算节点,接收所述调度服务器分配的任务包,并对所述任务包进行处理,并将处理的结果包返回至所述调度服务器。
9.根据权利要求8所述的一种分布式资源调度系统,其特征在于,还包括用于管理和配置各个节点和服务器的参数的管理接口,所述管理接口包括管理各个节点模块、新闻处理系统管理模块、股票分析系统管理模块以及文件传输管理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赵晓宇,未经赵晓宇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710077568.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无缝立砖
- 下一篇:超声辅助提取胡椒油树脂的方法