Method for operating an arrangement of a plurality of computers in the event of a computer failure
First Claim
1. A method for operating a server farm including an arrangement of a plurality of computers that are configured to execute a plurality of software units, and an additional monitoring computer to conduct repeated monitoring of the status of the plurality of computers and the intervening of the plurality of computers, wherein the software units are assigned a weighting according to a selected importance criteria, the method comprising:
- when at least one computer has been determined as failing, collecting information at scheduled monitoring times and in relation to which of the computers have failed and which software units are thereby affected;
determining a plurality of possible transfer scenarios for transferring the affected software units from failed computers to active computers, wherein each transfer scenario indicates which software units are to be transferred to which active computers;
assessing the possible transfer scenarios based upon the weighting of the software units;
selecting a transfer scenario based on the assessment of possible transfer scenarios; and
executing the selected transfer scenario.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is established for operating an arrangement of a plurality of computers that are configured to execute software units. Continuous monitoring of the plurality of computers and intervening with any failed computers is performed via a monitoring computer. The software units are assigned a weighting in accordance with their importance, and the method steps are invoked in the event of a computer failing. At the monitoring time, information regarding the failure of all of the failed computers and software units affected is thereby collected. The software units, that are affected by the failure or failures, are transferred to other computers. The transfer is determined via the weighting of the software units.
-
Citations
9 Claims
-
1. A method for operating a server farm including an arrangement of a plurality of computers that are configured to execute a plurality of software units, and an additional monitoring computer to conduct repeated monitoring of the status of the plurality of computers and the intervening of the plurality of computers, wherein the software units are assigned a weighting according to a selected importance criteria, the method comprising:
-
when at least one computer has been determined as failing, collecting information at scheduled monitoring times and in relation to which of the computers have failed and which software units are thereby affected;
determining a plurality of possible transfer scenarios for transferring the affected software units from failed computers to active computers, wherein each transfer scenario indicates which software units are to be transferred to which active computers;
assessing the possible transfer scenarios based upon the weighting of the software units;
selecting a transfer scenario based on the assessment of possible transfer scenarios; and
executing the selected transfer scenario. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An arrangement of a plurality of computers that execute a plurality of software units, and a monitoring computer to repeatedly monitor the status of the plurality of computers and to intervene with the plurality of computers, in response to at least one of the plurality of computers failing, wherein the monitoring computer is configured to execute the following steps:
-
collect information at scheduled monitoring times and in relation to which of the computers have failed and which software units are thereby affected;
determine a plurality of possible transfer scenarios for transferring the affected software units from failed computers to active computers, wherein each transfer scenario indicates which software units are to be transferred to which active computers;
assess the possible transfer scenarios based upon the weighting of the software units;
select a transfer scenario based on the assessment of possible transfer scenarios; and
execute the selected transfer scenario.
-
Specification