Performance and Energy-Aware Bi-objective Tasks Scheduling for Cloud Data Centers
Huned Materwala, Leila Ismail

TL;DR
This paper introduces a bi-objective evolutionary algorithm for cloud data center task scheduling that balances performance and energy consumption, demonstrating improved results over existing methods.
Contribution
It presents a novel multi-objective optimization algorithm using system performance counters for the first time in cloud task scheduling.
Findings
Higher performance achieved
Lower energy consumption demonstrated
Outperforms state-of-the-art algorithms
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 a cloud data center is challenging. In this paper, we propose a performance and energy optimization bi-objective algorithm to tradeoff 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…
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 · IoT and Edge/Fog Computing · Green IT and Sustainability
