用于网络的闭环管理的系统、方法和计算机程序技术方案

技术编号:35019080 阅读:19 留言:0更新日期:2022-09-24 22:46
如本文所描述的,提供了用于网络的闭环管理的系统、方法和计算机程序。在使用中,针对网络中的资源存储目标状态。另外,监测资源的实际状态。进一步,基于监测来检测资源的实际状态与为该资源存储的目标状态的差异。此外,确定将资源的实际状态返回到目标状态的解决方案,其中该解决方案包括将资源的实际状态返回到目标状态的计算出的活动路径。然后,执行该解决方案以将资源的实际状态返回到目标状态。解决方案以将资源的实际状态返回到目标状态。解决方案以将资源的实际状态返回到目标状态。

【技术实现步骤摘要】
【国外来华专利技术】用于网络的闭环管理的系统、方法和计算机程序


[0001]本专利技术涉及网络管理,并且更具体地涉及解决网络中的功能问题。

技术介绍

[0002]通信网络是一起工作的物理和/或虚拟资源的复杂生态系统,用于向客户提供安全、响应端对端服务。确保这些网络按预期运行是复杂且耗时的任务,通常需要手动操作。人类操作者可能很难理解和应对除了最关键的问题之外的所有问题,因此无法解决可能损害网络的客户可用性的功能问题。
[0003]因此,需要解决与现有技术相关联的这些和/或其他问题。

技术实现思路

[0004]如在此所描述的,提供了一种用于网络的闭环管理的系统、方法和计算机程序。在使用中,针对网络中的资源存储目标状态。另外,监测资源的实际状态。进一步,基于监测来检测资源的实际状态与为该资源存储的目标状态的差异。此外,确定将资源的实际状态返回到目标状态的解决方案,其中该解决方案包括将资源的实际状态返回到目标状态的计算出的活动路径。然后,执行该解决方案以将资源的实际状态返回到目标状态。
附图说明
[0005]图1示出了根据一个实施例的一种用于网络的闭环管理的方法。
[0006]图2示出了根据一个实施例的一种用于网络的闭环管理的系统。
[0007]图3A示出了根据一个实施例的存储用于网络中的资源的信息以便实现对资源的闭环管理的数据结构。
[0008]图3B示出了根据一个实施例的用于将资源的实际状态返回至目标状态的多个活动路径。
[0009]图4示出了根据一个可能的实施例的一种网络架构。
[0010]图5示出了根据一个实施例的示例性系统。
具体实施方式
[0011]图1示出了根据一个实施例的一种用于网络的闭环管理的方法100。方法100可以由网络内的一个或更多个计算机系统执行,诸如下面参见图4和/或图5描述的计算机系统。一个或更多个计算机系统可以由网络运营商或者由为网络运营商提供网络管理的第三方来操作。进一步,网络可以是具有虚拟资源的虚拟网络、具有物理资源的物理网络、或者具有带有虚拟资源的虚拟部分和带有物理资源的物理部分两者的混合网络。
[0012]如操作102所示,为网络中的资源存储目标状态。网络可以是上面提到的网络之一。因此,资源可以是网络的至少物理部分中的物理资源,诸如服务器、计算机处理器、存储器、网络服务、物理网络功能(PNF)、物理端口等。作为另一选择,资源可以是网络的至少虚
拟部分中的虚拟资源,诸如虚拟机(VM)、虚拟网络功能(VNF)、虚拟端口等。
[0013]目标状态可以是其中资源能够存在于网络中的多个可能状态中的任何一个。换言之,可能状态中的一个可被指定(即,预定义)为资源的目标状态。资源的可能状态可包括被激活状态(例如,资源在网络中是活动的)、去激活状态(例如,资源在网络中不是活动的)或资源能够存在于网络中的任何其他状态。
[0014]与资源的标识符相关联地存储目标状态,使得可以使用资源的标识符来检索资源的目标状态。资源的标识符可以指示特定资源本身,或者可以指示资源的类型。以此方式,可针对资源类型或资源实例来存储目标状态。
[0015]作为进一步的选项,还可以为资源存储附加信息。例如,附加信息还可以与资源的标识符相关联地存储,或者与资源的目标状态相关联地存储。下面将详细阐述这种附加信息的可能使用。
[0016]在一个实施例中,附加信息可以包括用于检测与目标状态的差异的测试。例如,测试可指示分析资源的哪些方面以确定资源的状态何时已与目标状态相异。
[0017]在另一个实施例中,附加信息可以包括与资源相关联的多个动作中的每个动作的定义。动作可包括开始、停止、修复、重建、锁定、解锁、配置备份、配置恢复、迁移、快照、回滚或能够与资源相关联采取的任何其他动作。对于对应动作的每个定义可包括动作的一个或更多个前置条件、动作的指示(例如,待执行动作所需要的资源和/或其他资源的一个或更多个状态)、动作的一个或更多个后置条件(例如,由于执行动作的结果,资源和/或其他资源的一个或更多个状态)、以及可选的由动作引起的对网络的影响的指示(例如,对网络的使用等)。
[0018]另外,如操作104中所示,监测资源的实际状态。应注意,可以任何希望的方式监测资源的实际状态。仅作为示例,可通过监听网络中发生的与资源相关联的事件并检测响应于事件中的每一个事件的资源的实际状态来监测资源的实际状态。
[0019]进一步地,如操作106中所示,基于该监测,检测该资源的实际状态与为该资源存储的目标状态的差异。具体地,当资源的实际状态与为资源存储的目标状态不匹配时,可以检测到该差异。
[0020]在一个实施例中,可以利用用于检测实际状态与目标状态的差异的测试来检测差异。例如,测试可以是如上所述的与资源的标识符和/或为资源存储的目标状态相关联地存储的测试。因此,可以利用或执行特定于资源的测试,以检测资源的实际状态与为该资源存储的目标状态的差异。可选地,可以在资源状态的周期性轮询或监测之后或响应于资源改变状态来执行用于差异的测试。
[0021]仍旧,如操作108中所示,确定将资源的实际状态返回到目标状态的解决方案,其中该解决方案包括将资源的实际状态返回到目标状态的计算出的活动路径。在一个实施例中,可以响应于检测资源的实际状态与目标状态的差异来计算活动路径。因此,活动路径可按需被计算以将资源从实际状态返回到目标状态。
[0022]在另一个实施例中,计算出的活动路径可以被预定义(例如,在库中等)为用于将资源的实际状态返回至目标状态的解决方案。这可通过消除响应于检测资源的实际状态与目标状态的差异而必须计算活动路径的任何延迟来更快地将资源从实际状态返回到目标状态。关于该实施例,可以响应于资源加载到网络(例如,资源的目标状态等的存储)并且在
检测资源的实际状态与目标状态的差异之前计算活动路径。作为另一示例,可以响应于存储与资源相关联的动作的新定义并且在检测资源的实际状态与目标状态的差异之前计算活动路径。
[0023]在一个实施例中,活动路径可以独立于特定资源实例,并且例如与资源类型相关联。在另一个实施例中,活动路径可特定于资源实例,在这种情况下,活动路径可具有定义的更具体的细节。
[0024]如上所述,活动路径被计算为使得活动路径可被执行以将资源的实际状态返回到目标状态。活动路径可以是一系列动作(例如,选自为资源存储的动作)。例如,活动路径可包括来自处于错误状态的资源以及其所依赖的其他资源的动作。在一个实施例中,可以利用前向状态空间搜索来计算活动路径。例如,在为资源存储前置条件和后置条件的情况下,如上面提到的一个选项,可以使用在针对每个动作的定义中存储的前置条件和后置条件来计算活动路径(例如,作为动作的序列)。应当注意,动作序列中的前一步骤的后置条件可以总是确保可以满足下一步骤的前置条件。当然,在其他实施例中,机器学习或其他算法可以用于计算活动路径。
[0025]作为选项,可以基于由为资源存储的每个动作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种非暂态计算机可读介质,其存储能由处理器执行的计算机代码以执行方法,所述方法包括:由系统存储网络中的资源的目标状态;由所述系统监测所述资源的实际状态;由所述系统基于所述监测来检测所述资源的所述实际状态与为所述资源存储的所述目标状态的差异;由所述系统确定将所述资源的所述实际状态返回至所述目标状态的解决方案,所述解决方案包括将所述资源的所述实际状态返回至所述目标状态的计算出的活动路径;以及由所述系统执行所述解决方案以将所述资源的所述实际状态返回至所述目标状态。2.根据权利要求1所述的非暂态计算机可读介质,其中所述资源是所述网络中的物理资源。3.根据权利要求2所述的非暂态计算机可读介质,其中所述网络至少包括物理部分。4.根据权利要求1所述的非暂态计算机可读介质,其中所述资源是所述网络中的虚拟资源。5.根据权利要求4所述的非暂态计算机可读介质,其中所述网络至少包括虚拟部分。6.根据权利要求1所述的非暂态计算机可读介质,其中所述目标状态包括所述资源能够存在于所述网络中的多个可能状态中的一个。7.根据权利要求1所述的非暂态计算机可读介质,还包括:由所述系统将用于检测与所述目标状态的差异的测试与所述目标状态相关联地存储;其中所述测试被用来检测所述资源的所述实际状态与所述目标状态的差异。8.根据权利要求1所述的非暂态计算机可读介质,还包括:由所述系统存储针对与所述资源相关联的多个动作中的每个动作的定义;其中所述定义包括所述动作的一个或更多个前置条件、所述动作的指示、所述动作的一个或更多个后置条件以及由所述动作引起的对所述网络的影响的指示。9.根据权利要求1所述的非暂态计算机可读介质,其中所述资源的所述实际状态通过监听在所述网络中发生的与所述资源相关联的事件,并且通过响应于在所述网络中发生的与所述资源相关联的所述事件中的每个事件来检测所述资源的所述实际状态而被监测。10.根据权利要求8所述的非暂态计算机可读介质,其中使用存储在针对与所述资源相关联的所述多个动作的至少一部分中的每个动作的所述定义中的所述一个或更多个前置条件和所述一个或更多个后置条件来计算所述活动路径。11.根据权利要求10所述的非暂态计算机可读...

【专利技术属性】
技术研发人员:S
申请(专利权)人:阿姆多克斯发展公司
类型:发明
国别省市:

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

1