Patent ID: 7552215

Claim:
A method for supporting a large number of intermittently used application clusters located on a host farm comprising a plurality of host machines, comprising: monitoring usage of a plurality of active application clusters; selecting which of the plurality of active application clusters to make dormant based on the monitored application usage or a policy; receiving an application request from a client at a router and load balancer; determining if the application cluster corresponding to the application request received from the client is active or dormant; the router and load balancer directing the application request to a holding zone for holding the application request, if the application cluster is determined to be dormant, the holding zone comprising a server process on the host farm; changing a status of the dormant application cluster to active; changing a status of an unused active application cluster to dormant; stopping all server processes for a newly dormant application cluster; starting server processes for a newly active application cluster; directing the application request held in the holding zone to the server processes for the newly active application cluster; updating information regarding the active and dormant application clusters in response to the status changes; and stopping and starting server processes in the newly dormant and newly active application clusters, respectively, based on the updated information; wherein changing a status of an unused active application cluster to dormant and stopping server processes for a newly dormant application cluster can occur any time before changing a status of the dormant application cluster to active.