任务管理、调度方法及装置、系统的制作方法_4

文档序号:9891205阅读:来源:国知局
1216:收到一个子网结果。
[0132]等待并收到一个子网上报结果。
[0133]S1218:将结果合并。
[0134]将该结果和原来结果合并、计算出总任务状态。
[0135]S1220:得到所有子网结果。
[0136]判断是否收到所有子网上报执行结果,如果否,则跳转到步骤S1214,直至得到所有子网执行结果。
[0137]S1222:控制器得到总状态。
[0138]控制器根据获得的所有子网执行状态计算出任务执行总的状态。
[0139]S1224:任务结束。
[0140]将任务执行总状态反馈給用户或记录,任务执行结束。
[0141]第二部分在子网管理器中处理步骤
[0142]本部分描述了拆分到子网管理器的子任务处理流程图,如图13所示。
[0143]具体步骤描述如下:
[0144]S1302:子网管理器收到网络管理器分发来的子任务。
[0145]S1304:子网管理器创建任务状态控制器。
[0146]该控制器负责监控子网内调度单元的执行状态,并负责向网络管理器上报该子任务的执行结果。
[0147]S1306:将任务调度单元加入线程池队列。
[0148]S1308:线程池(并发)执行调度单元。
[0149]S1310:某个调度单元执行完成。
[0150]S1312:子网状态控制器计算子任务的执行状态。
[0151]S1314:子网状态控制器向网络控制器上报任务状态。
[0152]S1316:判断是否完成全部调度单元。
[0153]如果否,则跳转步骤S1308,继续等待调度单元执行,直至全部调度单元执行完成。
[0154]S1318:调度单元全部完成执行,清理该子任务的全部内存数据。
[0155]S1320:调度结束。
[0156]总而言之,本发明实施例提供的方法可以很好地解决大数据任务执行耗时和网元规模成线性增长的问题,使得任务执行耗时和数据规模无关。缩短了大数据任务的执行时间,增强了系统性能,提升了用户体验。
[0157]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0158]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种任务管理方法,其特征在于,包括: 网络管理器确定待执行任务中归属于第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个; 所述网络管理器将所述归属于第一子网管理器的网元任务发送至所述第一子网管理器; 所述网络管理器接收来自所述第一子网管理器的执行结果,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。2.根据权利要求1所述的方法,其特征在于,所述网元任务中至少包含网元身份标识码ID以及对应于所述网元ID的操作任务; 其中,所述网络管理器确定待执行任务中归属于第一子网管理器的网元任务,包括: 所述网络管理器将所述待执行任务按照所述网元ID划分为多个网元任务; 所述网络管理器根据预先建立的归属关系,确定归属于所述第一子网管理器的网元任务,其中,所述预先建立的归属关系用于指示所述网元ID与所述多个子网管理器之间的对应关系。3.根据权利要求1或2所述的方法,其特征在于,所述网络管理器确定待执行任务中归属于第一子网管理器的网元任务之前,还包括: 所述网络管理器创建所述待执行任务; 所述网络管理器将所述待执行任务存储至数据库中。4.一种任务调度方法,其特征在于,包括: 第一子网管理器接收来自网络管理器的归属于所述第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个; 所述第一子网管理器建立调度线程执行所述归属于所述第一子网管理器的网元任务; 所述第一子网管理器将执行结果发送至所述网络管理器,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。5.根据权利要求4所述的方法,其特征在于,所述网元任务中至少包含网元身份标识码ID以及对应于所述网元ID的操作任务; 其中,所述第一子网管理器建立调度线程执行所述归属于所述第一子网管理器的网元任务,包括: 所述第一子网管理器根据所述归属于所述第一子网管理器的网元任务中各个网元任务的网元ID以及对应于所述网元ID的操作任务,建立并发调度线程,执行所述归属于所述第一子网管理器的网元任务。6.一种网络管理器,其特征在于,包括: 任务管理器,确定待执行任务中归属于第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的所述多个子网管理器中的一个; 子网命令分发器,将所述归属于第一子网管理器的网元任务发送至所述第一子网管理器; 状态任务控制器,接收来自所述第一子网管理器的执行结果,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。7.根据权利要求6所述的网络管理器,其特征在于,所述网元任务中至少包含网元身份标识码ID以及对应于所述网元ID的操作任务; 其中,所述任务管理器,用于将所述待执行任务按照所述网元ID划分为多个网元任务;根据预先建立的归属关系,确定归属于所述第一子网管理器的网元任务,其中,所述预先建立的归属关系用于指示所述网元ID与所述多个子网管理器之间的对应关系。8.根据权利要求6或7所述的网络管理器,其特征在于,所述任务管理器,还用于创建所述待执行任务; 所述网络管理器还包括: 数据库,用于存储所述待执行任务; 其中,所述任务管理器,还用于将所述待执行任务存储至所述数据库中。9.一种第一子网管理器,其特征在于,包括: 子网命令接收器,用于接收来自网络管理器的归属于所述第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个; 子网线程池调度器,用于建立调度线程执行所述归属于所述第一子网管理器的网元任务; 子网状态控制器,用于将执行结果发送至所述网络管理器,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。10.根据权利要求9所述的第一子网管理器,其特征在于,所述网元任务中至少包含网元身份标识码ID以及对应于所述网元ID的操作任务; 其中,所述子网线程池调度器,用于根据所述归属于所述第一子网管理器的网元任务中各个网元任务的网元ID以及对应于所述网元ID的操作任务,建立并发调度线程,执行所述归属于所述第一子网管理器的网元任务。11.一种任务管理系统,其特征在于,包括如权利要求6至8中任一项所述的网络管理器以及与所述网络管理器连接的如权利要求9或10所述的第一子网管理器。
【专利摘要】本发明公开了一种任务管理、调度方法及装置、系统,该任务管理方法包括:网络管理器确定待执行任务中归属于第一子网管理器的网元任务,其中,所述第一子网管理器为与所述网络管理器连接的多个子网管理器中的一个;所述网络管理器将所述归属于第一子网管理器的网元任务发送至所述第一子网管理器;所述网络管理器接收来自所述第一子网管理器的执行结果,所述执行结果指示所述第一子网管理器已执行所述归属于第一子网管理器的网元任务。通过本发明,至少解决相关技术执行大数据任务时消耗的内存大和时间长的问题。
【IPC分类】H04L12/24
【公开号】CN105656660
【申请号】
【发明人】游依
【申请人】中兴通讯股份有限公司
【公开日】2016年6月8日
【申请日】2014年12月2日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1