[发明专利]任务调度方法、系统和装置有效
申请号: | 201010623615.1 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102567106A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 柴有春;刘莉红;陈立民 | 申请(专利权)人: | 中国移动通信集团云南有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
地址: | 650031 *** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 调度 方法 系统 装置 | ||
技术领域
本发明涉及移动通信技术领域,特别涉及任务调度方法、系统和装置。
背景技术
企业服务总线(ESB:Enterprise Service Bus)由于能为分散服务提供交互、组合和治理的基础架构而逐渐发展起来。其中,所谓ESB,其实质是由中间件技术实现并支持面向服务的架构(SOA)的一组基础架构,支持异构环境中的服务、消息以及基于事件的交互,并且具有适当的服务级别和可管理性。在IT异构系统的集成领域,通过ESB可以解决服务的重用和异构环境互联,达到提高结构灵活性和系统响应速度等目的,较全面地解决系统集成问题。
但是,在实际应用中,ESB并不对任务进行控制,即接收到多少任务请求,就相应下发多少任务,如此,当下发的任务数量比较多时,会造成任务拥塞,系统运行缓慢、甚至系统死机等问题。
发明内容
本发明提供了任务调度方法、系统和装置,以实现控制下发至任务机的任务,避免造成任务拥塞,系统运行缓慢、甚至系统死机等问题。
本发明提供的技术方案包括:
一种任务调度方法,包括:
A,控制中心接收到任务机发送的任务请求后,根据所述任务请求生成可执行的任务;
B,控制中心根据所述任务机被配置的总负载值和所述任务机的当前负载值判断所述任务机是否还允许运行所述任务,如果是,下发所述任务至所述任务机,由所述任务机运行所述任务;否则,禁止所述任务下发至所述任务机。
一种任务调度装置,包括:
接收单元,用于接收到任务机发送的任务请求后,根据所述任务请求生成可执行的任务;
判断单元,用于根据所述任务机被配置的总负载值和所述任务机的当前负载值判断所述任务机是否还允许运行所述任务;
第一处理单元,用于在所述判断单元的判断结果为是时,下发所述任务至所述任务机,由所述任务机运行所述任务;在所述判断单元的判断结果为否时,禁止所述任务下发至所述任务机。
一种任务调度系统,包括:任务机和如上所述的任务调度装置。
由以上技术方案可以看出,本发明中,控制中心接收到任务机发送的任务请求后,根据所述任务请求生成可执行的任务;之后,并非像现有技术那样将任务下发至任务机,而是根据所述任务机被配置的总负载值和所述任务机的当前负载值判断所述任务机是否还允许运行所述任务,如果是,下发所述任务至所述任务机,由所述任务机运行所述任务;否则,禁止所述任务下发至所述任务机,这显然控制了下发至任务机的任务,避免造成任务拥塞,系统运行缓慢、甚至系统死机等问题。
附图说明
图1为本发明实施例提供的基本流程图;
图2为本发明实施例提供的详细流程图;
图3为本发明实施例提供的任务调度装置结构图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
本发明可集中控制和调度任务,为了实现本发明,可建立一个集成共享平台,其中,该集成共享平台按功能可划分为以下三层:该三层从下至上依次为接入层、控制层和管理层。
其中,接入层:由其中的设备即任务机完成。其中,任务机具体实现时可为ESB系统或者企业应用集成(EAI)系统,其完成的功能为:系统接入适配,向控制层提交服务请求,执行控制层调度的任务,向控制层提供自身实时的运行负载状况等功能。
控制层:由其中的设备即控制中心完成,其完成的功能为:负责接收任务机提交的任务请求或者任务调度请求,对任务机下发任务,同时支撑任务流程驱动等基本功能,另外,还为管理层的功能管控(如安全认证、服务路由、流程驱动、监控数据采集等)提供实现支撑。
管理层:完成平台各类策略或数据的配置与管理等功能。
本发明中,通过将集成共享平台进行分层设计,保证了接入层与控制层的松耦合性,并且,该接入层与控制层间的接口可采用统一规范的存储接口(具有通用、高效特点),以兼容绝大部分ESB或EAI系统,同时容易接入其他服务模式的系统(如插件式服务容器),同时对多个异类ESB产品的进行统一任务调度、统一管控,为平台负载、容错能力的扩展提供支撑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团云南有限公司,未经中国移动通信集团云南有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010623615.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于SOC芯片系统的存储控制器及其实现方法
- 下一篇:自动剩余动校正方法