Patent ID: 7437460

Claim:
A method for managing resources in a multiple node system, the method comprising the steps of: a plurality of servers hosting a service of a plurality of services, wherein each server of said plurality of servers is hosted on a particular node of said multiple node system and comprises integrated software components executed by at least one process running on said particular node, wherein each node of said multiple node system is a computing element interconnected to at least another node of said multiple node system; wherein each service of said plurality of services is performance of work of a particular type; detecting a violation of a service-level agreement of a plurality of service-level agreements; in response to detecting the violation, determining whether a first service of said plurality of services may be hosted by a first server of said plurality of servers that is not already hosting said first service; and if said first service may be hosted by said first server, then causing said first server to host said first service.