Determining optimal methods for creating virtual machines
AssigneeInternational Business Machines Corporation
InventorsEugene Bell, Eoin Byrne, Padraig MacSeain, Adrian O'Sullivan
Life of this patent
Estimating the term…
Abstract
A computer receives at least one requirement for a new VM. The computer identifies an existing VM to be modified during the generation of the new VM. The computer determines at least one step necessary to create the new VM configuration from the existing VM. The computer presents at least one pathway to the new VM from the existing VM. The computer receives a selection of a presented pathway to create the new VM.
Claims16
A method for determining the optimal pathways for creating a virtual machine (VM) with a given set of requirements, the method comprising:
- a computer receiving at least one requirement for a new VM;
- a computer identifying an existing VM to be modified during the generation of the new VM;
- a computer determining at least one step necessary to create the new VM configuration from the existing VM;
- a computer presenting to a user pathways for creating the new VM from the existing VM, wherein:
- the pathways further include a complexity of the at least one step necessary to create the new VM configuration from the existing VM configuration;
- and
- the complexity of the at least one step necessary to create the new VM configuration from the existing VM configuration is based on a selection from the group consisting of:
- a number of keystrokes required to install a software component, an amount of manual data input required to install additional software, and a number of carriage returns required to install additional software;
- and
- a computer creating the new VM based on the selection of the complexity of the at least one step.
A computer program product for determining the optimal pathways for creating a virtual machine (VM) with a given set of requirements, the computer program product comprising:
- one or more computer-readable storage memory and program instructions stored on the one or more computer-readable storage memory, the program instructions comprising:
- program instructions to receive at least one requirement for a new VM;
- program instructions to identify an existing VM to be modified during the generation of the new VM;
- program instructions to determine at least one step necessary to create the new VM configuration from the existing VM;
- program instructions to present to a user pathways for creating the new VM from the existing VM, wherein:
- the pathways further include a complexity of the at least one step necessary to create the new VM configuration from the existing VM configuration;
- and
- the complexity of the at least one step necessary to create the new VM configuration from the existing VM configuration is based on a selection from the group consisting of:
- a number of keystrokes required to install a software component, an amount of manual data input required to install additional software, and a number of carriage returns required to install additional software;
- and
- program instructions to create the new VM based on the selection of the complexity of the at least one step.
A computer system for determining the optimal pathways for creating a virtual machine (VM) with a given set of requirements, the computer system comprising:
- one or more computer processors;
- one or more computer-readable storage medium;
- program instructions stored on the computer readable storage medium for execution by at least one of the one or more processors, the program instructions comprising:
- program instructions to receive at least one requirement for a new VM;
- program instructions to identify an existing VM to be modified during the generation of the new VM;
- program instructions to determine at least one step necessary to create the new VM configuration from the existing VM;
- program instructions to present to a user pathways for creating the new VM from the existing VM, wherein:
- the pathways further include a complexity of the at least one step necessary to create the new VM configuration from the existing VM configuration;
- and
- the complexity of the at least one step necessary to create the new VM configuration from the existing VM configuration is based on a selection from the group consisting of:
- a number of keystrokes required to install a software component, an amount of manual data input required to install additional software, and a number of carriage returns required to install additional software;
- and
- program instructions to create the new VM based on the selection of the complexity of the at least one step.
Dependencies are inferred from the claim text.