IP Library Granted Patent US 8,244,827
Granted Patent B2
US 8,244,827 · App. 11/960,629 · Granted Aug 14, 2012

Transferring a logical partition (‘LPAR’) between two server computing devices based on LPAR customer requirements

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 8,244,827
App. No.
11/960,629
Granted
Aug 14, 2012
Kind
B2
Abstract

Methods, systems, and products are disclosed for transferring a logical partition (‘LPAR’) between two of a plurality of server computing devices based on LPAR customer requirements, the plurality of server computing devices connected together through a data communications network, the LPAR installed on one of the plurality of server computing devices, each server computing device having server operating capabilities, each server computing device associated with LPAR hosting costs for supporting LPARs, that include: identifying LPAR customer requirements for the LPAR, the LPAR customer requirements specifying customer criteria for operating the LPAR; selecting, from among the plurality of server computing devices, a server computing device to which to migrate the LPAR in dependence upon the server operating capabilities and LPAR hosting costs for at least one of the server computing devices and the LPAR customer requirements for the LPAR; and migrating the LPAR to the selected server computing device.

Claims (46)

1. A method of transferring a logical partition (‘LPAR’) between two of a plurality of server computing devices based on LPAR customer requirements, the plurality of server computing devices connected together through a data communications network, the LPAR installed on one of the plurality of server computing devices, each server computing device having server operating capabilities, each server computing device associated with LPAR hosting costs for supporting LPARs, the method comprising:

identifying LPAR customer requirements for the LPAR, the LPAR customer requirements specifying customer criteria for operating the LPAR;

selecting, from among the plurality of server computing devices, a server computing device to which to migrate the LPAR in dependence upon the server operating capabilities and LPAR hosting costs for at least one of the server computing devices and the LPAR customer requirements for the LPAR; and

migrating the LPAR to the selected server computing device.

2. The method of claim 1 further comprising administering any of the plurality of server computing devices in dependence upon the migration of the LPAR to the selected server computing device.

3. The method of claim 1 further comprising administering one of the plurality of server computing devices in dependence upon the server operating capabilities for that server computing device.

4. The method of claim 1 wherein:

the plurality of server computing devices are located in at least two datacenters, each datacenter located in a different geographic area; and

migrating the LPAR to the selected server computing device further comprises migrating the LPAR from one of the datacenters to another datacenter.

5. The method of claim 1 wherein the plurality of server computing devices are located in at least two datacenters, each datacenter located in a different geographic area, each datacenter advertising the LPAR hosting costs and the server operating capabilities associated with the server computing devices located in that datacenter.

6. The method of claim 5 wherein:

the method further comprises registering the LPAR customer requirements for the LPAR with a datacenter broker; and

selecting, from among the plurality of server computing devices, a server computing device to which to migrate the LPAR further comprises:

requesting the datacenter broker to identify at least one datacenter that includes a server computing device having the server operating capabilities and the LPAR hosting costs that match the LPAR customer requirements for that LPAR, and

receiving, from the datacenter broker in response to the request, a datacenter identifier and a server computing device identifier.

7. A system for transferring a logical partition (‘LPAR’) between two of a plurality of server computing devices based on LPAR customer requirements, the plurality of server computing devices connected together through a data communications network, the LPAR installed on one of the plurality of server computing devices, each server computing device having server operating capabilities, each server computing device associated with LPAR hosting costs for supporting LPARs, the system comprising one or more computer processors, computer memory operatively coupled to the computer processors, the computer memory having disposed within it computer program instructions capable of:

identifying LPAR customer requirements for the LPAR, the LPAR customer requirements specifying customer criteria for operating the LPAR;

selecting, from among the plurality of server computing devices, a server computing device to which to migrate the LPAR in dependence upon the server operating capabilities and LPAR hosting costs for at least one of the server computing devices and the LPAR customer requirements for the LPAR; and

migrating the LPAR to the selected server computing device.

8. The system of claim 7 wherein the computer memory has disposed within it computer program instructions capable of administering any of the plurality of server computing devices in dependence upon the migration of the LPAR to the selected server computing device.

9. The system of claim 7 wherein the computer memory has disposed within it computer program instructions capable of administering one of the plurality of server computing devices in dependence upon the server operating capabilities for that server computing device.

10. The system of claim 7 wherein:

the plurality of server computing devices are located in at least two datacenters, each datacenter located in a different geographic area; and

migrating the LPAR to the selected server computing device further comprises migrating the LPAR from one of the datacenters to another datacenter.

11. The system of claim 7 wherein the plurality of server computing devices are located in at least two datacenters, each datacenter located in a different geographic area, each datacenter advertising the LPAR hosting costs and the server operating capabilities associated with the server computing devices located in that datacenter.

12. The system of claim 11 wherein:

the computer memory has disposed within it computer program instructions capable of registering the LPAR customer requirements for the LPAR with a datacenter broker; and

selecting, from among the plurality of server computing devices, a server computing device to which to migrate the LPAR further comprises:

requesting the datacenter broker to identify at least one datacenter that includes a server computing device having the server operating capabilities and the LPAR hosting costs that match the LPAR customer requirements for that LPAR, and receiving, from the datacenter broker in response to the request, a datacenter identifier and a server computing device identifier.

13. A computer program product for transferring a logical partition (‘LPAR’) between two of a plurality of server computing devices based on LPAR customer requirements, the plurality of server computing devices connected together through a data communications network, the LPAR installed on one of the plurality of server computing devices, each server computing device having server operating capabilities, each server computing device associated with LPAR hosting costs for supporting LPARs, the computer program product comprising:

a non-transitory computer readable medium and computer program instructions stored on the non-transitory computer readable medium, wherein the computer program instructions, when executed, cause a computer to carry out the steps of:

identifying LPAR customer requirements for the LPAR, the LPAR customer requirements specifying customer criteria for operating the LPAR;

selecting, from among the plurality of server computing devices, a server computing device to which to migrate the LPAR in dependence upon the server operating capabilities and LPAR hosting costs for at least one of the server computing devices and the LPAR customer requirements for the LPAR; and

migrating the LPAR to the selected server computing device.

14. The computer program product of claim 13 further comprising computer program instructions that, when executed, cause the computer to carry out the steps of administering any of the plurality of server computing devices in dependence upon the migration of the LPAR to the selected server computing device.

15. The computer program product of claim 13 further comprising computer program instructions that, when executed, cause the computer to carry out the steps of administering one of the plurality of server computing devices in dependence upon the server operating capabilities for that server computing device.

16. The computer program product of claim 13 wherein:

the plurality of server computing devices are located in at least two datacenters, each datacenter located in a different geographic area; and

migrating the LPAR to the selected server computing device further comprises migrating the LPAR from one of the datacenters to another datacenter.

17. The computer program product of claim 13 wherein the plurality of server computing devices are located in at least two datacenters, each datacenter located in a different geographic area, each datacenter advertising the LPAR hosting costs and the server operating capabilities associated with the server computing devices located in that datacenter.

18. The computer program product of claim 17 wherein:

the computer program product further comprises computer program instructions that, when executed, cause the computer to carry out the steps of registering the LPAR customer requirements for the LPAR with a datacenter broker; and

selecting, from among the plurality of server computing devices, a server computing device to which to migrate the LPAR further comprises:

requesting the datacenter broker to identify at least one datacenter that includes a server computing device having the server operating capabilities and the LPAR hosting costs that match the LPAR customer requirements for that LPAR, and

receiving, from the datacenter broker in response to the request, a datacenter identifier and a server computing device identifier.

19. The computer program product of claim 13 wherein the computer readable medium comprises a recordable medium.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2017
From: INTERNATIONAL BUSINESS MACHINES
To: SERVICENOW, INC.
Reel/Frame 042269/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2008
From: ABRAMS, ROGER K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020592/0389 →