Software defined infrastructures that encapsulate physical server resources into logical resource pools
AssigneeInternational Business Machines Corporation
InventorsJames J. Fall, Tammy L. Van Hove
Life of this patent
Estimating the term…
Abstract
A software defined infrastructure (SDI) makes available a subset of a computer server's resources to a cloud solution or workload. Multiple subsets of resources can be combined in a SDI to provide a logical resource pool. This allows cloud administrators to create software defined infrastructures derived from the partial capacity of a collection of systems. The resources defined across the physical boundaries of a computer server can then be made available to host deployment of cloud workloads. The infrastructure resource pool can be selected upon deployment of a cloud workload.
Claims9
A computer-implemented method executed by at least one processor for creating and managing a software defined infrastructure (SDI), the method comprising:
- creating the SDI, wherein the SDI comprises a logical resource pool having resources from a plurality of physical servers including a subset of physical resources available from each of the plurality of physical servers to provide the logical resource pool to a workload in a cloud computing environment;
- identifying physical servers to provide compute resources to the SDI;
- identifying unallocated resources from the physical servers;
- selecting unallocated resources for the SDI from the identified unallocated resources;
- and
- allocating at least one of the unallocated resources to the SDI wherein the logical resource pool comprises a plurality of virtual input/output servers (VIOS) including at least one VIOS from a plurality of physical servers where the at least one VIOS from the plurality of physical servers comprises a subset of the VIOSs available on the physical server where the VIOSs of the physical server are divided into more than one SDI.
A computer-implemented method executed by at least one processor for creating and managing a software defined infrastructure (SDI), the method comprising:
- creating the SDI, wherein the SDI comprises a logical resource pool having resources from a plurality of physical servers including a subset of physical resources available from each of the plurality of physical servers to provide the logical resource pool to a workload in a cloud computing environment;
- identifying physical servers to provide compute resources to the SDI;
- identifying unallocated resources from the physical servers;
- selecting unallocated resources for the SDI including unallocated resources selected by an administrator;
- allocating the selected unallocated resources to the SDI;
- deploying workloads to the SDI;
- wherein the logical resource pool comprises a plurality of virtual input/output servers (VIOS) including at least one VIOS from a plurality of physical servers where the at least one VIOS from the plurality of physical servers comprises a subset of the VIOSs available on the physical server where the VIOSs of the physical server are divided into more than one SDI;
- and
- wherein the SDI includes a definition that includes a name and metadata that defines SDI characteristics, wherein the metadata includes an SDI category, quality of service, and resource consumption constraints.
Dependencies are inferred from the claim text.