一种分布式业务网络管理方法及系统技术方案

技术编号:7997531 阅读:181 留言:0更新日期:2012-11-22 06:04
本发明专利技术提供了一种分布式业务网络管理方法及系统,所述方法包括下述步骤:网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。本发明专利技术通过网管服务器创建并下发移动网管代理进程,通过网管任务执行过程中,迁移移动网管代理进程,避免了网管服务器同时向大量的被管设备下发任务、与被管设备交互产生网管服务器瓶颈问题,同时降低了网管交互造成的网络负担等问题。

【技术实现步骤摘要】
一种分布式业务网络管理方法及系统
本专利技术涉及通信网络领域,尤其涉及一种分布式业务网络管理方法及系统。
技术介绍
当前,分布式网络技术在互联网和通信网领域的影响日益加深,如基于对等(Peer-to-Peer,P2P)技术、虚拟化(Virtualization)、云计算(CloudComputing)等技术逐渐从互联网向电信网渗透,已经引起了许多设备提供商、电信运营商的广泛关注。P2P技术,又称对等互联网络技术,它将网络上的节点平等地互联起来组成对等网络,每个主机节点既充当客户端又充当服务器。P2P技术让用户节点之间可以建立对等连接,进行资源共享和交换,这里可以共享的资源包括存储资源、计算资源、网络资源等等。由于P2P技术具有去中心化、易规模化的优点,在互联网上的许多
中得到广泛应用。云计算,是一种新兴的共享基础架构的方法,可以将巨大的系统资源池连接在一起提供IT服务。云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机技术和网络技术融合发展的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个强大的系统,并借助软件即服务(Software-as-a-service,SaaS)、平台即服务(Platform-as-a-Service,PaaS)、基础设施即服务(InfrastructureasaService,IaaS)等先进的商业模式将各种能力及服务分布到终端用户手中。例如,基于虚拟集群技术的云计算数据中心即是一种流行的商业模式,租用大型云计算数据中心的虚拟机及网络部署各种业务网络,已达到快速部署、降低运营成本的目的。要成功地运营一个网络,网络管理是一个不可或缺的因素。根据国际电联(ITU-T)制定的电信网络管理网络(TelecommunicationManagementNetwork,TMN)参考模型,网络管理涉及广泛的主题,包括网元管理、网络管理、服务管理、业务管理等。其中,服务管理针对的是管理网络提供的服务,并确保这些服务正常运行并发挥预期的功能。传统的业务网络管理系统架构如图1所示,网络管理系统101包括网管服务器(Manager)102,也叫管理者,和网管代理(Agent)103。网管服务器102通过在被管设备105上部署网管代理103来管理传统业务网络104,网管服务器102通过配置的网管协议向网管代理103下发网管任务(Task),网管代理103负责调用被管设备105上的业务模块提供的网管接口来完成相应的网管任务。目前,这种网络管理系统架构被广泛用于互联网底层网络以及业务网络(如VoIP网络、CDN网络等)的管理。但是基于上述平台(P2P、云计算等)构建的分布式自组织业务网络,对网络的管理提出了新的挑战。在这种分布式业务网络中,存在一定频度的节点上下线、节点迁移、业务处理节点迁移等,在实现某些业务如VoIP业务的信令跟踪、路由故障定位等服务管理时存在一定的技术和性能问题。例如,要完成业务消息在分布式业务网络内部的信令跟踪、分布式网络的逻辑拓扑分析等任务时,由于网管系统不理解分布式网络的实现方式,需要网管服务器提前获取所有的被管设备、且向所有的被管设备下发管理任务才能完成相应的管理任务,这就会在网管服务器与被管设备之间出现大量的交互,而这在大规模的自组织网络中实现可能存在网管服务器瓶颈、网络开销大等困难。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种分布式业务网络管理方法及系统,能够解决分布式业务网络管理中网关服务器瓶颈、网络开销大等问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种分布式业务网络管理方法,所述方法包括:网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。进一步地,所述网管服务器创建移动网管代理进程为:网管服务器根据用户输入的指令,创建移动网管代理进程,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则。进一步地,在网管服务器创建移动网管代理进程之后,所述方法还包括:网管服务器设置所述移动网管代理进程的生存周期。进一步地,所述移动网管代理单元执行网管任务之前,所述方法还包括:移动网管代理单元在移动网管代理进程运行环境中恢复移动网管代理进程状态,判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若是,则执行所述网管任务;若不是,则查询并获取所述下一跳对等设备地址信息,并将所述移动网管代理进程迁移到下一跳的对等设备上。这里,所述上报任务执行结果为:移动网管代理单元判断本次网管任务是否结束,若没有结束,则判断是否需要上报中间任务执行结果,若需要,则上报中间任务执行结果给网管服务器;当判断得到本次网管任务结束时,所述移动网管代理单元上报最终任务执行结果给网管服务器。一种分布式业务网络管理系统,包括组成分布式业务网络的对等设备,还包括:网管服务器;其中,网管服务器,用于创建并下发移动移动网管代理进程至分布式业务网络中的一个或多个对等设备;所述对等设备,进一步包括移动网管代理单元,用于根据接收到的所述移动网管代理进程执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。进一步地,所述网管服务器,具体用于根据用户输入的指令,创建移动网管代理进程,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则。进一步地,所述网管服务器,还用于设置所述移动网管代理进程的生存周期。进一步地,所述移动网管代理单元进一步包括:运行环境模块、网管功能执行模块、下一跳生成模块、规则与策略模块、迁移执行模块、以及网络接口模块;其中,所述运行环境模块,用于在移动代理进程运行环境中恢复移动网管代理进程状态;所述网管功能执行模块,用于判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若不是,则触发下一跳生成模块;所述下一跳生成模块,用于根据所述规则与策略模块中的移动网管代理进程的迁移规则和网管任务的执行策略,查询并获取移动网管代理进程迁移的下一跳对等设备地址信息;迁移执行模块,用于将所述移动网管代理进程通过网络接口模块迁移到所述下一跳对等设备地址信息对应的对等设备上。这里,所述网管功能执行模块,还用于判断本次网管任务是否结束,若没有结束,则根据规则与策略模块中的网管任务的执行策略,判断是否需要上报中间任务执行结果;若需要,则通过所述网络接口模块上报中间任务执行结果给网管服务器;当判断得到本次网管任务结束时,将最终任务执行结果通过网络接口模块上报给网管服务器。本专利技术通过网管服务器创建并下发移动网管代理进程,通过在网管任务执行过程中,迁移移动网管代理进程,避免了网管服务器同时向大量的被管设备下发任务、与被管设备交互产生网管服务器瓶颈问题,同时降低了网管交互造成的网络负担等问题。附图说明图1为现有的业务网络管理系统的结构示意图;图2为本专利技术的分布式业务本文档来自技高网
...
一种分布式业务网络管理方法及系统

【技术保护点】
一种分布式业务网络管理方法,其特征在于,所述方法包括:网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。

【技术特征摘要】
1.一种分布式业务网络管理方法,其特征在于,所述方法包括:网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;其中,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则;所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程;其中,下一跳对等设备地址信息是移动网管代理进程在网管任务执行过程中,根据网管任务的执行策略和移动网管代理进程的迁移规则,动态生成得到的。2.根据权利要求1所述的方法,其特征在于,所述网管服务器创建移动网管代理进程为:网管服务器根据用户输入的指令,创建移动网管代理进程。3.根据权利要求1或2所述的方法,其特征在于,在网管服务器创建移动网管代理进程之后,所述方法还包括:网管服务器设置所述移动网管代理进程的生存周期。4.根据权利要求1所述的方法,其特征在于,所述移动网管代理单元执行网管任务之前,所述方法还包括:移动网管代理单元在移动网管代理进程运行环境中恢复移动网管代理进程状态,判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若是,则执行所述网管任务;若不是,则查询并获取所述下一跳对等设备地址信息,并将所述移动网管代理进程迁移到下一跳的对等设备上。5.根据权利要求1或4所述的方法,其特征在于,所述上报任务执行结果为:移动网管代理单元判断本次网管任务是否结束,若没有结束,则判断是否需要上报中间任务执行结果,若需要,则上报中间任务执行结果给网管服务器;当判断得到本次网管任务结束时,所述移动网管代理单元上报最终任务执行结果给网管服务器。6.一种分布式业务网络管理系统,包括组成分布式业务网络的对等设备,其特征在于,所述系统还包括:网管服务器;其中,网管服务器,用于创建并下发移动移动网管代理进程至分布式业务...

【专利技术属性】
技术研发人员:胡永生
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1