Restarting application servers
AssigneeInternational Business Machines Corporation
InventorsMark D. Cooper, Christopher D. Filachek, Daniel S. Gritter, James D. Johnston, Jr.
Life of this patent
Estimating the term…
Abstract
Application servers having multiple virtual machines are restarted by sequentially addressing each active virtual machine (VM) by adding a corresponding new VM prior to stopping the active VM before adding another new VM corresponding to another of the multiple virtual machines to be restarted. Application servers are monitored for restart conditions that trigger a sequential process of adding a new VM and stopping the corresponding active VM.
Claims18
A method comprising:
- identifying a first set of virtual machines for a recycle process;
- determining a first count of individual virtual machines in the first set of virtual machines;
- assigning a first recycle order to the first set of virtual machines;
- and
- coordinating the recycle process such that no more than one virtual machine over the first count of individual virtual machines exists during the recycle process;
- wherein:
- at least the assigning and coordinating steps are performed by computer software running on computer hardware.
A computer program product comprising a computer-readable storage medium having a set of instructions stored therein which, when executed by a processor, causes the processor to restart an application server by:
- identifying a first set of virtual machines for a recycle process;
- determining a first count of individual virtual machines in the first set of virtual machines;
- assigning a first recycle order to the first set of virtual machines;
- and
- coordinating the recycle process such that no more than one virtual machine over the first count of individual virtual machines exists during the recycle process.
A computer system comprising:
- a processor set;
- and
- a computer readable storage medium;
- wherein:
- the processor set is structured, located, connected, and/or programmed to run program instructions stored on the computer readable storage medium;
- and
- the program instructions, when executed by the processor set, cause the processor set to restart an application server by:
- identifying a first set of virtual machines for a recycle process;
- determining a first count of individual virtual machines in the first set of virtual machines;
- assigning a first recycle order to the first set of virtual machines;
- and
- coordinating the recycle process such that no more than one virtual machine over the first count of individual virtual machines exists during the recycle process.
Dependencies are inferred from the claim text.