Model based upgrade campaign generation

    公开(公告)号:US10466998B2

    公开(公告)日:2019-11-05

    申请号:US16071034

    申请日:2016-02-17

    摘要: An upgrade campaign is generated for entities of a system described by a source configuration. According to the upgrade campaign, the system is upgraded to a target configuration using available software. A change model describes changes from the source configuration to the target configuration. According to the change model, an upgrade campaign specification model is generated, which contains at least one upgrade campaign element for each change in the change model. A subset of upgrade campaign elements are matched based on a first set of rules, and the matched upgrade campaign elements are merged into an upgrade procedure in the upgrade campaign specification model. The upgrade procedures are ordered based on a second set of rules and dependencies among the entities of the system, where the dependencies are extracted from the source configuration, the target configuration and the description of available software.

    Combining User and Operator Intents in Network Slice Design

    公开(公告)号:US20230397039A1

    公开(公告)日:2023-12-07

    申请号:US18033275

    申请日:2020-11-24

    摘要: The disclosure relates to a method, apparatus and computer readable media for combining user and operator intents in network slice design and deployment. The method comprises receiving user intents for requested functionalities. The method comprises generating a solution map in which a network slice design is created for each requested functionality, each network slice design being associated with a plurality of operator policies that satisfy the user intents. The method comprises comparing the operator policies associated with the network slice designs for the requested functionalities and combining the network slice designs with matching operator policies into one or more merged network slice design if the user and operator intents are satisfied and if no isolation requirement is violated. The method comprises deploying, in a network of the operator, one or more merged network slice based on the one or more merged network slice design.

    Automation of management of cloud upgrades

    公开(公告)号:US11886917B2

    公开(公告)日:2024-01-30

    申请号:US17265998

    申请日:2019-07-24

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5027

    摘要: Resources in an Infrastructure-as-a-Service (IaaS) system are upgraded in an iterative process. In response to an upgrade request indicating requested changes to a current configuration of the system, one or more graph representations of the current configuration and the requested changes are created. The graph representations include a control graph which has vertices representing resource groups, and edges representing dependences among the resource groups. A batch of resource groups is identified to be upgraded in a current iteration based on the dependencies and Service Level Agreement (SLA) requirements including availability and elasticity of the system. Upgrade operations are executed on the identified batch using selected upgrade methods which handle potential incompatibilties during transition of system configurations. The graph representations are updated to include any new requested changes and recovery operations in response to feedback of failed upgrade operations. The iterative process proceed to upgrade remaining one or more resource groups.

    Runtime adjustment of configuration models for consistency preservation

    公开(公告)号:US11099860B2

    公开(公告)日:2021-08-24

    申请号:US15758622

    申请日:2015-09-15

    IPC分类号: G06F9/445 G06F8/656 G06F9/50

    摘要: A system performs runtime adjustment of a configuration model. The system receives, at runtime, a change request directed at one or more modified entities in the configuration model. Based on leadership information, one or more infringing entities are identified among the one or more modified entities. The leadership information indicates an impact that one entity has on another entity with respect to a given constraint. Based on the leadership information, a propagation scope is identified for a constraint violated by an infringing entity. The propagation scope includes the infringing entity and other entities that are potentially affected by the request. For resolving single constraint violation, a collection of paths are created in the propagation scope and a path is selected one at a time starting from the shortest path in the collection. For resolving multiple constraint violation, a bonded path is formed for a group of propagation scopes that overlap.

    A PATTERN BASED CONFIGURATION METHOD FOR MINIMIZING THE IMPACT OF COMPONENT FAILURES
    8.
    发明申请
    A PATTERN BASED CONFIGURATION METHOD FOR MINIMIZING THE IMPACT OF COMPONENT FAILURES 审中-公开
    用于最小化组件故障影响的基于模式的配置方法

    公开(公告)号:US20160335161A1

    公开(公告)日:2016-11-17

    申请号:US15112973

    申请日:2014-01-23

    IPC分类号: G06F11/14 G06F9/445

    摘要: A configuration is generated for a software that is to be deployed for providing high service availability to satisfy configuration requirements. One or more configuration patterns are identified, each of which specifies a set of attribute values and an actual recovery action for a failed component as a configuration option of the software. The unchangeable attribute values of the software are matched with the configuration patterns to obtain a matching configuration pattern, whose actual recovery action incurs a smallest component failure recovery impact zone. The matching configuration pattern is selected as at least a portion of the configuration of the software. Then the changeable attribute values of the software are set to the corresponding attribute values of the matching configuration pattern to satisfy the configuration requirements.

    摘要翻译: 为要部署以提供高服务可用性以满足配置要求的软件生成一个配置。 识别一个或多个配置模式,每个配置模式指定一组属性值和作为软件的配置选项的故障组件的实际恢复动作。 软件的不变属性值与配置模式匹配,以获得匹配的配置模式,其实际恢复动作引起最小的组件故障恢复冲击区域。 选择匹配配置模式作为软件的配置的至少一部分。 然后将软件的可更改属性值设置为匹配配置模式的相应属性值,以满足配置要求。

    ARCHITECTURE, METHOD AND SYSTEM FOR LIVE TESTING IN A PRODUCTION ENVIRONMENT

    公开(公告)号:US20230082606A1

    公开(公告)日:2023-03-16

    申请号:US17795639

    申请日:2021-03-31

    IPC分类号: G06F11/36

    摘要: There is provided an architecture, methods and a system for live testing in a production environment. The architecture comprises a platform independent Test Planner for generating a test package in response to receiving an event. Generating a test package comprises selecting test goals, generating a test suite and generating a test plan. The architecture comprises a platform dependent Test Execution Framework (TEF) for executing the test package in an environment serving live traffic. Executing the test package comprises initializing the test plan, starting the test plan and reporting the successful completion of the test plan, reporting the suspension of the test plan and waiting for further instructions, or reporting a failure of the test plan and executing a corresponding contingency plan.

    NETWORK SERVICE DESCRIPTOR SUPPORT FOR NETWORK SLICE ISOLATION REQUIREMENTS

    公开(公告)号:US20230037914A1

    公开(公告)日:2023-02-09

    申请号:US17791036

    申请日:2020-01-30

    摘要: A non-transitory computer readable media, methods, system and network function virtualization orchestrator can be used to instantiate a network service operating as at least a portion of a network slice. A network service descriptor describing the network service comprises at least one service deployment flavor; zero or more sharing allowed attribute defining if the network service or constituent instances of the network service is allowed to be shared with another network service instance, or with its constituent instances; and zero or more external placement rule attribute defining if the network service or constituent instances of the network service, is affine or anti-affine with current and future other network service or constituent instances of the current and future other network service.