An energy-efficient scheduling algorithm for shared facility supercomputer centers

11/17/2021
by   E. A. Kiselev, et al.
0

The evolution of high-performance computing is associated with the growth of energy consumption. Performance of cluster computes (is increased via rising in performance and the number of used processors, GPUs, and coprocessors. An increment in the number of computing elements results in significant growth of energy consumption. Power grids limits for supercomputer centers (SCC) are driving the transition to more energy-efficient solutions. Often upgrade of computing resources is done step-by-step, i.e. parts of older supercomputers are removed from service and replaced with newer ones. A single SCC at any time can operate several computing systems with different performance and power consumption. That is why the problem of scheduling parallel programs execution on SCC resources to optimize energy consumption and minimize the increase in execution time (energy-efficient scheduling) is important. The goal of the presented work was the development of a new energy-efficient algorithm for scheduling computing resources at SCC. To reach the goal the authors analyzed methods of scheduling computing resources in a shared facility, including energy consumption minimizing methods. The study made it possible to formulate the problem of energy-efficient scheduling for a set of CCs and propose an algorithm for its solution. Experiments on NPB benchmarks allowed achieving significant reduction in energy consumption with a minor increase of runtime.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/17/2018

A Study of Efficient Energy Management Techniques for Cloud Computing Environment

The overall performance of the development of computing systems has been...
research
09/28/2021

Power Consumption Analysis of Parallel Algorithms on GPUs

Due to their highly parallel multi-cores architecture, GPUs are being in...
research
05/29/2018

Scheduling under dynamic speed-scaling for minimizing weighted completion time and energy consumption

Since a few years there is an increasing interest in minimizing the ener...
research
01/31/2018

REOH: Runtime Energy Optimization for Heterogeneous Systems

Significant efforts have been devoted to choosing the best configuration...
research
09/09/2022

Energy-Efficiency Evaluation of OpenMP Loop Transformations and Runtime Constructs

OpenMP is the de facto API for parallel programming in HPC applications....
research
12/14/2018

FREE - Fine-grained Scheduling for Reliable and Energy Efficient Data Collection in LoRaWAN

Collecting data from remote sensor devices with limited infrastructure i...
research
03/12/2023

Frugal Computing – On the need for low-carbon and sustainable computing and the path towards zero-carbon computing

The current emissions from computing are almost 4 is already more than e...

Please sign up or login with your details

Forgot password? Click here to reset