Dynamic management of computing platform resources

US2016277308A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016277308-A1
Application numberUS-201514662716-A
CountryUS
Kind codeA1
Filing dateMar 19, 2015
Priority dateMar 19, 2015
Publication dateSep 22, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the invention provide for systems and computer program products for the management of logically partitioned computing resources of a data processing system configured with a plurality of hypervisors that each manages one or more logical partitions of the computing resources. A plurality of domains for the data processing system may be determined. For each domain, one or more hypervisors may be allocated to the domain such that one or more logical partitions managed by the hypervisor are allocated to the domain. Usage of the logically partitioned computing resources is based at least in part on the domain of each logically partitioned computing resource, a domain of each hypervisor, and/or a domain of a user.

First claim

Opening claim text (preview).

1 .- 11 . (canceled) 12 . A data processing system comprising: a plurality of logically partitioned computing resources including a plurality of processors and a plurality of memory resources; a plurality of hypervisors that each manages one or more logical partitions of the computing resources; a memory that stores program code configured to be executed by at least one processor to cause the at least one processor to: determine a plurality of domains for the data processing system, for each domain of the plurality, allocate one or more of the hypervisors to the domain to thereby allocate the one or more logical partitions of the computing resources managed by the hypervisor to the domain; and manage usage of each logical partition by each hypervisor based at least in part on the domain of the hypervisor. 13 . The data processing system of claim 12 , wherein usage of each logical partition by each hypervisor is managed by: setting a primary domain identifier attribute associated with the hypervisor based on the respective domain to which the hypervisor is allocated. 14 . The data processing system of claim 12 , wherein usage of each logical partition by each hypervisor is managed by: restricting virtual machine creation on a first logical partition based at least in part on a domain of the first logical partition. 15 . The data processing system of claim 14 , wherein usage of each logical partition by each hypervisor is further managed by: determining a first domain for a user associated with the virtual machine creation; determining a second domain associated with the first logical partition, wherein restricting the virtual machine creation on the first logical partition is in response to the first domain and the second domain being different domains. 16 . The data processing system of claim 12 , wherein usage of each logical partition by each hypervisor is managed by: restricting a user request for a first logical partition based at least in part on a domain of the first logical partition. 17 . The data processing system of claim 16 , wherein usage of each logical partition by each hypervisor is further managed by: determining a first domain for a user associated with the user request; determining a second domain associated with the first logical partition, wherein restricting the user operation on the first logical partition is in response to the first domain and the second domain being different domains. 18 . The data processing system of claim 12 , wherein usage of each logical partition by each hypervisor is managed by: restricting booting of a virtual machine on a first logical partition based at least in part on a domain of the first logical partition. 19 . The data processing system of claim 18 , wherein usage of each logical partition by each hypervisor is further managed by: determining a first domain for a user associated with the booting of the virtual machine; determining a second domain associated with the first logical partition, wherein restricting the booting of the virtual machine on the first logical partition is in response to the first domain and the second domain being different domains. 20 . A computer program product comprising: a non-transitory computer readable medium; and program code stored on the computer readable medium and configured to be executed by at least one processor to cause the at least one processor to: determine a plurality of domains for a data processing system configured with a plurality of hypervisors that each manages one or more logical partitions of the computing resources, for each domain of the plurality, allocate one or more of the hypervisors to the domain to thereby allocate the one or more logical partitions of the computing resources managed by the hypervisor to the domain; and manage usage of each logical partition by each hypervisor based at least in part on the domain of the hypervisor.

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Electricity · mapped topic

  • H04L47/78Primary

    Architectures of resource allocation · CPC title

  • Monitoring or debugging support · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016277308A1 cover?
Embodiments of the invention provide for systems and computer program products for the management of logically partitioned computing resources of a data processing system configured with a plurality of hypervisors that each manages one or more logical partitions of the computing resources. A plurality of domains for the data processing system may be determined. For each domain, one or more hype…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L47/78. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).