Co-management of Power and Performance in Virtualized Distributed Environments

Conference Paper · May 2011with14 Reads
DOI: 10.1007/978-3-642-20754-9_4 · Source: DBLP
Conference: Advances in Grid and Pervasive Computing - 6th International Conference, GPC 2011, Oulu, Finland, May 11-13, 2011. Proceedings

    Abstract

    Rapid growth of large-scale applications and their widespread use in research and industry has led to dramatic increases in
    energy consumption in enterprise data centers and large-scale distributed systems such as Grids. Any attempt at reducing the
    energy consumption without concern for performance can be destructive and deteriorate the overall efficiency of data centers
    and large-scale distributed systems running such applications. In this paper, we present an optimization model for resource
    management in virtualized distributed systems to minimize power costs automatically while satisfying performance constraints.
    The objective of our model is to keep the utilization of servers near to an optimum point to prevent performance degradation.
    The model includes two objective functions, one for power costs and another for performance. Using the objective functions,
    we present a scheduling algorithm to place a set of virtual machines on a set of servers dynamically so that to integrate
    power management with performance management. We show experimentally that the proposed scheduler consumes approximately 24%
    less energy than static power management techniques while maintaining comparable performance.