[发明专利]SD-WAN系统中的任务调度方法、系统和计算机设备在审
申请号: | 201910625859.4 | 申请日: | 2019-07-11 |
公开(公告)号: | CN112217849A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 佘勇;戴振利 | 申请(专利权)人: | 奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 100088 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sd wan 系统 中的 任务 调度 方法 计算机 设备 | ||
1.一种SD-WAN系统中的任务调度方法,其特征在于,包括:
接收任务执行请求,其中,所述任务执行请求用于请求执行向SD-WAN系统中网络设备下发配置信息的任务;
根据所述任务执行请求创建待执行任务;
在执行队列中查找与所述待执行任务冲突的第一任务;
当所述执行队列中存在所述第一任务时,将所述待执行任务放入延时执行队列;
在执行队列中查找与所述待执行任务合并的第二任务;
当所述执行队列中存在所述第二任务时,将所述待执行任务与所述第二任务合并;
当所述执行队列中既不存在所述第一任务也不存在所述第二任务时,将所述待执行任务放入所述执行队列;
执行所述执行队列中的所述待执行任务。
2.根据权利要求1所述的SD-WAN系统中的任务调度方法,其特征在于,所述任务执行请求包括任务的执行时间参数,在执行队列中查找与所述待执行任务冲突的第一任务的步骤之前,所述方法还包括:
根据所述执行时间参数判断所述待执行任务是否需要立即执行;
当所述待执行任务不需要立即执行时,将所述待执行任务存储至数据库;
其中,当所述待执行任务需要立即执行时,在执行队列中查找与所述待执行任务冲突的第一任务。
3.根据权利要求1所述的SD-WAN系统中的任务调度方法,其特征在于,在执行队列中查找与所述待执行任务冲突的第一任务的步骤之前,所述方法还包括:
根据所述网络设备的许可规则,判断所述待执行任务是否合法;
当所述待执行任务不合法时,将所述待执行任务删除;
其中,当所述待执行任务合法时,在执行队列中查找与所述待执行任务冲突的第一任务。
4.根据权利要求1所述的SD-WAN系统中的任务调度方法,其特征在于,所述任务执行消息包括业务模块标识,执行所述执行队列中的所述待执行任务的步骤包括:
任务调度模块发送对应所述待执行任务的任务执行消息至任务执行框架;
所述任务执行框架确定与所述业务模块标识匹配的业务模块;
所述任务执行框架按照负载均衡原则,从多个任务实例中选定一个任务实例,其中,多个所述任务实例设置于不同主机;
所述任务执行框架控制被选定的任务实例执行所述待执行任务,其中,所述业务模块用于向所述被选定的任务实例提供所述配置信息。
5.根据权利要求4所述的SD-WAN系统中的任务调度方法,其特征在于,在所述任务执行框架控制被选定的任务实例执行所述待执行任务的步骤之后,所述方法还包括:
步骤S1:所述任务执行框架判断所述任务实例是否结束;
步骤S2:若所述任务实例已结束,所述任务执行框架生成任务结束标志;
步骤S3:若所述任务实例未结束,所述任务执行框架判断所述任务实例是否超时;
步骤S4:若所述任务实例已超时,所述任务执行框架生成任务结束标志,
其中,若所述任务实例未超时,返回步骤S1。
6.根据权利要求1所述的SD-WAN系统中的任务调度方法,其特征在于,所述待执行任务下发的配置信息为所述网络设备的设备参数修改信息,所述第一任务下发的配置信息为所述网络设备的组网信息。
7.根据权利要求1所述的SD-WAN系统中的任务调度方法,其特征在于,所述待执行任务与所述第二任务下发的配置信息是针对相同网络设备的相同类型的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司,未经奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910625859.4/1.html,转载请声明来源钻瓜专利网。