任务管理、调度方法及装置、系统制造方法及图纸

技术编号:14974735 阅读:78 留言:0更新日期:2017-04-03 02:16
本发明专利技术公开了一种任务管理、调度方法及装置、系统,该任务管理方法包括:网络管理器确定待执行任务中归属于第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个;所述网络管理器将所述归属于第一子网管理器的网元任务发送至所述第一子网管理器;所述网络管理器接收来自所述第一子网管理器的执行结果,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。通过本发明专利技术,至少解决相关技术执行大数据任务时消耗的内存大和时间长的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种任务管理、调度方法及装置、系统
技术介绍
随着移动互联网应用快速增长,电信网络的规模日益扩大,从而部署的电信设备越来越多。自然地,对电信网管的容量和管理能力的要求也越来越高,支持分布式部署已然成为当前电信网管的一个基本要求。如图1所示,电信网管架构具有层次化、构件化等特点。常见的电信网管架构中都含有网络管理器,专门负责网络级数据的组织、计算和结果呈现。网络管理器通常部署在一个进程中,不适合分布式部署或分布式部署代价很大。和网元相关的管理则部署在子网管理器中,如通讯建立、设备管理和维护命令等。根据被管理网元数量规模的大小,可分布式部署在一个子网管理器或多个子网管理器中,每个子网管理器可以是一个独立的进程甚至独立的机器上。每个子网管理器通过总线方式和网络管理器进行通讯、协作,完成大规模网元的基本管理。但是,用户往往需要创建一些任务定时地或周期性地执行来满足某些应用,这些任务通常包含大量的网元,执行时需要消耗较多的系统资源和时间,这类任务一般称为“大数据任务”。这类大数据任务通常有两个特点:(1)涉及的网元数量较大;(2)网元管理涉及多个子网管理器。如图2所示,网络管理器上需要部署任务管理器、任务调度控制器、数据库、子网命令分发器等。其中,任务管理器负责管理任务,如创建、修改、删除任务等人机交互。数据库负责任务对象的数据库持久化,即存库。任务调度控制器负责调度该任务的所有调度单元(这里指网元)的执行线程,线程会给子网命令分发器分发命令,并等待执行完成。子网命令分发器负责将调度单元分发給所属子网管理器,和真实网元交互,最后待各个执行单元返回结果。通过分析不难发现这种模型有一个较大的缺陷,就是当网元规模足够大时,网络管理器的任务调度控制器的线程池不够用,任务队列会很庞大。那么,执行任务消耗的内存和时间会延长,如图3所示,任务执行耗时和网元规模成线性关系。针对相关技术中执行任务消耗的内存大和时间长的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种任务管理、调度方法及装置、系统,以至少解决相关技术执行大数据任务时消耗的内存大和时间长的问题。根据本专利技术的一个方面,提供了一种任务管理方法,包括:网络管理器确定待执行任务中归属于第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个;所述网络管理器将所述归属于第一子网管理器的网元任务发送至所述第一子网管理器;所述网络管理器接收来自所述第一子网管理器的执行结果,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。优选地,所述网元任务中至少包含网元身份标识码ID以及对应于所述网元ID的操作任务;其中,所述网络管理器确定待执行任务中归属于第一子网管理器的网元任务,包括:所述网络管理器将所述待执行任务按照所述网元ID划分为多个网元任务;所述网络管理器根据预先建立的归属关系,确定归属于所述第一子网管理器的网元任务,其中,所述预先建立的归属关系用于指示所述网元ID与所述多个子网管理器之间的对应关系。优选地,所述网络管理器确定待执行任务中归属于第一子网管理器的网元任务之前,还包括:所述网络管理器创建所述待执行任务;所述网络管理器将所述待执行任务存储至数据库中。根据本专利技术的另一个方面,提供了一种任务调度方法包括:第一子网管理器接收来自网络管理器的归属于所述第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个;所述第一子网管理器建立调度线程执行所述归属于所述第一子网管理器的网元任务;所述第一子网管理器将执行结果发送至所述网络管理器,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。优选地,所述网元任务中至少包含网元身份标识码ID以及对应于所述网元ID的操作任务;其中,所述第一子网管理器建立调度线程执行所述归属于所述第一子网管理器的网元任务,包括:所述第一子网管理器根据所述归属于所述第一子网管理器的网元任务中各个网元任务的网元ID以及对应于所述网元ID的操作任务,建立并发调度线程,执行所述归属于所述第一子网管理器的网元任务。根据本专利技术的另一个方面,提供了一种网络管理器,包括:任务管理器,确定待执行任务中归属于第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的所述多个子网管理器中的一个;子网命令分发器,将所述归属于第一子网管理器的网元任务发送至所述第一子网管理器;状态任务控制器,接收来自所述第一子网管理器的执行结果,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。优选地,所述网元任务中至少包含网元身份标识码ID以及对应于所述网元ID的操作任务;其中,所述任务管理器,用于将所述待执行任务按照所述网元ID划分为多个网元任务;根据预先建立的归属关系,确定归属于所述第一子网管理器的网元任务,其中,所述预先建立的归属关系用于指示所述网元ID与所述多个子网管理器之间的对应关系。优选地,所述任务管理器,还用于创建所述待执行任务;所述网络管理器还包括:数据库,用于存储所述待执行任务;其中,所述任务管理器,还用于将所述待执行任务存储至所述数据库中。根据本专利技术的另一个方面,提供了一种第一子网管理器,包括:子网命令接收器,用于接收来自网络管理器的归属于所述第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个;子网线程池调度器,用于建立调度线程执行所述归属于所述第一子网管理器的网元任务;子网状态控制器,用于将执行结果发送至所述网络管理器,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。优选地,所述网元任务中至少包含网元身份标识码ID以及对应于所述网元ID的操作任务;其中,所述子网线程池调度器,用于根据所述归属于所述第一子网管理器的网元任务中各个网元任务的网元ID以及对应于所述网元ID的操作任务,建立并发调度线程,执行所述归属于所述第一子网管理器的网元任务。根据本专利技术的另一方面,提供了一种任务管理系统,包括具有上述任意特征的网络管理器以及与所述网络管理器连接的具有上述任意特征的第一子网管理器。通过本专利技术,网络管理器采用确定待执行任务中归属于第一子网管理器的网元任务后,将该归属于第一子网管理本文档来自技高网
...

【技术保护点】
一种任务管理方法,其特征在于,包括:网络管理器确定待执行任务中归属于第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个;所述网络管理器将所述归属于第一子网管理器的网元任务发送至所述第一子网管理器;所述网络管理器接收来自所述第一子网管理器的执行结果,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。

【技术特征摘要】
1.一种任务管理方法,其特征在于,包括:
网络管理器确定待执行任务中归属于第一子网管理器的网元任务,其中,
所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个;
所述网络管理器将所述归属于第一子网管理器的网元任务发送至所述
第一子网管理器;
所述网络管理器接收来自所述第一子网管理器的执行结果,所述执行结
果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。
2.根据权利要求1所述的方法,其特征在于,所述网元任务中至少包含网元身
份标识码ID以及对应于所述网元ID的操作任务;
其中,所述网络管理器确定待执行任务中归属于第一子网管理器的网元
任务,包括:
所述网络管理器将所述待执行任务按照所述网元ID划分为多个网元任
务;
所述网络管理器根据预先建立的归属关系,确定归属于所述第一子网管
理器的网元任务,其中,所述预先建立的归属关系用于指示所述网元ID与
所述多个子网管理器之间的对应关系。
3.根据权利要求1或2所述的方法,其特征在于,所述网络管理器确定待执行
任务中归属于第一子网管理器的网元任务之前,还包括:
所述网络管理器创建所述待执行任务;
所述网络管理器将所述待执行任务存储至数据库中。
4.一种任务调度方法,其特征在于,包括:
第一子网管理器接收来自网络管理器的归属于所述第一子网管理器的
网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网
管理器中的一个;
所述第一子网管理器建立调度线程执行所述归属于所述第一子网管理
器的网元任务;
所述第一子网管理器将执行结果发送至所述网络管理器,所述执行结果
指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。
5.根据权利要求4所述的方法,其特征在于,所述网元任务中至少包含网元身
份标识码ID以及对应于所述网元ID的操作任务;
其中,所述第一子网管理器建立调度线程执行所述归属于所述第一子网
管理器的网元任务,包括:
所述第一子网管理器根据所述归属于所述第一子网管理器的网元任务
中各个网元任务的网元ID以及对应于所述网元ID的操作任务,建立并发调
度线程,执行所述归属于所述第一子网管理器的网元任务。
6.一种网络管理器,其特征在...

【专利技术属性】
技术研发人员:游依
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1