Patent ID: 7441033

Claim:
A method for managing resources in a multiple node system, the method comprising the steps of: said multiple node system detecting a violation of a service-level agreement on a multi-node server, wherein said multi-node server includes a set of server instances that runs a first set of nodes, wherein a server comprises integrated software components executed by at least one process running on a node, wherein each node of said multiple node system is a computing element interconnected to at least another node of said multiple node system; in response to detecting said violation, said multiple node system determining whether to resolve said violation by using a node that is not a member of said first set of nodes to host another server instance of said multi-node server; and in response to determining to resolve said violation by using a node that is not a member of said first set of nodes, attempting to resolve said violation by performing steps that include: said multiple node system finding another node to use to host a second server instance of said multi-node server, and said multiple node system starting said second server instance of said multi-node server on said other node without rebooting said another node.