Litcius/Paper detail

Performance and energy-aware bi-objective tasks scheduling for cloud data centers

Huned Materwala, Leila Ismail

2022Procedia Computer Science35 citationsDOIOpen Access PDF

Abstract

Cloud computing enables remote execution of users’ tasks. The pervasive adoption of cloud computing in smart cities’ services and applications requires timely execution of tasks adhering to Quality of Services (QoS). However, the increasing use of computing servers exacerbates the issues of high energy consumption, operating costs, and environmental pollution. Maximizing the performance and minimizing the energy in the cloud data center is challenging. In this paper, we propose a performance and energy optimization bi-objective algorithm to trade off the contradicting performance and energy objectives. An evolutionary algorithm-based multi-objective optimization is for the first time proposed using system performance counters. The performance of the proposed model is evaluated using a realistic cloud dataset in a cloud computing environment. Our experimental results achieve higher performance and lower energy consumption compared to a state-of-the-art algorithm.

Topics & Concepts

Computer scienceCloud computingEnergy consumptionGreen computingServerDistributed computingScheduling (production processes)Data centerQuality of serviceEfficient energy useReal-time computingComputer networkOperating systemMathematical optimizationMathematicsBiologyEngineeringEcologyElectrical engineeringCloud Computing and Resource ManagementIoT and Edge/Fog ComputingDistributed and Parallel Computing Systems
Performance and energy-aware bi-objective tasks scheduling for cloud data centers | Litcius