CN102790690B - 一种分布式业务网络管理方法及系统 - Google Patents
一种分布式业务网络管理方法及系统 Download PDFInfo
- Publication number
- CN102790690B CN102790690B CN201110130297.XA CN201110130297A CN102790690B CN 102790690 B CN102790690 B CN 102790690B CN 201110130297 A CN201110130297 A CN 201110130297A CN 102790690 B CN102790690 B CN 102790690B
- Authority
- CN
- China
- Prior art keywords
- network management
- mobile network
- peer
- task
- agent process
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title abstract description 374
- 238000000034 method Methods 0.000 claims abstract description 178
- 230000008569 process Effects 0.000 claims abstract description 162
- 230000005012 migration Effects 0.000 claims description 30
- 238000013508 migration Methods 0.000 claims description 30
- 230000003993 interaction Effects 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000012466 permeate Substances 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000013341 scale-up Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明提供了一种分布式业务网络管理方法及系统,所述方法包括下述步骤:网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。本发明通过网管服务器创建并下发移动网管代理进程,通过网管任务执行过程中,迁移移动网管代理进程,避免了网管服务器同时向大量的被管设备下发任务、与被管设备交互产生网管服务器瓶颈问题,同时降低了网管交互造成的网络负担等问题。
Description
技术领域
本发明涉及通信网络领域,尤其涉及一种分布式业务网络管理方法及系统。
背景技术
当前,分布式网络技术在互联网和通信网领域的影响日益加深,如基于对等(Peer-to-Peer,P2P)技术、虚拟化(Virtualization)、云计算(Cloud Computing)等技术逐渐从互联网向电信网渗透,已经引起了许多设备提供商、电信运营商的广泛关注。
P2P技术,又称对等互联网络技术,它将网络上的节点平等地互联起来组成对等网络,每个主机节点既充当客户端又充当服务器。P2P技术让用户节点之间可以建立对等连接,进行资源共享和交换,这里可以共享的资源包括存储资源、计算资源、网络资源等等。由于P2P技术具有去中心化、易规模化的优点,在互联网上的许多技术领域中得到广泛应用。
云计算,是一种新兴的共享基础架构的方法,可以将巨大的系统资源池连接在一起提供IT服务。云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机技术和网络技术融合发展的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个强大的系统,并借助软件即服务(Software-as-a-service,SaaS)、平台即服务(Platform-as-a-Service,PaaS)、基础设施即服务(Infrastructure asa Service,IaaS)等先进的商业模式将各种能力及服务分布到终端用户手中。例如,基于虚拟集群技术的云计算数据中心即是一种流行的商业模式,租用大型云计算数据中心的虚拟机及网络部署各种业务网络,已达到快速部署、降低运营成本的目的。
要成功地运营一个网络,网络管理是一个不可或缺的因素。根据国际电联(ITU-T)制定的电信网络管理网络(Telecommunication Management Network,TMN)参考模型,网络管理涉及广泛的主题,包括网元管理、网络管理、服务管理、业务管理等。其中,服务管理针对的是管理网络提供的服务,并确保这些服务正常运行并发挥预期的功能。传统的业务网络管理系统架构如图1所示,网络管理系统101包括网管服务器(Manager)102,也叫管理者,和网管代理(Agent)103。网管服务器102通过在被管设备105上部署网管代理103来管理传统业务网络104,网管服务器102通过配置的网管协议向网管代理103下发网管任务(Task),网管代理103负责调用被管设备105上的业务模块提供的网管接口来完成相应的网管任务。
目前,这种网络管理系统架构被广泛用于互联网底层网络以及业务网络(如VoIP网络、CDN网络等)的管理。但是基于上述平台(P2P、云计算等)构建的分布式自组织业务网络,对网络的管理提出了新的挑战。在这种分布式业务网络中,存在一定频度的节点上下线、节点迁移、业务处理节点迁移等,在实现某些业务如VoIP业务的信令跟踪、路由故障定位等服务管理时存在一定的技术和性能问题。例如,要完成业务消息在分布式业务网络内部的信令跟踪、分布式网络的逻辑拓扑分析等任务时,由于网管系统不理解分布式网络的实现方式,需要网管服务器提前获取所有的被管设备、且向所有的被管设备下发管理任务才能完成相应的管理任务,这就会在网管服务器与被管设备之间出现大量的交互,而这在大规模的自组织网络中实现可能存在网管服务器瓶颈、网络开销大等困难。
发明内容
有鉴于此,本发明的主要目的在于提供一种分布式业务网络管理方法及系统,能够解决分布式业务网络管理中网关服务器瓶颈、网络开销大等问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种分布式业务网络管理方法,所述方法包括:
网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;
所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。
进一步地,所述网管服务器创建移动网管代理进程为:
网管服务器根据用户输入的指令,创建移动网管代理进程,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则。
进一步地,在网管服务器创建移动网管代理进程之后,所述方法还包括:网管服务器设置所述移动网管代理进程的生存周期。
进一步地,所述移动网管代理单元执行网管任务之前,所述方法还包括:
移动网管代理单元在移动网管代理进程运行环境中恢复移动网管代理进程状态,判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若是,则执行所述网管任务;若不是,则查询并获取所述下一跳对等设备地址信息,并将所述移动网管代理进程迁移到下一跳的对等设备上。
这里,所述上报任务执行结果为:
移动网管代理单元判断本次网管任务是否结束,若没有结束,则判断是否需要上报中间任务执行结果,若需要,则上报中间任务执行结果给网管服务器;
当判断得到本次网管任务结束时,所述移动网管代理单元上报最终任务执行结果给网管服务器。
一种分布式业务网络管理系统,包括组成分布式业务网络的对等设备,还包括:网管服务器;其中,
网管服务器,用于创建并下发移动移动网管代理进程至分布式业务网络中的一个或多个对等设备;
所述对等设备,进一步包括移动网管代理单元,用于根据接收到的所述移动网管代理进程执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。
进一步地,所述网管服务器,具体用于根据用户输入的指令,创建移动网管代理进程,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则。
进一步地,所述网管服务器,还用于设置所述移动网管代理进程的生存周期。
进一步地,所述移动网管代理单元进一步包括:运行环境模块、网管功能执行模块、下一跳生成模块、规则与策略模块、迁移执行模块、以及网络接口模块;其中,
所述运行环境模块,用于在移动代理进程运行环境中恢复移动网管代理进程状态;
所述网管功能执行模块,用于判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若不是,则触发下一跳生成模块;
所述下一跳生成模块,用于根据所述规则与策略模块中的移动网管代理进程的迁移规则和网管任务的执行策略,查询并获取移动网管代理进程迁移的下一跳对等设备地址信息;
迁移执行模块,用于将所述移动网管代理进程通过网络接口模块迁移到所述下一跳对等设备地址信息对应的对等设备上。
这里,所述网管功能执行模块,还用于判断本次网管任务是否结束,若没有结束,则根据规则与策略模块中的网管任务的执行策略,判断是否需要上报中间任务执行结果;若需要,则通过所述网络接口模块上报中间任务执行结果给网管服务器;当判断得到本次网管任务结束时,将最终任务执行结果通过网络接口模块上报给网管服务器。
本发明通过网管服务器创建并下发移动网管代理进程,通过在网管任务执行过程中,迁移移动网管代理进程,避免了网管服务器同时向大量的被管设备下发任务、与被管设备交互产生网管服务器瓶颈问题,同时降低了网管交互造成的网络负担等问题。
附图说明
图1为现有的业务网络管理系统的结构示意图;
图2为本发明的分布式业务管理方法的实现流程示意图;
图3为本发明的分布式业务管理方法中执行网管任务的实现流程示意图;
图4为本发明的分布式业务管理方法的具体实施例的实现流程示意图;
图5为本发明的分布式业务管理系统的架构示意图;
图6为图5所示系统中对等设备的结构示意图;
图7为图6所示对等设备中的移动网管代理单元的结构示意图。
具体实施方式
移动代理(Mobile Agent)技术,属于人工智能领域。移动代理是一个替代人或其他程序执行某种任务的出现,它在负责的网络系统中能够自主地从一台主机移动到另一台主机,该程序能够选择何时、何地移动;在移动时,该程序可以根据要求挂起其运行,然后转移到网络的提前地方出现开始或继续其执行,最后返回结果和消息。移动代理具有移动性(Mobility)、自治性(Autonomy)、社会性(Social Ability)、智能性(Intelligence)等特点。
而目前在实现云计算、P2P等分布式自组织网络上的业务管理中,网络拓扑可变性和弹性等因素对业务网络管理提出了越来越高的要求,可以考虑将移动代理技术应用于实现云计算、P2P等分布式自组织网络上的业务管理中。由于移动代理具有移动性、自治性、社会性、智能性等特点,能够避免网管服务器同时向大量的被管设备下发任务。
本发明的基本思想为:网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。
图2示出了本发明的分布式业务管理方法的实现流程,如图2所示,所述方法包括下述步骤:
步骤201,网管服务器创建并下发移动网管代理进程至一个或多个对等设备;
本步骤中,网管服务器根据用户输入的指令,创建移动网管代理进程,这里,所创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则等信息;其中,网管任务的执行策略包括是否向网管服务器上报网管任务的中间任务执行结果、移动网管代理进程是否执行迁移等;移动网管代理进程的迁移规则包括移动网管代理进程下一跳对等设备地址信息的生成规则、进程迁移规则(如移动网管代理进程在下一跳对等设备上是恢复执行,还是重新执行等等);
其中,网管服务器可以将移动网管代理进程下发给分布式业务网络中的多个对等设备,这根据所要执行的网管任务的性质确定,例如一个网管任务根据用户要求,可能需要对某个用户进行监控,当该用户的接入点只能确定为某一区域的对等设备时,则网管服务器可以向该区域的至少一个对等设备下发移动网管代理进程,当某个移动网管代理进程被触发时,开始执行该用户监控任务;或者,网管服务器还可以将移动网管代理进程下发给一个指定的对等设备,然后通过该指定的对等设备下发移动网管代理进程给其他对等设备,例如,当该用户的接入点可以确定为某一对等设备时,则网管服务器通过将移动网管代理进程下发给该用户的接入对等设备A,然后随着该用户的业务路径等,通过接入对等设备A将移动网管代理进程下发到对等设备B,具体地,对等设备A可以通过自身的业务单元网管接口将该移动网管代理进程路由到对等设备B上。
其中,本步骤还可以包括,网管服务器在创建的移动网管代理进程后,设置该移动网管代理进程的生存周期,例如可以通过设置一个定时器,并规定在该定时器触发时,若该移动网管代理进程还没有被触发,则自行删除该移动网管代理进程。
步骤202,对等设备的移动网管代理单元执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程;
具体地,移动网管代理进程在对等设备上被触发,移动网管代理单元执行网管任务,上报执行结果,并在网管任务执行过程中,根据网管服务器创建的网管任务的执行策略和移动网管代理进程的迁移规则,动态生成下一跳对等设备地址信息,以实现移动网管代理进程的迁移;
当网管任务执行策略规定需要上报中间任务执行结果时,移动网管代理单元在中间对等设备上执行完网管任务时,向网管服务器上报中间任务执行结果;否则,移动网管代理单元在网管任务全部执行完毕后,向网管服务器上报最终任务执行结果;
另外,网管服务器收到移动网管代理单元上报的任务执行结果后,汇总任务执行结果,呈现给用户或记入网管日志。
图3示出了本发明的分布式业务管理方法中执行网管任务的实现流程,如图3所示,所述实现流程包括下述步骤:
步骤301,对等设备接收到移动网管代理进程;
这里,对等设备收到移动网管代理进程时,对等设备的移动网管代理单元在移动网管代理进程运行环境中恢复移动网管代理进程状态;其中,本步骤中,移动网管代理进程可以来自于网管服务器,也可以来自上一跳对等设备。
步骤302,该移动网管代理单元判断本地的对等设备是否为执行网管任务的对等设备,若是,执行步骤303,否则,执行步骤308;
本步骤可以进一步提高移动网管代理单元执行网管任务的准确率,防止移动网管代理进程可能出现的错误迁移等情况;具体地,移动网管代理单元通过比对本地的对等设备信息与执行网管任务的对等设备信息是否一致来判断本地的对等设备是否为执行网管任务的对等设备。
步骤303,移动网管代理单元执行所要求的网管任务,并保存任务执行结果;
一般地,移动网管代理单元通过调用对等设备的业务单元提供的一系列业务单元网管接口来进行网管任务的执行。
步骤304,移动网管代理单元判断本次网管任务是否结束,若结束,则执行步骤305;否则,执行步骤306;
这里,移动网管代理单元通过检查网管服务器创建的移动网管代理进程的迁移规则来判断本次网管任务是否结束,如当移动网管代理进程的迁移规则规定本次网管任务不需要迁移,则本次网管任务结束,具体可以通过查询本地的对等设备自身的业务模块的业务模块网管接口得知本次网管任务不需要迁移,进而结束本次网管任务。
步骤305,本次网管任务结束,移动网管代理单元向网管服务器上报最终任务执行结果;
另外,本步骤中,还可以包括,移动网管代理单元删除该移动网管代理进程。
步骤306,移动网管代理单元根据网管任务的执行策略判断是否需要上报中间任务执行结果,若需要,则执行步骤307,否则,执行步骤308;
步骤307,移动网管代理单元向网管服务器上报中间任务执行结果,即网管任务在本地的对等设备上的执行结果;
步骤308,移动网管代理单元查询下一跳对等设备地址信息;
具体地,本步骤中,移动网管代理单元可以通过本地的对等设备自身的业务模块网管接口查询该移动网管代理进程迁移的下一跳对等设备地址信息,这里,下一跳对等设备地址信息是移动网管代理进程在网管任务执行过程中,根据网管任务的执行策略和移动网管代理进程的迁移规则,动态生成得到的。
步骤309,移动网管代理单元将该移动网管代理进程迁移到下一跳的对等设备上。
图4示出了本发明的分布式业务管理方法的具体实施例的实现流程,如图4所示,本实施例中,对等设备进一步包括移动网管代理单元、业务单元、及分布式网络层单元,本实施例中,对等设备的分布式网络层单元具体是利用P2P技术实现的P2P功能单元;所述实施例包括下述步骤:
步骤401~步骤402,网管服务器接收到用户输入的指令,创建移动网管代理进程,并将所述移动网管代理进程发送至相应的对等设备上;
具体地,本步骤中,网管服务器根据用户输入的指令,创建移动网管代理进程,这里,所创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则等信息;其中,网管任务的执行策略可以对在移动网管代理进程执行网管任务过程中,如何上报网管任务的执行结果进行具体规定;
其中,网管服务器可以将移动网管代理进程下发给分布式业务网络中的多个对等设备,这根据所要执行的网管任务的性质确定,例如一个网管任务根据用户要求,可能需要对某个用户进行监控,当该用户的接入点只能确定为某一区域的对等设备时,则网管服务器可以向该区域的至少一个对等设备下发移动网管代理进程,当某个移动网管代理进程被触发时,开始执行该用户监控任务;或者,网管服务器还可以将移动网管代理进程下发给一个指定的对等设备,然后通过该指定的对等设备下发移动网管代理进程给其他对等设备,例如,当该用户的接入点可以确定为某一对等设备时,则网管服务器通过将移动网管代理进程下发给该用户的接入对等设备A,然后随着该用户的业务路径等,通过接入对等设备A将移动网管代理进程下发到对等设备B,具体地,对等设备A可以通过自身的业务单元网管接口将该移动网管代理进程路由到对等设备B上。
步骤403,对等设备1在本地恢复移动网管代理进程状态,移动网管代理单元判断得到对等设备1为执行网管任务的对等设备,执行网管任务;
步骤404,移动网管代理单元判断得到本次网管任务尚未结束;
步骤405,移动网管代理单元进一步判断本次网管任务是否需要上报中间任务执行结果;若需要,则执行步骤406,否则,执行步骤407;
步骤406,移动网管代理单元向网管服务器上报中间任务执行结果,即网管任务在对等设备1上的执行结果;
步骤407,移动网管代理单元查询本地业务单元提供的业务单元网管接口移动网管代理进程迁移的下一跳对等设备地址信息;
步骤408,业务单元进一步通过P2P功能单元查询并获取下一跳对等设备地址信息;
步骤409,业务单元向移动网管代理单元返回下一跳对等设备地址信息;
步骤410,移动网管代理单元根据所述下一跳对等设备地址信息,将移动网管代理进程迁移到下一跳的对等设备上,本实施例中,下一跳的对等设备用对等设备2表示;
步骤411,对等设备2在本地恢复移动网管代理进程状态,移动网管代理单元判断得到对等设备2为执行网管任务的对等设备,执行网管任务;
步骤412,移动网管代理单元判断得到本次网管任务已经结束;
步骤413,移动网管代理单元向网管服务器上报本次网管任务的最终执行结果,网管服务器将移动网管代理单元上报的中间任务执行结果及最终任务执行结果进行汇总,呈现给用户或记入网管日志。
图5示出了本发明的分布式业务管理系统的架构,如图5所示,所述系统包括:网管服务器和构成分布式业务网络的若干对等设备;具体地,对等设备通过分布式算法组织起来,如Chord、Pastry等分布式哈希算法,可以无差别地执行一种或多种业务处理功能;其中,
网管服务器,用于创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;
所述对等设备,进一步包括移动网管代理单元,用于根据接收到的所述移动网管代理进程执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。
进一步地,所述网管服务器,具体用于根据用户输入的指令,创建移动网管代理进程,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则。
进一步地,所述网管服务器,还用于设置所述移动网管代理进程的生存周期。
结合图6示出的图5所示系统中对等设备的结构以及图7示出的对等设备中移动网管代理单元的结构,对分布式业务网络管理系统进行进一步地说明。
如图6所示,所述对等设备进一步包括:移动网管代理单元61、业务单元网管接口62、业务单元63、以及分布式网络层单元64;其中,
移动网管代理单元61,具体用于接收移动网管代理进程,维护移动网管代理进程的运行环境并恢复或保持移动网管代理进程状态、执行网管任务并根据移动网管代理进程中的网管任务的执行策略上报任务执行结果;
业务单元网管接口62,提供给所述移动网管代理单元61调用的一个或多个接口,以使移动网管代理单元61根据调用相应的接口完成网管任务的执行;通常,业务单元网管接口62由网络管理系统和业务单元63共同定义实现,例如当移动网管代理单元61需要对某个对等设备的会话控制协议(Session Initiation Protocol,SIP)业务用户会话数进行统计时,需要调用SIP业务单元网管接口来获取用户数的统计值;
业务单元63,用于负责对等设备的具体业务处理,提供业务单元网管接口62的具体实现,包括向移动网管代理单元61提供路由的下一跳对等设备地址信息的查询接口;通常,根据分布式业务网络功能的不同,一个对等设备可能会同时存在一种或多种业务单元63。
分布式网络层单元64,用于负责分布式业务网络的维护,提供路由、存储及定位等功能,通过运行相关的分布式算法及协议,如Chord、Pastry等,将对等设备组成一个逻辑上互联的叠加网,在分布式网络层单元64之上,可以部署不同的业务功能,如VoIP、流媒体、内容分发等业务。
参照图7,移动网管代理单元61进一步包括:运行环境模块611、网管功能执行模块612、下一跳生成模块613、规则与策略模块614、迁移执行模块615、以及网络接口模块616;其中,
所述运行环境模块611,用于在移动代理进程运行环境中恢复移动网管代理进程状态;负责提供移动网管代理进程所需要的运行环境,启动或恢复移动网管代理进程;
所述网管功能执行模块612,用于执行网管任务,并根据规则与策略模块614中的网管任务执行策略中的任务结果上报策略判断是否需要向网管服务器上报任务执行结果;具体为判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若不是,则触发下一跳生成模块613;若是,则调用业务单元网管接口62提供的相关接口,执行网管任务;
所述下一跳生成模块613,用于根据所述规则与策略模块614中的移动网管代理进程的迁移规则和网管任务的执行策略,调用业务单元网管接口62提供的路由查询接口,查询并获取移动网管代理进程迁移的下一跳对等设备地址信息;
迁移执行模块615,用于将所述移动网管代理进程通过网络接口模块616迁移到所述下一跳对等设备地址信息对应的对等设备上;还用于负责移动网管代理进程的挂起,以及相关状态数据的保存。
其中,所述网管功能执行模块612,还用于判断本次网管任务是否结束,若没有结束,则根据规则与策略模块614中的网管任务的执行策略,判断是否需要上报中间任务执行结果;若需要,则通过所述网络接口模块616上报中间任务执行结果给网管服务器;若不需要,则触发下一跳生成模块613查询并获取移动网管代理进程迁移的下一跳对等设备地址信息;
所述迁移执行模块615,还用于将所述移动网管代理进程通过网络接口模块616迁移到所述下一跳对等设备地址信息对应的对等设备上。
其中,所述网管功能执行模块612,还用于当判断得到本次网管任务结束时,将最终任务执行结果通过网络接口模块616上报给网管服务器。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (10)
1.一种分布式业务网络管理方法,其特征在于,所述方法包括:
网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;其中,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则;
所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程;其中,下一跳对等设备地址信息是移动网管代理进程在网管任务执行过程中,根据网管任务的执行策略和移动网管代理进程的迁移规则,动态生成得到的。
2.根据权利要求1所述的方法,其特征在于,所述网管服务器创建移动网管代理进程为:
网管服务器根据用户输入的指令,创建移动网管代理进程。
3.根据权利要求1或2所述的方法,其特征在于,在网管服务器创建移动网管代理进程之后,所述方法还包括:网管服务器设置所述移动网管代理进程的生存周期。
4.根据权利要求1所述的方法,其特征在于,所述移动网管代理单元执行网管任务之前,所述方法还包括:
移动网管代理单元在移动网管代理进程运行环境中恢复移动网管代理进程状态,判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若是,则执行所述网管任务;若不是,则查询并获取所述下一跳对等设备地址信息,并将所述移动网管代理进程迁移到下一跳的对等设备上。
5.根据权利要求1或4所述的方法,其特征在于,所述上报任务执行结果为:
移动网管代理单元判断本次网管任务是否结束,若没有结束,则判断是否需要上报中间任务执行结果,若需要,则上报中间任务执行结果给网管服务器;
当判断得到本次网管任务结束时,所述移动网管代理单元上报最终任务执行结果给网管服务器。
6.一种分布式业务网络管理系统,包括组成分布式业务网络的对等设备,其特征在于,所述系统还包括:网管服务器;其中,
网管服务器,用于创建并下发移动移动网管代理进程至分布式业务网络中的一个或多个对等设备;其中,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则;
所述对等设备,进一步包括移动网管代理单元,用于根据接收到的所述移动网管代理进程执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程;其中,下一跳对等设备地址信息是移动网管代理进程在网管任务执行过程中,根据网管任务的执行策略和移动网管代理进程的迁移规则,动态生成得到的。
7.根据权利要求6所述的系统,其特征在于,所述网管服务器,具体用于根据用户输入的指令,创建移动网管代理进程。
8.根据权利要求6或7所述的系统,其特征在于,所述网管服务器,还用于设置所述移动网管代理进程的生存周期。
9.根据权利要求6所述的系统,其特征在于,所述移动网管代理单元进一步包括:运行环境模块、网管功能执行模块、下一跳生成模块、规则与策略模块、迁移执行模块、以及网络接口模块;其中,
所述运行环境模块,用于在移动代理进程运行环境中恢复移动网管代理进程状态;
所述网管功能执行模块,用于判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若不是,则触发下一跳生成模块;
所述下一跳生成模块,用于根据所述规则与策略模块中的移动网管代理进程的迁移规则和网管任务的执行策略,查询并获取移动网管代理进程迁移的下一跳对等设备地址信息;
迁移执行模块,用于将所述移动网管代理进程通过网络接口模块迁移到所述下一跳对等设备地址信息对应的对等设备上。
10.根据权利要求9所述的系统,其特征在于,所述网管功能执行模块,还用于判断本次网管任务是否结束,若没有结束,则根据规则与策略模块中的网管任务的执行策略,判断是否需要上报中间任务执行结果;若需要,则通过所述网络接口模块上报中间任务执行结果给网管服务器;当判断得到本次网管任务结束时,将最终任务执行结果通过网络接口模块上报给网管服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110130297.XA CN102790690B (zh) | 2011-05-18 | 2011-05-18 | 一种分布式业务网络管理方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110130297.XA CN102790690B (zh) | 2011-05-18 | 2011-05-18 | 一种分布式业务网络管理方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102790690A CN102790690A (zh) | 2012-11-21 |
CN102790690B true CN102790690B (zh) | 2017-09-12 |
Family
ID=47155997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110130297.XA Active CN102790690B (zh) | 2011-05-18 | 2011-05-18 | 一种分布式业务网络管理方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102790690B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107294756B (zh) * | 2016-04-13 | 2022-03-11 | 中兴通讯股份有限公司 | 业务自动变迁方法及装置 |
CN110120833A (zh) * | 2019-05-14 | 2019-08-13 | 中国电子科技集团公司第五十四研究所 | 一种星地协同任务管理系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1524361A (zh) * | 2001-01-10 | 2004-08-25 | ƽ | 计算机安全和管理系统 |
CN1983970A (zh) * | 2006-05-30 | 2007-06-20 | 北京邮电大学 | 基于移动代理的光子网格网络管理系统及管理方法 |
CN101312437A (zh) * | 2007-05-21 | 2008-11-26 | 中国移动通信集团公司 | 移动代理服务器、交互系统及方法 |
-
2011
- 2011-05-18 CN CN201110130297.XA patent/CN102790690B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1524361A (zh) * | 2001-01-10 | 2004-08-25 | ƽ | 计算机安全和管理系统 |
CN1983970A (zh) * | 2006-05-30 | 2007-06-20 | 北京邮电大学 | 基于移动代理的光子网格网络管理系统及管理方法 |
CN101312437A (zh) * | 2007-05-21 | 2008-11-26 | 中国移动通信集团公司 | 移动代理服务器、交互系统及方法 |
Non-Patent Citations (1)
Title |
---|
基于移动Web服务的网络管理系统设计与实现;路云志,;《中国优秀硕士学位论文全文数据库》;20090731;第三章 基于移动Web服务的网络管理系统设计与实现 * |
Also Published As
Publication number | Publication date |
---|---|
CN102790690A (zh) | 2012-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11429369B2 (en) | Distributed upgrade in virtualized computing environments | |
Hwang et al. | IoT service slicing and task offloading for edge computing | |
Abdelaziz et al. | Distributed controller clustering in software defined networks | |
Houidi et al. | Adaptive virtual network provisioning | |
CN103051565B (zh) | 一种等级软件定义网络控制器的架构系统及实现方法 | |
CN101958805B (zh) | 一种云计算中终端接入和管理的方法及系统 | |
CN102647452A (zh) | 基于大规模云计算平台的自适应资源监控系统及其方法 | |
WO2018210148A1 (zh) | 虚拟机迁移方法、sdn控制器及计算机可读存储介质 | |
CN111352716B (zh) | 一种基于大数据的任务请求方法、装置、系统及存储介质 | |
CN118487930A (zh) | 具有网络性能参数支持的边缘控制器 | |
Ochoa-Aday et al. | Self-healing and SDN: bridging the gap | |
CN114189444A (zh) | 纳管工业端设备的方法、时间敏感网络控制器及系统 | |
CN113132427A (zh) | 边云协同方法和边云协同系统 | |
Qadir et al. | SDNs, clouds, and big data: new opportunities | |
WO2018041101A1 (zh) | 数据查询、数据查询处理方法及装置 | |
Sotiriadis et al. | Virtual machine cluster mobility in inter-cloud platforms | |
Bouridah et al. | Optimized scalable SFC traffic steering scheme for cloud native based applications | |
US10536397B2 (en) | Packet count-based object locking protocol | |
CN102790690B (zh) | 一种分布式业务网络管理方法及系统 | |
CN109391545B (zh) | 域间链路的发现系统及发现方法 | |
Llorens-Carrodeguas et al. | A data distribution service in a hierarchical sdn architecture: Implementation and evaluation | |
US11108652B2 (en) | Server assisted network discovery (SAND) | |
CN114979139A (zh) | 边缘计算场景下异构虚拟网关的管理系统及方法 | |
CN106789380A (zh) | 一种虚拟机网络一体化监管系统 | |
Hwang et al. | IoT service slicing and task offloading for edge computing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20201221 Address after: 224000 room 403-405, 4th floor, Yongning International Auto City, Yancheng City, Jiangsu Province (No.2, Kaichuang Road, New District, Yandu District, Yancheng City) (b) Patentee after: Yancheng Dongfang automobile Square Investment Development Co.,Ltd. Address before: 518057 Ministry of justice, Zhongxing building, South Science and technology road, Nanshan District hi tech Industrial Park, Shenzhen, Guangdong Patentee before: ZTE Corp. |
|
TR01 | Transfer of patent right |