摘要:
A configuration is generated that enables Availability Management Framework (AMF) to manage virtual machines (VMs) and support hardware redundancy for each of service groups (SGs). Each component service instance (CSI) is configured to represent one or more of the VMs to be managed by AMF. Configuration attributes are set to associate each VM with one CSI, such that the VMs to be hosted on a same physical host are associated with different CSIs of a same service instance. Service units (SUs) of different SGs are configured such that each SU is hosted by any one VM on the same physical host, while the different SUs of a same SG are mapped to the VMs hosted on different physical hosts. The configuration enables the AMF to manage an application formed by the SGs in a virtualized environment in a same way as in a non-virtualized environment without modification to the application.
摘要:
Methods for providing feedback in messaging systems are described. A communication node can include a first counter for counting a first number of messages which received by and/or forwarded by the node. The communication node can also include a second counter which counts a second number of messages which are expected to be delivered from that node to other nodes.
摘要:
Among other things, embodiments described herein enable systems, e.g., Availability Management Forum (AMF) systems, having service units to operate with balanced loads both before and after the failure of one of the service units. A configuration can be generated which provides for distributed backup roles and balanced active loads. When a failure of a service unit occurs, the active loads previously handled by that service unit are substantially evenly picked up as active loads by remaining service units.
摘要:
A node, computer readable medium and method for generating an upgrade campaign for a system. The method includes receiving a current configuration of the system and a set of modifications to be implemented into the system to arrive at a new configuration of the system, automatically selecting an upgrade procedure for each modification in the set of modifications to be either a rolling upgrade procedure or a single step upgrade procedure, or a combination of these and generating the automatically selected upgrade procedure for each modification of the set of modifications.
摘要:
Node, computer software and method for identifying a target set of entities associated with a first configuration of a computer system that are to be modified for arriving at a second configuration of the computer system. The method includes selecting a single service, determining a characteristic of the single service, wherein the characteristic of the service is indicative of whether the single service is provided in both the first and second configurations, only in the first configuration or only in the second configuration, identifying, based on the selected service and its characteristic, one or two corresponding entity groups that are related to the single service, and mapping subsets of entities associated with the identified corresponding entity groups for transitioning the computer system from the first configuration to the second configuration.
摘要:
Techniques for upgrading software associated with layered architectures are described. Based on runtime and/or installation dependencies between the layers, upgrade operations are ordered and performed.
摘要:
The disclosure relates to a method, executed by an NFV-MANO, for providing a requested Service Availability Level (SAL) for a Network Service (NS). The method comprises at each of a plurality of layers of the NFV-MANO, mapping the requested SAL to a SAL that needs to be provided by a lower layer of the NFV-MANO. The method comprises propagating the mapped requested SAL through interfaces between layers of the NFV-MANO, from an NFVO towards a VIM. The method comprises receiving an estimated SAL′ for the NS based on virtual resources (VR) allocated by the VIM for satisfying the requested SAL. The method comprises, upon determining that the estimated SAL′ does not satisfy the requested SAL, taking actions to meet the requested SAL, or upon determining that the estimated SAL′ satisfies the requested SAL taking no further actions.
摘要:
Among other things, embodiments described herein enable systems, e.g., Availability Management Forum (AMF) systems, having service units to operate with balanced loads both before and after the failure of one of the service units. A method for balancing standby workload assignments and active workload assignments for a group of service units in a system which employs an N+M redundancy model, wherein N service units are active service units and M service units are standby service units is described. An active workload that the N active service units need to handle is calculated and each of the N active service units in the group is provided with an active workload assignment based on the calculated active workload. Standby workload assignments are distributed among the M standby service units substantially equally.
摘要:
A method and system for protecting against failure of hardware elements (HEs) in a virtual machine system using an information model with virtualization support. Based on the information model, the method boots virtual machine monitors (VMMs), virtual machines (VMs) and operating systems (OSes). The information model includes a graph of objects representing configured relationships between the hardware elements (HEs), VMMs, VMs, and OSes through parent child relationships between the graph's objects. The graph of objects includes: a domain object, HE objects, VMM objects, VM objects, and OS objects. The VM objects of a migration-enabled type represent those of the VMs that may migrate between the VMMs. Based on the runtime associations between the VMM objects and the VM objects of the migration-enabled type, the method identifies which of the migration-enabled VMs are hosted by a same HE and are therefore vulnerable to hardware failure of the same HE.
摘要:
Techniques for dynamic load management in processing systems are described. Tuples or vectors, for example, can be used to characterize loads and capacities. Assignments of tasks and redistribution of tasks in the system can be made using the tuples or vectors.