Method, system and software for allocating information handling system resources in response to high availability cluster fail-over events
First Claim
1. A method for allocating application processing operations among information handling system cluster resources in response to a fail-over event, comprising:
- identifying a performance ratio between a failing-over cluster node and a fail-over cluster node;
transforming a first calendar schedule associated with failing-over application processing operations into a second calendar schedule to be associated with failing-over application processing operations on the fail-over cluster node in accordance with the performance ratio; and
implementing the second calendar schedule on the fail-over cluster node such that the fail-over cluster node may effect failing-over application processing operations according to the second calendar schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and software for allocating information handling system resources in response to cluster fail-over events are disclosed. In operation, the method provides for the calculation of a performance ratio between a failing node and a fail-over node and the transformation of an application calendar schedule from the failing node into a new application calendar schedule for the fail-over node. Before implementing the new application calendar schedule for the failing-over application on the fail-over node, the method verifies that the fail-over node includes sufficient resources to process its existing calendar schedule as well as the new application calendar schedule for the failing-over application. A resource negotiation algorithm may be applied to one or more of the calendar schedules to prevent application starvation in the event the fail-over node does not include sufficient resources to process the failing-over application calendar schedule as well as its existing application calendar schedules.
61 Citations
23 Claims
-
1. A method for allocating application processing operations among information handling system cluster resources in response to a fail-over event, comprising:
-
identifying a performance ratio between a failing-over cluster node and a fail-over cluster node;
transforming a first calendar schedule associated with failing-over application processing operations into a second calendar schedule to be associated with failing-over application processing operations on the fail-over cluster node in accordance with the performance ratio; and
implementing the second calendar schedule on the fail-over cluster node such that the fail-over cluster node may effect failing-over application processing operations according to the second calendar schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for maintaining resource availability in response to a fail-over event, comprising:
-
an information handling system cluster including a plurality of nodes;
at least one storage device operably coupled to the cluster; and
a program of instructions storable in a memory and executable in a processor of at least one node, the program of instructions operable to identify at least one characteristic of a failing node and at least one characteristic of a fail-over node, calculate a performance ratio between the failing node and the fail-over node, transform a processing schedule for at least one failing-over application to a new processing schedule associated with failing-over application processing on the fail-over node in accordance with the performance ratio and implement the new processing schedule for the failing-over application on the fail-over node. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. Software for allocating information handling system resources in a cluster in response to a fail-over event, the software embodied in computer readable media and when executed operable to:
-
access a knowledge-base containing application resource requirements and available cluster node resources;
calculate a performance ratio between a failing node and a fail-over node;
develop a new processing schedule for a failing-over application on the fail-over node in accordance with the performance ratio; and
queue the failing-over application for processing on the fail-over node in accordance with the new processing schedule. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification