Journal of Parallel and Distributed Computing
Dynamic mapping of a class of independent tasks onto heterogeneous computing systems
Journal of Parallel and Distributed Computing - Special issue on software support for distributed computing
Response Time Analysis for Distributed Real-Time Systems with Bursty Job Arrivals
ICPP '98 Proceedings of the 1998 International Conference on Parallel Processing
The case for power management in web servers
Power aware computing
Dynamic and Aggressive Scheduling Techniques for Power-Aware Real-Time Systems
RTSS '01 Proceedings of the 22nd IEEE Real-Time Systems Symposium
Measuring the Robustness of a Resource Allocation
IEEE Transactions on Parallel and Distributed Systems
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Proceedings of the 2008 Asia and South Pacific Design Automation Conference
IEEE Transactions on Parallel and Distributed Systems
Signals, Systems, and Transforms
Signals, Systems, and Transforms
Dynamic Job Scheduling on Heterogeneous Clusters
ISPDC '09 Proceedings of the 2009 Eighth International Symposium on Parallel and Distributed Computing
Stochastic-Based Robust Dynamic Resource Allocation in a Heterogeneous Computing System
ICPP '09 Proceedings of the 2009 International Conference on Parallel Processing
IEEE Internet Computing
All of Statistics: A Concise Course in Statistical Inference
All of Statistics: A Concise Course in Statistical Inference
IEEE Transactions on Parallel and Distributed Systems
IPDPSW '11 Proceedings of the 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and PhD Forum
Energy-Constrained Dynamic Resource Allocation in a Heterogeneous Computing Environment
ICPPW '11 Proceedings of the 2011 40th International Conference on Parallel Processing Workshops
Dynamic Voltage Scaling for Multitasking Real-Time Systems With Uncertain Execution Time
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
AICCSA '11 Proceedings of the 2011 9th IEEE/ACS International Conference on Computer Systems and Applications
Dynamic Voltage Scaling Scheduling on Power-Aware Clusters under Power Constraints
DS-RT '13 Proceedings of the 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications
Hi-index | 0.00 |
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 heuristic (among the heuristics we tested).