Resource allocation/de-allocation and activation/deactivation
First Claim
Patent Images
1. A method for managing resources in a server environment, the method comprising:
- querying, by one or more processors, a first resource consumer for a list, wherein the list includes at least a first virtual resource and a first host resource;
querying, by one or more processors, a host resource pool to determine if the first host resource is present;
responsive to determining the first host resource is present in the host resource pool, allocating, by one or more processors, the first host resource to the first resource consumer;
sending, by one or more processors, a request to activate the first virtual resource and the first host resource to a virtual resource provider and a host resource provider, wherein the request to activate the first virtual resource and the first host resource is performed on a single thread;
determining, by one or more processors, to prepare one or more virtual resources for activation of one or more allocated host resources based at least in part on virtual resource definitions;
activating, by one or more processors, the one or more allocated host resources;
updating, by one or more processors, the virtual resource definitions to indicate the one or more allocated host resources are activated;
activating, by one or more processors, the one or more virtual resources;
determining, by one or more processors, the first resource consumer is initialized;
sending, by one or more processors, a request to finalize the activation of the first virtual resource; and
finalizing, by one or more processors, the activation of the one or more virtual resources, wherein finalizing the activation includes updating the I/O configuration definitions for each of the one or more virtual resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method, carried out by one or more processors, for managing resources in a server environment. In an embodiment, the method includes determining to prepare one or more virtual resources for activation of one or more allocated host resources, based, at least in part, on virtual resource definitions. The one or more allocated host resources and the one or more virtual resources are activated. Activation of the one or more virtual resources is finalized, wherein finalizing the activation includes updating the virtual resource definitions.
-
Citations
4 Claims
-
1. A method for managing resources in a server environment, the method comprising:
-
querying, by one or more processors, a first resource consumer for a list, wherein the list includes at least a first virtual resource and a first host resource; querying, by one or more processors, a host resource pool to determine if the first host resource is present; responsive to determining the first host resource is present in the host resource pool, allocating, by one or more processors, the first host resource to the first resource consumer; sending, by one or more processors, a request to activate the first virtual resource and the first host resource to a virtual resource provider and a host resource provider, wherein the request to activate the first virtual resource and the first host resource is performed on a single thread; determining, by one or more processors, to prepare one or more virtual resources for activation of one or more allocated host resources based at least in part on virtual resource definitions; activating, by one or more processors, the one or more allocated host resources; updating, by one or more processors, the virtual resource definitions to indicate the one or more allocated host resources are activated; activating, by one or more processors, the one or more virtual resources; determining, by one or more processors, the first resource consumer is initialized; sending, by one or more processors, a request to finalize the activation of the first virtual resource; and finalizing, by one or more processors, the activation of the one or more virtual resources, wherein finalizing the activation includes updating the I/O configuration definitions for each of the one or more virtual resources. - View Dependent Claims (2, 3, 4)
-
Specification