Performance Provisioning and Energy Efficiency in Cloud and Distributed Computing Systems
Nikzad Babaii Rizvandi

TL;DR
This paper explores energy-efficient algorithms at hardware and application levels in HPC systems, focusing on DVFS and MapReduce resource modeling, supported by extensive simulations and real experiments.
Contribution
It introduces new algorithms for energy saving via DVFS and MapReduce modeling, providing empirical evaluation and insights into their performance and open challenges.
Findings
DVFS algorithms improve energy efficiency in HPC hardware.
MapReduce resource modeling aids in performance prediction and scheduling.
Experimental results reveal new properties and open problems in energy-aware computing.
Abstract
In recent years, the issue of energy consumption in high performance computing (HPC) systems has attracted a great deal of attention. In response to this, many energy-aware algorithms have been developed in different layers of HPC systems, including the hardware layer, service layer and system layer. These algorithms are of two types: first, algorithms which directly try to improve the energy by tweaking frequency operation or scheduling algorithms; and second, algorithms which focus on improving the performance of the system, with the assumption that efficient running of a system may indirectly save more energy. In this thesis, we develop algorithms in both layers. First, we introduce three algorithms to directly improve the energy of scheduled tasks at the hardware level by using Dynamic Voltage Frequency Scaling (DVFS). Second, we propose two algorithms for modelling and resource…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Distributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques
