Abstract:
Examples herein relate to developing an orchestration plan. Examples disclose the development of a representation of a set of services wherein each service relates to other services via different types of relationships. The examples apply a set of dependency rules for each type of relationship at each service within the set of services such that the application of the set of dependency rules creates inter-service dependencies between state transitions of the set of services. Based on the creation of the inter-service dependencies, the orchestration plan is developed which includes a sequenced order of the state transitions for the set of services.
Abstract:
Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.
Abstract:
Systems and methods are provided for closing the loop between service assurance and service fulfillment in service provider systems. Configuration parameter values relevant to assuring a determined level of quality regarding services can be obtained. Those configuration parameters may be configured by a service fulfillment system operatively connected to the service assurance system. Dependencies may be calculated between the configuration parameter values, event parameters, and fact parameters representative of the services. The services may be monitored, and events occurring during performance of the services may be identified. The identified events can be correlated to relevant ones of the event parameters. One or more corrective actions to take can be determined by the service assurance system based on the correlation of the identified events to the relevant ones of the event parameters. The one or more corrective actions are fed back into the service fulfillment system to be executed.
Abstract:
Examples herein relate to developing an orchestration plan. Examples disclose the development of a representation of a set of services wherein each service relates to other services via different types of relationships. The examples apply a set of dependency rules for each type of relationship at each service within the set of services such that the application of the set of dependency rules creates inter-service dependencies between state transitions of the set of services. Based on the creation of the inter-service dependencies, the orchestration plan is developed which includes a sequenced order of the state transitions for the set of services.
Abstract:
A method of managing virtual network functions for a network, the method including providing a virtual network function (VNF) including a number of virtual network function components (VNFCs) of a number of different types, each VNFC comprising a virtual machine (VM) executing application software. The method further includes creating for up to all VNFC types a number of deactivated VMs having application software, monitoring at least one performance level of the VNF, and scaling-out the VNF by activating a number of deactivated VMs of a number of VNFC types when the at least one performance level reaches a scale-out threshold.
Abstract:
An orchestration cluster node system may include a plurality of local orchestration cluster nodes. Each local cluster node may include a service request executor, coordination function, and a resource manager. Each local cluster node may operate in a geography and the coordination functions of local cluster codes may communicate to coordinate execution of services across geographies.
Abstract:
Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.
Abstract:
A method including developing a representation of a set of services where each service relates to other services via different types of relationships and applying a set of dependency rules for each type of relationship within the set of services such that the application of the dependency rules creates inter-step dependencies between state transitions of the set of services. The method further including developing a step graph for the set of services based on the inter-step dependencies, identifying a common step in the step graph that is relevant to a first process and a second process, and removing any steps from the step graph for the first process that are relevant to the second process and not relevant to the first process.
Abstract:
A method of managing virtual network functions for a network, the method including providing a virtual network function (VNF) including a number of virtual network function components (VNFCs) of a number of different types, each VNFC comprising a virtual machine (VM) executing application software. The method further includes creating for up to all VNFC types a number of deactivated VMs having application software, monitoring at least one performance level of the VNF, and scaling-out the VNF by activating a number of deactivated VMs of a number of VNFC types when the at least one performance level reaches a scale-out threshold.
Abstract:
Examples of an apparatus and method for propagating a modification to a service graph are described herein. Relationships between services in the service graph are identified in response to a modification to a service. The relationship is a reference between pairs of services in the service graph. Based on the identified relationships, a modification is propagated.