JOURNAL ARTICLE

Energy and Makespan Tradeoffs in Heterogeneous Computing Systems using Efficient Linear Programming Techniques

Kyle M. TarpleeRyan FrieseAnthony A. MaciejewskiHoward Jay SiegelEdwin K. P. Chong

Year: 2015 Journal:   IEEE Transactions on Parallel and Distributed Systems Vol: 27 (6)Pages: 1633-1646   Publisher: Institute of Electrical and Electronics Engineers

Abstract

Resource management for large-scale high performance computing systems pose difficult challenges to system administrators. The extreme scale of these modern systems require task scheduling algorithms that are capable of handling at least millions of tasks and thousands of machines. These large computing systems consume vast amounts of electricity leading to high operating costs. System administrators try to simultaneously reduce operating costs and offer state-of-the-art performance; however, these are often conflicting objectives. Highly scalable algorithms are necessary to schedule tasks efficiently and to help system administrators gain insight into energy/performance trade-offs of the system. System administrators can examine this trade-off space to quantify how much a difference in the performance level will cost in electricity, or analyze how much performance can be expected within an energy budget. In this study, we design a novel linear programming based resource allocation algorithm for a heterogeneous computing system to efficiently compute high quality solutions for simultaneously minimizing energy and makespan. These solutions are used to bound the Pareto front to easily trade-off energy and performance. The new algorithms are highly scalable in both solution quality and computation time compared to existing algorithms, especially as the problem size increases.

Keywords:
Computer science Scalability Distributed computing Schedule Scheduling (production processes) Job shop scheduling Energy consumption Efficient energy use Linear programming Electricity Symmetric multiprocessor system Mathematical optimization Algorithm Operating system

Metrics

43
Cited By
4.34
FWCI (Field Weighted Citation Impact)
42
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.