Energy-Efficient Real-Time Task Allocation in a Data Center.

Mingming Zhang,Songyun Wang,Guoquan Yuan,Yefei Li,Zhuzhong Qian
DOI: https://doi.org/10.1109/ithings-greencom-cpscom-smartdata.2016.147
2016-01-01
Abstract:Energy saving is one of the most important issues in the design of data centers. Dynamic Voltage and Frequency Scaling (DVFS) is recognized as an effective technique for achieving the tradeoff between system performance and energy saving. Many previous works addressed the DVFS-based energy-aware task allocation using total workload (execution time) of tasks, but it is extremely difficult to obtain in some scenarios. In this paper, we investigate the task allocation to minimize the energy consumption of clusters based on a new common task model, which present task requirements using the minimum frequency instead of execution time. We propose Energy Consumption Ratio (ECR) to evaluate the energy consumption of executing a task under different frequencies, which are constants to processors. Thus, the energy efficient task allocation problem can be converted into minimizing the total ECR. We proved this optimization problem is analogous but more difficult than Variable Size Bin Packing. We propose two lower-order polynomial-time heuristics, allocating tasks among servers. Plenty of experiments show that our algorithms outperform some other energy-aware strategies on energy saving. And we also proved our task allocation mechanism do achieve significant energy saving in a real testbed.
What problem does this paper attempt to address?