4.7 Article

A Multi-Objective Optimization Scheme for Job Scheduling in Sustainable Cloud Data Centers

Journal

IEEE TRANSACTIONS ON CLOUD COMPUTING
Volume 10, Issue 1, Pages 172-186

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCC.2019.2950002

Keywords

Classification; cloud data centers; multi-objective optimization; sustainability; VM placement

Ask authors/readers for more resources

In recent years, there has been a global green city revolution due to the increasing demand for an eco-friendly environment. Cloud data centers have become significant energy consumers relying on power grids, leading to a substantial increase in energy consumption and global carbon footprint. To address these challenges, the study aims to design a comprehensive workload classification, job scheduling, and virtual machine placement architecture for cloud data centers powered by renewable energy sources and power grids. A multi-objective optimization scheme is proposed to improve energy utilization, reduce energy costs, and carbon footprint rate.
For a number of years, due to an exponential increase in the demand for an eco-friendly environment, there has been a rapid increase in the green city revolution across the globe. Subsequently, load shifting of major energy consumers from conventional power grids to renewable energy sources (RES) has become inevitable. Towards this end, cloud data centers (DCs) have emerged as significant consumers of energy that solely rely on power grids to fuel their day-to-day operations. Nevertheless, their energy consumption has increased significantly which in turn has substantially raised the global carbon footprint rate. These challenges can be best addressed by the judicious utilization of RES which have well established advantages like reduced operational costs and carbon emissions. Keeping in view of the above facts, the ultimate goal of the proposed work is to design a comprehensive workload classification; and joYb scheduling and Vitual machine placement architecture for cloud DCs powered by RES and power grids. For this, a multi-objective optimization scheme is proposed which operates in two phases. In phase I, a random forest-based wrapper scheme known as Boruta, is used for relevant feature set selection for the incoming workload. This is followed by classification of the workload using a locality sensitive hashing-based support vector machines approach. In phase II, a multi-objective optimization problem for job scheduling and VM placement is formulated with respect to parameters such as service level agreement (SLA), energy cost, carbon footprint rate (CFR), and availability of RES. It is further solved using an enhanced heuristic approach based on a greedy strategy. Our experimental evaluations show an average improvement of approximately 31 percent in energy utilization, 28 percent in energy cost, and 36 percent in CFR, with a slight degradation in SLA assurance (about 2 percent) compared with the existing schemes.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available