-
公开(公告)号:US11886917B2
公开(公告)日:2024-01-30
申请号:US17265998
申请日:2019-07-24
申请人: Mina Nabi , Maria Toeroe , Ferhat Khendek
发明人: Mina Nabi , Maria Toeroe , Ferhat Khendek
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.
-
公开(公告)号:US10754694B2
公开(公告)日:2020-08-25
申请号:US16070097
申请日:2016-01-29
申请人: Mina Nabi , Maria Toeroe , Ferhat Khendek
发明人: Mina Nabi , Maria Toeroe , Ferhat Khendek
摘要: A system is upgraded by rolling upgrade with dynamic batch sizes in multiple iterations. The system includes multiple hosts that host multiple resources. The rolling upgrade calculates a number of hosts to upgrade and a number of resources to upgrade for each iteration. The calculation subtracts a reserved number of hosts from a capacity of the system to account for potential failover and potential resource scaling operations during the iteration. Based on the calculated number of hosts to upgrade, it is determined whether the system has a capacity for upgrade. If the capacity exists, the calculated number of hosts to upgrade and the calculated number of resources to upgrade are upgraded, while accepting resource scaling requests during the iteration.
-
公开(公告)号:US11099860B2
公开(公告)日:2021-08-24
申请号:US15758622
申请日:2015-09-15
摘要: 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.
-
公开(公告)号:US10466998B2
公开(公告)日:2019-11-05
申请号:US16071034
申请日:2016-02-17
申请人: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) , Oussama Jebbar , Margarete Sackmann , Maria Toeroe , Ferhat Khendek
摘要: 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.
-
公开(公告)号:US20230037914A1
公开(公告)日:2023-02-09
申请号:US17791036
申请日:2020-01-30
申请人: Nour Gritli , Maria Toeroe , Ferhat Khendek
发明人: Nour Gritli , Maria Toeroe , Ferhat Khendek
IPC分类号: H04L41/0895 , H04L41/0893 , H04L41/0806
摘要: 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.
-
公开(公告)号:US11558248B2
公开(公告)日:2023-01-17
申请号:US17291950
申请日:2019-11-06
IPC分类号: H04L41/0806 , H04L41/0893 , H04L41/5041 , H04L41/5051 , H04L41/40
摘要: A method and network node are provided for dimensioning a network service (NS). The method comprises calculating, based on given capacity requirements of the NS, a required number of virtual network functions component (VNFC) instances of each of a plurality of virtual network function (VNF) in the NS; selecting a VNF deployment flavor (VnfDf) for each of the plurality of VNFs in the NS, based on the calculated required number of VNFC instances; generating a network service deployment flavor (NsDf) including the selected VnfDfs; and onboarding a network service descriptor (NSD), which includes the NsDf, for use for instantiating the dimensioned NS.
-
公开(公告)号:US20220116285A1
公开(公告)日:2022-04-14
申请号:US17424218
申请日:2019-01-24
IPC分类号: H04L41/5009
摘要: The disclosure relates to a method and a state controller running in a Kubernetes system. The state controller being operative to assign labels to pods, the labels indicating services to which the pods are assigned and high-availability states of the pods; detect a failed pod having a label indicating a high-availability state of not ready; and reassign the label indicating the high-availability state of the failed pod to a healthy pod, thereby changing endpoints of services provided and service flows from the failed pod to the healthy pod.
-
公开(公告)号:US10768945B2
公开(公告)日:2020-09-08
申请号:US15769590
申请日:2016-03-21
摘要: A system configuration is generated by integrating source models. Transformations are generated according to a weaving model that specifies relations among metamodels of the source models and the system configuration. The transformations, when executed, transform the source models into the system configuration that includes target entities. From the transformations, one or more integration constraints are generated for each target entity to be created or modified by an operation of the transformations. The integration constraints describe semantics of the relations specified by the weaving model. System configuration constraints are formed to include the integration constraints in addition to constraints of each source model. The transformations are executed to transform the source models into the system configuration to generate the system configuration obeying the system configuration constraints.
-
公开(公告)号:US20230397039A1
公开(公告)日:2023-12-07
申请号:US18033275
申请日:2020-11-24
发明人: Maria Toeroe , Nour Gritli , Ferhat Khendek
IPC分类号: H04W28/02 , H04L47/20 , H04L41/14 , H04L41/0806
CPC分类号: H04W28/0268 , H04L47/20 , H04L41/145 , H04L41/0806
摘要: 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.
-
公开(公告)号:US11290353B2
公开(公告)日:2022-03-29
申请号:US16622077
申请日:2018-03-08
IPC分类号: H04L12/24 , H04L41/5041 , H04L41/14
摘要: A Network Service Descriptor (NSD) is generated, from Virtualized Network Functions (VNFs) existing in a VNF catalog, for instantiating a network service which satisfies given network service requirements. From the VNF catalog, a system selects VNFs that provide functionalities and architectural blocks required to fulfill the NS requirements. The system generates at least a VNF forwarding graph (VNFFG), which includes relations between the functionalities and the architectural blocks of the selected VNFs as well as traffic flows between the selected VNFs. The system then creates the NSD, which includes the VNFFG, for instantiating the network service.
-
-
-
-
-
-
-
-
-