IP Library Granted Patent US 9,432,267
Granted Patent B2
US 9,432,267 · App. 14/206,038 · Granted Aug 30, 2016

Software defined infrastructures that encapsulate physical server resources into logical resource pools

Inventors: James J. Fall (Pine Island, MN); Tammy L. Van Hove (Elgin, MN)
Assignee: International Business Machines Corporation
H04L41/5019G06F9/44505G06F9/45558G06F9/50H04L41/12H04L41/22H04L47/70G06F9/45533G06F2009/45583
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,432,267
App. No.
14/206,038
Granted
Aug 30, 2016
Kind
B2
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.

Claims (22)

1. 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.

2. The method of claim 1 wherein the logical resource pool comprises at least one virtual input/output server (VIOS).

3. The method of claim 1 wherein the logical resource pool comprises a plurality of virtual input/output servers (VIOS) located on a plurality of physical servers.

4. The method of claim 1 wherein the logical resource pool comprises at least one license entitlement pool.

5. The method of claim 1 further comprising deploying workloads to the SDI, wherein the workloads use the subset of resources.

6. The method of claim 5 wherein the subset of resources comprises at least one logical partition for provisioning client workloads.

7. The method of claim 6 wherein the logical partition is a dynamic logical partition that can be dynamically managed to meet a service level agreement.

8. The method of claim 1 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.

9. 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2014
From: FALL, JAMES J.; VAN HOVE, TAMMY L.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032415/0688 →
Continuity (1)
Related Publication 20150263890A1 · Sep 17, 2015