[发明专利]一种跨平台协同的任务调度系统在审
申请号: | 201911406415.8 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111240814A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 陈振宇;范广明;狄方春;陈建;李大鹏;黄运豪;杨清波;王梓;康宁 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网有限公司;国网天津市电力公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06N3/00;G06N3/12 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 协同 任务 调度 系统 | ||
本发明涉及一种跨平台协同的任务调度系统,该系统包括:跨平台任务调度系统包括:任务调度队列、任务调度模块和资源池;所述任务调度队列用于对用户提交的任务进行排队;所述资源池通过闲置资源队列和运行资源队列对调度对象所需要的资源进行管理;所述任务调度队列为操作系统中的任务调度队列、或者Hadoop平台中的任务调度队列。该系统通过资源池进行资源的统一管理,通过调度平台进行资源的虚拟划界,通过资源池进行资源的统一分配和回收,对不同的平台赋予调度平台不平等的使用权限;同时对于调度任务进行精确的运行时间估计,通过改进的遗传‑蚂蚁算法进行任务的高效调度。
【技术领域】
本发明属于电网系统任务调度技术领域,具体涉及一种跨平台协同的任务调度系统。
【背景技术】
目前,进行任务调度的方法通常为调度工具提供一个任务配置界面,人工在任务配置界面上将需要运行的任务一个一个连接起来,然后根据业务经验设置每个任务的运行顺序、依赖条件以及优先级等。随着物联网、云计算、大数据、人工智能等IT新技术的发展,电力信息数据爆炸式增长,使得网络带宽负载急剧增加,造成数据在网路上拥堵,数据无法实时从源端传输至云端,导致无法及时有效地将数据上传到云端服务器,延误了异常事件的最佳处理时机,故单纯的云计算已不能满足一些任务的调度需求;同时计算平台出现百花齐放的多样性,如何进行跨系统的任务调度,进行跨平台的资源管理,称为正待解决的问题。本发明通过资源池进行资源的统一管理,通过调度平台进行资源的虚拟划界,通过资源池进行资源的统一分配和回收,对不同的平台赋予调度平台不平等的使用权限;同时对于调度任务进行精确的运行时间估计,通过改进的遗传-蚂蚁算法进行任务的高效调度。
【发明内容】
为了解决现有技术中的上述问题,本发明提供一种跨平台协同的任务调度系统,所述系统包括:任务调度队列、任务调度模块和资源池;
所述任务调度队列用于对用户提交的任务进行排队;
所述资源池通过闲置资源队列和运行资源队列对调度对象所需要的资源进行管理;
所述任务调度队列为操作系统中的任务调度队列、或者Hadoop平台中的任务调度队列。
进一步的,按照先到先入的策略进行任务的排队。
进一步的,所述资源池为异构系统资源池。
进一步的,所述任务调度模块用于进行任务执行时间评估、调度任务类型判断、调度平台选择。
进一步的,在任务执行完毕后进行资源回收,在任务开始执行前进行资源的分配。
进一步的,资源池以调度对象为任务的执行单元对调度任务进行执行。
进一步的,所述调度对象为虚拟机。
进一步的,虚拟机作为资源载体配置有资源并运行于不同的任务调度平台中。
进一步的,资源池在调度平台间共享。
进一步的,调度平台对资源池中资源占有优先级相同。
本发明的有益效果为:通过资源池进行资源的统一管理,通过调度平台进行资源的虚拟划界,通过资源池进行资源的统一分配和回收,对不同的平台赋予调度平台不平等的使用权限;同时对于调度任务进行精确的运行时间估计,通过改进的遗传-蚂蚁算法进行任务的高效调度。
【附图说明】
此处所说明的附图是用来提供对本发明的进一步理解,构成本申请的一部分,但并不构成对本发明的不当限定,在附图中:
图1是本发明的跨平台协同的任务调度系统示意图;
图2是本发明的跨平台协同的任务调度方法示意图;
图3是本发明的改进遗传-蚁群算法的任务调度优化方法的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网有限公司;国网天津市电力公司,未经中国电力科学研究院有限公司;国家电网有限公司;国网天津市电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911406415.8/2.html,转载请声明来源钻瓜专利网。