In this paper we present an optimization solution for power and performance management in a platform running multiple independent applications. Our approach assumes a virtualized server environment and includes an optimization model and strategy to dynamically control the cluster power consumption, while meeting the application’s workload demands. Categories and Subject Descriptors C.4 [Performance of Systems]: Modeling techniques General Terms Algorithms, Management, Performance, Experimentation Keywords Power optimization, virtualization, server clusters