Patent ID: 7587492

Claim:
A method for enabling dynamic performance management for virtual servers comprising the following computer-implemented steps: detecting automatically when a first physical server is operating beyond a threshold, wherein a plurality of virtual servers are operating on said first physical server; determining automatically a virtual server of said plurality of virtual servers which is associated with said first physical server and is operating beyond said threshold; moving automatically and transparently said virtual server associated with said first physical server operating beyond said threshold to a second physical server to operate thereon; determining automatically when said virtual server operating on said second physical server is operating beneath a functional threshold; moving automatically and transparently said virtual server that is operating beneath said functional threshold to said first physical server to operate thereon; and verifying automatically that said virtual server is in a stable state within said first physical server before said moving, wherein said first physical server is configured to maximally utilize its resources for virtual servers operating below said threshold, and wherein said second physical server is configured to under-utilize its resources to provide capacity for operating said virtual server when said virtual server is operating beyond said threshold.