Patent ID: 7904910

Claim:
A cluster system comprising: a plurality of cluster nodes coupled with a computer for executing a plurality of applications; and a management processor coupled with said computer for controlling said plurality of cluster nodes on said computer, wherein said management processor is operable to identify a first application that is not meeting a service level objective (SLO), to select a cluster node that is not currently executing said first application based on a relative importance of said plurality of applications executed on said plurality of cluster nodes, to create an instance of said first application on selected cluster node, to add said selected cluster node to a subcluster of said first application and assign a weight of zero for said subcluster, wherein said weight of zero causes no traffic associated with said first application to be initially sent to said selected cluster node, to initialize a timer in which a time period is selected based on at least one of protocols used for said first application and a second application and an average transaction time, to determine if said time period is expired, and if said time period is expired, to progressively decrease routing of transactions to said selected cluster node for said second application, and to progressively increase routing of transactions to said selected cluster node for said first application, said progressively decrease routing of transactions such that an observed appreciably degraded performance of said second application is reduced, wherein said management processor is operable to select said cluster node by examining cluster nodes associated with an application of lower priority.