Abstract:
The present invention provides a new management system and a new method for managing distributed resources (61-66), comprising a workflow engine (88) that can execute management workflows in order to actively control the distributed resources (61-66). The new management system is characterized in that autonomic Correlation Services (74-76) are introduced that manage different functional parts of the managed system in cooperation with workflow engine (88), whereby each Correlation Service (74-76) employs a Correlation Engine (174,175) and a set of rules (184,185,186) that describe how underlying resources (61-66) shall be managed, whereby a controller (44) communicates with the Correlation Services (74-76).
Abstract:
A service, requested by a server system 205, 206, is defined as nodes in a service model 211 in a management engine system 201. Each node defines the type of resource required for that node as an abstract method. The management engine 209 find resource manager systems 202, 203, which implement the resource, by searching a service provider catalogue 210. The management engine requests the resource manager to provide its application programming interface (API). The management engine overrides the abstract interface in the node with the interface of the selected resource manager to provide the specific resource. The resources may be data storage, application programs, computing resources, networking components or middleware.
Abstract:
Die Erfindung stellt ein Verfahren und ein System zum Optimieren des Platzierens von Instanzen der Abbilder (103) virtueller Maschinen in einer Cloud-Computing-Umgebung bereit. Das Verfahren umfasst die Schritte zum Empfangen einer Anforderung zum Nutzen einer neuen Instanz eines VM-Abbilds; Lesen von benutzerspezifischen und allgemeinen VM-Ressourcen-Nutzungsprofilen, die erste Ressourcen-Inanspruchnahmedaten umfassen; Lesen von Ressourcen-Poolprofilen, die zweite Ressourcen-Inanspruchnahmedaten umfassen; für jedes der Ressourcen-Poolprofile Analysieren und Angleichen des gelesenen VM-Ressourcen-Nutzungsprofils an die gelesenen Ressourcen-Poolprofile, Berechnen eines kumulierten Ressourcen-Inanspruchnahmeprofils und Ermitteln des einen der mehreren Ressourcen-Pools, der die geringste kumulierte Ressourcen-Inanspruchnahme aufweist.
Abstract:
A method and system for automatically cloning IT resource structure in stateful web services environments by employing a new approach for configuration management. The present new approach models the configurational state of each resource as a stateful web service. Configuration data are provided by this service's resource properties. Relationships between configurations of different resources are modeled as “stateful web services relationships” between web service instances. These relationships can be navigated, which allows exploring the configuration of a whole system in a standards-based way. Additionally a new web service interface is provided by the stateful web service encapsulating the resource. This interface provides two new operations: “getConfiguration” allows an exploiter to take a snapshot of a resource's and related resources' configurational state and “setConfiguration” allows for setting the configurational state of a resource to a previously saved state. An invocation of “getConfiguration” results in the creation of a new stateful web service instance that stores the configurational state of each resource. This new web service interface is implemented on a per-resource type basis. Any back-end technology may be used to implement this new web service interface.
Abstract:
The invention relates to a method and system for automatic creation of service temÂplates for deployment of services in a data processing infrastructure (100), such as a cloud computing environment, which provides a pool of resources. A service template is interÂpreted by a service orchestrator (120), the service orchestraÂtor allocates resources from the pool of resources and deploys services based on the resources by interpreting the service template. The method comprises the steps of: receiving existing packages (L1 -L3) of configuration scripts and at least one run list (RL1, RL2) for automatic installation or configuration of resources on existing servers; extracting from the packages (Ll-L3) of configuration scripts deployment information regarding the resources to be installed or configured by the configuration scripts and generate a collection of resource types based on the information inÂcluding their associated automation modules; extracting from the packages (Ll-L3) of configuration scripts and at least one run list (RL1, RL2) deployment dependencies beÂtween the resources to be installed or configured by the configuration scripts; and using the deployment information and the deployment dependenÂcies for creating a service template describing the deployment hierarchy of the resources for deploying a specific service.
Abstract:
A method and system for automatically cloning IT resource structure in stateful web services environments by employing a new approach for configuration management. The present new approach models the configurational state of each resource as a stateful web service. Configuration data are provided by this service's resource properties. Relationships between configurations of different resources are modeled as “stateful web services relationships” between web service instances. These relationships can be navigated, which allows exploring the configuration of a whole system in a standards-based way. Additionally a new web service interface is provided by the stateful web service encapsulating the resource. This interface provides two new operations: “getConfiguration” allows an exploiter to take a snapshot of a resource's and related resources' configurational state and “setConfiguration” allows for setting the configurational state of a resource to a previously saved state. An invocation of “getConfiguration” results in the creation of a new stateful web service instance that stores the configurational state of each resource. This new web service interface is implemented on a per-resource type basis. Any back-end technology may be used to implement this new web service interface.
Abstract:
By assigning an identifier to each entropy element, these may be provided to a selected virtual machine on a hypervisor. The entropy element may be generated by the hypervisor based on triggers related to one selected virtual machine. Restricting use of the entropy elements for the selected virtual machine, reduces the risk of attack that might reduce variation in the random entropy generated for example by incoming traffic, click events or the like. Time stamps may be used in an entropy pool for the hypervisor. A quality parameter for the verification environment for register transfer may be determined.
Abstract:
A server 205, 206 makes a request for a service in a distributed computing system 200, such as a cloud computing environment. A management engine system, running a management engine 209, 201, analyses a model 211 of the requested service. The service model contains a graph of nodes. Each node has a resource type and may have management rules. For each node, the management engine system uses a resource instance catalogue 250 and a service provider catalogue 210 to find a resource manager 214, 219, 222, which can provide a resource instance, which matches the type and rules of then of the node. The resource manager then creates the resource instance and allocates it to providing the requested service. The rules may include load requirements for resource instances, which may be updated based on the actual monitored loads of the instances.