RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2015 Volume 27, Issue 6, Pages 355–380 (Mi tisp203)

This article is cited in 4 papers

Min_c: heterogeneous concentration policy for power aware scheduling

F. Armenta-Canoa, A. Tchernykha, J. M. Cortés-Mendozaa, R. Yahyapourb, A. Yu. Drozdovc, P. Bouvryd, D. Kliazovichd, A. Avetisyane, S. Nesmachnowf

a CICESE Research Center
b GWDG - University of Göttingen
c Moscow Institute of Physics and Technology (State University)
d University of Luxembourg
e Institute for System Programming of the RAS
f Universidad de la República

Abstract: In this paper, we address power-aware online scheduling of jobs with resource contention. We propose an optimization model and present a new approach to resource allocation based on job concentration. We take into account different types of applications and heterogeneity of workloads that could include CPU-intensive, disk-intensive, I/O-intensive, memory-intensive, network-intensive and other applications. When jobs of one type are allocated to the same resource, they may create a bottleneck and resource contention either in CPU, memory, disk or network. It may result in system performance degradation and increasing energy consumption. The main objective is to minimize the total energy consumption of running heterogeneous workloads. We focus on energy characteristics of applications assuming that applications of different types contribute differently to the total power consumptions due to use different hardware. We propose a nonlinear hybrid model of energy consumption. Our model takes into account power consumption of individual jobs and their combinations. We propose heterogeneous job consolidation algorithms and validate them by conducting a performance evaluation study using the CloudSim toolkit under different scenarios and real data. We analyze several scheduling algorithms depending on the type and amount of information they require. We show that information about resources utilization without knowledge of jobs types does not help much to improve the total energy consumption. In the other hand, being aware of types of applications, intelligent allocation strategies can further improve energy consumption compared with traditional approaches.

Keywords: Energy efficiency, type of applications, resource contention, scheduling.

DOI: 10.15514/ISPRAS-2015-27(6)-23



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024