Device, method, and program for selecting os image
AssigneeInternational Business Machines Corporation
InventorYohei Ueda
Life of this patent
Estimating the term…
Abstract
A computer-implemented method, selection program, device and article of manufacture for selecting images of one or more operating systems (OS) that are cached in a target data processing system. The method can be implemented in a provisioning system where the system includes a first pool having the images of a plurality of different OS and a second pool having a plurality of data processing systems. The method includes: calculating the probability that the respective OS images in the first pool will be used in the next provisioning; and determining a combination of one or more OS images as one or more OS images to be cached.
Claims12
A computer-implemented method in a provisioning system including a first pool having the images of a plurality of different operating systems (OS) and a second pool having a plurality of data processing systems, for selecting one or more OS images to be cached in a target data processing system, wherein the target data processing system is one of a plurality of data processing systems from the plurality of OS images in the first pool, the method causing a computer to execute the steps comprising:
- calculating the probability that the respective OS images in the first pool will be used in the next provisioning;
- and
- determining, among all combinations of one or more OS images that can be selected from the plurality of OS images in the first pool to be cached in the target data processing system, a combination of one or more OS images as one or more OS images to be cached, which minimizes an expected value of the time needed for transmitting OS images to the target data processing system in the next provisioning, obtained assuming the caching.
A computer-implemented device for selecting images of one or more operating systems (OS) that are cached in a target data processing system in a second pool, wherein the second pool includes a plurality of data processing systems from a first pool, and wherein the first pool includes the images of a plurality of different OS, the device comprising:
- a probability calculation unit that calculates the probability that the respective OS images in the first pool will be used in the next provisioning;
- and
- a combination determination unit that determines, among all combinations of one or more OS images that can be selected from the first pool to be cached in the target data processing system, a combination of one or more OS images as one or more OS images to be cached in the target data processing system, which minimizes an expected value of the time needed for transmitting OS images to the target data processing system in the next provisioning, obtained assuming the caching of the combination of OS images.
An article of manufacture tangibly embodying computer readable instructions which when implemented causes a computer system to perform the steps of a computer-implemented method in a provisioning system including a first pool having the images of a plurality of different operating systems (OS) and a second pool having a plurality of data processing systems, for selecting one or more OS images to be cached in a target data processing system, wherein the target data processing system is one of a plurality of data processing systems from the plurality of OS images in the first pool, the steps comprising:
- calculating the probability that the respective OS images in the first pool will be used in the next provisioning;
- and
- determining, among all combinations of one or more OS images that can be selected from the plurality of OS images in the first pool to be cached in the target data processing system, a combination of one or more OS images as one or more OS images to be cached, which minimizes an expected value of the time needed for transmitting OS images to the target data processing system in the next provisioning, obtained assuming the caching.
Dependencies are inferred from the claim text.