Flow and stretch metrics for scheduling continuous job streams
Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms
Integrated resource management for cluster-based Internet services
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Resource overbooking and application profiling in shared hosting platforms
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Dynamic placement for clustered web applications
Proceedings of the 15th international conference on World Wide Web
A case for high performance computing with virtual machines
Proceedings of the 20th annual international conference on Supercomputing
Power provisioning for a warehouse-sized computer
Proceedings of the 34th annual international symposium on Computer architecture
Agile dynamic provisioning of multi-tier Internet applications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Minimizing the stretch when scheduling flows of divisible requests
Journal of Scheduling
A framework for dynamic adaptation of power-aware server clusters
Proceedings of the 2009 ACM symposium on Applied Computing
Optimal Power Management for Server Farm to Support Green Computing
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Power-aware load balancing of large scale MPI applications
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
Optimal sleep patterns for serving delay-tolerant jobs
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Towards energy-aware scheduling in data centers using machine learning
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
A dynamic optimization model for power and performance management of virtualized clusters
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Resource allocation algorithms for virtualized service hosting platforms
Journal of Parallel and Distributed Computing
OPTIMIS: A holistic approach to cloud service provisioning
Future Generation Computer Systems
Practical power consumption estimation for real life HPC applications
Future Generation Computer Systems
Adaptive resource configuration for Cloud infrastructure management
Future Generation Computer Systems
Non-cooperative games on multidimensional resource allocation
Future Generation Computer Systems
Hi-index | 0.00 |
In this paper we study the problem of energy-aware resource allocation for hosting long-term services or on-demand computing jobs in clusters, e.g., deployed as part of computing infrastructures. We formalize the problem as three constrained optimization problems: maximize job performance under power consumption constraints, minimize power consumption under job performance constraints, and optimize a linear combination of power consumption and job performance. These problems are NP-hard but, given an instance, a bound on the optimal solution can be computed via a rational linear program. We propose polynomial heuristics for all three problems. Simulation experiments show that in all three cases some heuristics can achieve results close to optimal, i.e., lead to good job performance while conserving energy.