The upgrade activity specification upgrades the system from the current configuration to the target configuration. A method for selecting one or more upgrade activity specifications from a given set of upgrade activity specifications is provided. For each upgrade activity specification, method (1) identifies the software and management operations specified for the upgrade system in the upgrade activity specification; and (2) simulates the upgrade of the system according to the corresponding arrangement of software and management operations for each case in a set of one or more cases defined according to the operation execution time and execution mode, so as to obtain the corresponding execution time. And the corresponding outage. The subset of upgrade activity specification is rejected. For this subset, the corresponding execution time does not meet the execution time threshold, or for this subset, the corresponding outage does not meet the outage threshold.
【技术实现步骤摘要】
【国外来华专利技术】用于评估升级活动的方法和系统对相关申请
的交叉引用本申请要求在2016年5月19日提交的编号为62/338,587的美国临时申请的权益。
本公开的实施例涉及用于高可用系统的软件管理。
技术介绍
高可用性(HA)是对电信级服务(carriergradeservice)的重要要求。服务可用性论坛(SAF)为HA使能中间件开发了一套标准服务。在这些服务之中,可用性管理框架(AMF)负责管理应用/服务可用性,而软件管理框架(SMF)负责对执行在这些应用上的改变的升级活动进行编排。升级活动是将系统从其当前配置迁移到例如部署新版本的某一软件的目标配置的过程。在符合服务可用性论坛(SAF)的环境中,SMF通过遵循路线图:升级活动规范(其描述要进行的改变和它们的排序)来编排此迁移。升级活动规范描述初始化和回绕活动的动作以及构成活动的主体的升级过程。每个过程具有升级范围、升级方法和构成此过程的步骤的共同属性。基于升级范围、升级方法和当前系统配置的状态,在执行时间,SMF将每个过程分解成多个升级步骤。每个步骤具有一系列的动作,其中一些动作是在服务被提供的同时在线被执行,而其它动作是通过在升级服务提供商的子集的同时使它们停止服务而被离线执行。后者可诱发一定的服务停运。若干升级活动规范可能适用于使系统从源配置变成目标配置。这些升级活动规范共同具有它们必须要执行的改变的集,但它们在其它方面有所不同,诸如过程的数量、过程的排序或甚至每个过程的范围和升级方法的选择。因此,一些升级活动规范可诱发更多的停运或者可比其它升级活动规范采用更长的时间来执行。
技术实现思路
在一个实施例中,提供 ...
【技术保护点】
1.一种用于从将系统从当前配置升级到目标配置的升级活动规范的给定集选择一个或多个升级活动规范的方法,所述方法包括:(a)对于每个升级活动规范:识别在所述升级活动规范中为升级所述系统指定的软件和管理操作;以及对于按照操作执行时间选择和执行模式定义的一个或多个情形的集中的每个情形,根据所述软件和管理操作的对应安排,模拟所述系统的升级,从而获得对应的执行时间和对应的停运;以及(b)拒绝所述升级活动规范的子集,对于所述子集,所述对应的执行时间不满足执行时间阈值,或者对于所述子集,所述对应的停运不满足停运阈值。
【技术特征摘要】
【国外来华专利技术】2016.05.19 US 62/3385871.一种用于从将系统从当前配置升级到目标配置的升级活动规范的给定集选择一个或多个升级活动规范的方法,所述方法包括:(a)对于每个升级活动规范:识别在所述升级活动规范中为升级所述系统指定的软件和管理操作;以及对于按照操作执行时间选择和执行模式定义的一个或多个情形的集中的每个情形,根据所述软件和管理操作的对应安排,模拟所述系统的升级,从而获得对应的执行时间和对应的停运;以及(b)拒绝所述升级活动规范的子集,对于所述子集,所述对应的执行时间不满足执行时间阈值,或者对于所述子集,所述对应的停运不满足停运阈值。2.如权利要求1所述的方法,其中情形的所述集包括最佳情况情形,在所述最佳情况情形中根据给定升级活动规范执行的每个操作在第一尝试成功,并且其中每个操作在等于为所述操作指定的下限时间值的时间期内执行。3.如权利要求2所述的方法,其中在顺序执行模式中被执行时,在所述最佳情况情形下的所述给定升级活动规范在情形的所述集之中具有最小停运。4.如权利要求2所述的方法,其中在并行执行模式中被执行时,在所述最佳情况情形下的所述给定升级活动规范在情形的所述集之中具有最小执行时间。5.如权利要求1所述的方法,其中情形的所述集包括最差情况情形,在所述最差情况情形中根据给定升级活动规范执行的每个操作失败,直至可允许重试的最后尝试为止,并且其中每个操作在等于为所述操作指定的超时值的时间期内执行。6.如权利要求5所述的方法,其中在顺序执行模式中被执行时,在所述最差情况情形下的所述给定升级活动规范在情形的所述集之中具有最差执行时间。7.如权利要求5所述的方法,其中在并行执行模式中被执行时,在所述最差情况情形下的所述给定升级活动规范在情形的所述集之中具有最大停运。8.根据权利要求1-7任一项所述的方法,其中在不同情形下所述对应的执行时间和所述对应的停运受以下项的不同组合影响:操作执行时间属性、失败率、在失败的情况下是否允许重试及用于在所述系统的升级中牵涉到的软件操作和组件的允许的重试的次数。9.根据权利要求1-7任一项所述的方法,其中通过达到未被指派的服务指派状态的服务实例的列表连同每个服务实例停留在所述未被指派的服务指派状态中的每服务实例累积时间,来描述升级活动规范的所述对应的停运。10.根据权利要求1-7任一项所述的方法,其中计算所述对应的执行时间和所述对应的停运进一步包括:生成在为给定情形计算所述对应的执行时间和所述对应的停运时所述给定情形发生的概率。11.如权利要求1所述的方法,进一步包括:拒绝所述升级活动规范的第一子集,对于所述第一子集,在所述第一子集中的所述升级活动规范每个在所述情形至少之一下在顺序执行模式中被执行时,所述对应的停运大于所述停运阈值;拒绝所述升级活动规范的第二子集,对于所述第二子集,在所述第二子集中的所述升级活动规范每个在最差情况情形下被执行时,所述对应的执行时间大于所述执行时间阈值;以及选择既不在所述第一子集也不在所述第二子集中的所述升级活动规范之一。12.如权利要求1或11所述的方法,进一步包括:标记用于串行化的所述升级活动规范的第三子集,所述第三子集与所述第一子集和所述第二子集无重叠,其中所述第三子集中的每个升级活动规范在所述情形至少之一下在并行执行模式中被执行时,诱发大于所述停运阈值的所述对应的停运,并且在情形的所述集中的每个情形下在所述顺序执行模式中被执行时,诱发不大于所述停运阈值的所述对应的停运。13.一种网络节点,其包括处理电路系统和存储器,所述存储器包含由所述处理电路系统可执行的指令,用以从将系统从当前配置升级到目标配置的升级活动规范的给定集选择一个或多个升级活动规范,由此所述网络节点可操作以:(a)对于每个升级活动规范:识别在所述升级活动规范中为升级所述系统指定的软件和管理操作;以及对于按照操作执行时间选择和执行模式定义的一个或多个情形的集中的每个情形,根据所述软件和管理操作的对应安排,模拟所述系统的升级,从而获得对应的执行时间和对应的停运;以及(b)拒绝所述升级活动规范的子集,对于所述子集,所述对应的执行时间不满足执行时间阈值,或者对于所述子集,所述对应的停运不满足停运阈值。14.如权利要求13所述的网络节点,其中情形的所述集包括最佳情况情形,在所述最佳情况情形中根据给定升级活动规范执行的每个操作在第一尝试成功,并且其中每个操作在等于为所述操作指定的下限时间值的时间期内执行。15.如权利要求14所述的网络节点,其中在顺序执行模式中被执行时,在所述最佳情况情形下的所述给定升级活动规范在情形的所述集之中具有最小停运。16.如权利要求14所述的网络节点,其中在并行执行模式中被执行时,在所述最佳情况情形下的所述给定升级活动规范在情形的所述集之中具有最小执行时间。17.如权利要求13所述的网络节点,其中情形的所述集包括最差情况情形,在所述最差情况情形中根据给定升级活动规范执行的每个操作失败,直至可允许重试的最后尝试为止,并且其中每个操作在等于为所述操作指定的超时值的时间期内执行。18.如权利要求17所述的网络节点,其中在顺序执行模式中被执行时,在所述最差情况情形下的所述给定升级活动规范在情形的所述集之中具有最差执行时间。19.如权利要求17所述的网络节点,其中在并行执行模式中被执行时,在所述最差情况情形下的所述给定升级活动规范在情形的所述集之中具有最大停运。20.根据权利要求13-19任一项所述的网络节点,其中在不同情形下所述对应的执行时间和所述对应的停运受以下项的不同组合影响:操作执行时间属性、失败率、在失败的情况下是否允许重试及用于在所述系统的升级中牵涉到的软件操作和组件的允许的重试的次数。21.根据权利要求13...
【专利技术属性】
技术研发人员:O杰巴,M托罗,F肯德克,
申请(专利权)人:瑞典爱立信有限公司,
类型:发明
国别省市:瑞典,SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。