Unlock instant, AI-driven research and patent intelligence for your innovation.

Method, system and computer program product for optimizing allocation of resources on partitions of a data processing system

a data processing system and resource allocation technology, applied in the field of sharing resources in data processing systems, can solve the problems of limiting the expansion amount of the partition to the total number of virtual cpus allotted, and limiting the effect of limiting action

Inactive Publication Date: 2007-07-19
IBM CORP
View PDF17 Cites 48 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008] A method, system and computer program product for optimizing allocation of resources to partitions of a data processing system are disclosed. The method includes creating a first virtual central processing unit and a second virtual central processing unit, wherein at least one of the set of the first virtual processing unit and the second virtual processing spans across a first physical processing unit and a second physical processing unit. One or more resources from

Problems solved by technology

The ability of a partitioned data processing system both to create and to close or dissolve concurrent instances of one or more operating systems on a single processor creates numerous technological challenges with regard to the migration of resources and processes from one partition to another.
Existing embodiments of uncapped partitions, however, limit the amount of expansion of the partition to the total number of virtual CPUs allotted to that partition.
This limiting action is a burdensome limit imposed on the parallelization of jobs in the partition.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, system and computer program product for optimizing allocation of resources on partitions of a data processing system
  • Method, system and computer program product for optimizing allocation of resources on partitions of a data processing system
  • Method, system and computer program product for optimizing allocation of resources on partitions of a data processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] With reference now to figures and in particular with reference to FIG. 1, there is depicted a data processing system 100 that may be utilized to implement the method, system and computer program product of the present invention for optimizing allocation of resources to partitions of a data processing system. For discussion purposes, the data processing system is described as having features common to a server computer. However, as used herein, the term “data processing system,” is intended to include any type of computing device or machine that is capable of receiving, storing and running a software product, including not only computer systems, but also devices such as communication devices (e.g., routers, switches, pagers, telephones, electronic books, electronic magazines and newspapers, etc.) and personal and home consumer devices (e.g., handheld computers, Web-enabled televisions, home automation systems, multimedia viewing systems, etc.).

[0014]FIG. 1 and the following d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method, system and computer program product for optimizing allocation of resources to partitions of a data processing system are disclosed. The method includes creating a first virtual central processing unit and a second virtual central processing unit, wherein at least one of the set of the first virtual processing unit and the second virtual processing spans across a first physical processing unit and a second physical processing unit. One or more resources from the first and second virtual central processing units are allocated to a first partition and a second partition. Whether one or more processes running on the first partition can utilize additional resources is determined. One or more resources from the first virtual central processing unit and resources from the second virtual central processing unit are reallocated to the first partition, wherein at least one of the resources was previously allocated to the second partition.

Description

BACKGROUND OF THE INVENTION [0001] 1. Technical Field [0002] The present invention relates in general to sharing resources in data processing systems and in particular to reallocating resources between logical partitions of a data processing system. Still more particularly, the present invention relates to a system, method and computer program product for optimizing allocation of resources to partitions of a data processing system. [0003] 2. Description of the Related Art [0004] Logical partitioning (LPAR) of a data processing system permits several concurrent instances of one or more operating systems on a single processor, thereby providing users with the ability to split a single physical data processing system into several independent logical data processing systems capable of running applications in multiple, independent environments simultaneously. For example, logical partitioning makes it possible for a user to run a single application using different sets of data on separat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/46
CPCG06F9/5077G06F2209/5012G06F2209/5021G06F9/5083
Inventor KASHYAP, SUJATHA
Owner IBM CORP