17542763. MANAGING MULTIPLE VIRTUAL PROCESSOR POOLS simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

MANAGING MULTIPLE VIRTUAL PROCESSOR POOLS

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Seth E. Lederer of Staatsburg NY (US)

Jeffrey G. Chan of Fishkill NY (US)

Hunter J. Kauffman of Poughkeepsie NY (US)

Jeffrey Paul Kubala of Poughquag NY (US)

Daniel Henry Lepore of Austin TX (US)

MANAGING MULTIPLE VIRTUAL PROCESSOR POOLS - A simplified explanation of the abstract

This abstract first appeared for US patent application 17542763 titled 'MANAGING MULTIPLE VIRTUAL PROCESSOR POOLS

Simplified Explanation

The abstract describes a computer implemented method for managing virtual processor pools. Here is a simplified explanation:

  • The method involves identifying available system resources and defining virtual resource pools.
  • System resources are assigned to virtual pools.
  • Logical partitions are created within a virtual resource pool, with each partition having a specified weight relative to others in the pool.
  • If a virtual resource pool needs additional resources, it can access unused resources from another virtual resource pool.

Potential applications of this technology:

  • Cloud computing platforms can use this method to efficiently manage virtual processor pools and allocate resources to different virtual machines or applications.
  • Data centers can benefit from this method by optimizing resource allocation and improving overall system performance.

Problems solved by this technology:

  • Efficiently managing and allocating system resources in virtual environments can be challenging. This method provides a solution by allowing flexible resource allocation and sharing between virtual pools.
  • It addresses the problem of resource scarcity by enabling virtual pools to access unused resources from other pools, ensuring optimal utilization of available resources.

Benefits of this technology:

  • Improved resource utilization: By allowing virtual pools to access unused resources, the method ensures that resources are efficiently utilized across the system.
  • Flexibility in resource allocation: The ability to assign weights to logical partitions within virtual pools provides flexibility in allocating resources based on priority or workload requirements.
  • Enhanced system performance: By effectively managing virtual processor pools, the method can improve overall system performance and responsiveness.


Original Abstract Submitted

A computer implemented method for managing virtual processor pools includes identifying a set of available system resources, defining a set of virtual resource pools, assigning one or more system resources of the set of identified system resources to one or more virtual pools of the set of virtual resource pools, creating a plurality of logical partitions within a first virtual resource pool of the set of virtual resource pools, wherein each logical partition of the plurality of logical partitions specifies a weight relative to other partitions in the first virtual resource pool, receiving a request for additional resources from the first virtual resource pool, and allowing the first virtual resource pool to access an unused resource from a second virtual resource pool of the set of virtual resource pools. A computer program product and computer system corresponding to the method are also disclosed herein.