학술논문

Energy-Constrained Dynamic Resource Allocation in a Heterogeneous Computing Environment
Document Type
Conference
Source
2011 40th International Conference on Parallel Processing Workshops Parallel Processing Workshops (ICPPW), 2011 40th International Conference on. :298-307 Sep, 2011
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Multicore processing
Robustness
Resource management
Computational modeling
Power demand
Energy consumption
Language
ISSN
0190-3918
1530-2016
2332-5690
Abstract
Energy-efficient resource allocation within clusters and data centers is important because of the growing cost of energy. We study the problem of energy-constrained dynamic allocation of tasks to a heterogeneous cluster computing environment. Our goal is to complete as many tasks by their individual deadlines and within the system energy constraint as possible given that task execution times are uncertain and the system is oversubscribed at times. We use Dynamic Voltage and Frequency Scaling (DVFS) to balance the energy consumption and execution time of each task. We design and evaluate (via simulation) a set of heuristics and filtering mechanisms for making allocations in our system. We show that the appropriate choice of filtering mechanisms improves performance more than the choice of heuristics (among the heuristics we tested).