Abstract

Cloud computing is considered to be the best solution for addressing the increasing computing requirements of high-performance applications. The efficient performance of the system requires optimal mapping of cloud tasks to resources. However, it is challenging to address computing and storage requirements of high-performance applications while achieving conflicting scheduling objectives like throughput, makespan, resource utilization. This work proposes a metaheuristic approach called task schedule using a multi-objective grey wolf optimizer (TSMGWO) to find near-optimal task scheduling solutions while handling conflicting objectives. The TSMGWO approach has been evaluated using three benchmark datasets, namely, GoCJ, HCSP and Synthetic dataset. The results are compared with heuristic FCFS and MT methods, and metaheuristic methods PSO, GA and WOA. The TSMGWO approach reduces makespan upto 67.52% over FCFS method, 60.93%, over PSO, 38.05% over GA, and 23.22% over WOA methods for 100 tasked cloud workload using GoCJ dataset. It reduces makespan upto 60.95% over FCFS method, 55.79% over MT method, 47.04% over PSO, 33.38% over GA and 19.91% over WOA method using synthetic dataset. Similarly, TSMGWO reduces makespan upto 27.03% over MT method, 18.95% over PSO, 11.90% over GA and 7.5% over WOA method using HSCP workload. The comparative analysis demonstrates that TSMGWO approach outperforms the earlier heuristic and metaheuristic methods using benchmark datasets in the cloud environment.

Highlights

  • Cloud Computing has brought a revolutionary change in business by offering efficient sharing of computing resources

  • We focus on answering the research question: "can metaheuristic algorithms be applied to find an optimal or near-optimal solution to the task scheduling problem in a cloud computing environment by taking into account makespan, resource utilization, degree of imbalance, and throughput simultaneously"

  • TSMGWO - GREY WOLF OPTIMIZER BASED TASK SCHEDULING APPROACH This paper presents a new approach to optimize task resource mapping using the grey wolf optimization method in the cloud computing environment

Read more

Summary

INTRODUCTION

Cloud Computing has brought a revolutionary change in business by offering efficient sharing of computing resources. To answer this research question, we propose applying a meta-heuristic grey wolf optimizer to find an optimal or near optimal solution to the task scheduling problem by considering multiple conflicting objectives of makespan, resource utilization, degree of imbalance, and throughput simultaneously. Liu and Xiaoli [22] used the particle swarm optimization method for optimizing the execution time of the tasks and computing resource utilization of the cloud environment by solving the task scheduling problem. It is feasible to improve task scheduling performance with suitable values of multiple objectives like resource utilization, execution time, Degree of imbalance, makespan and Throughput off the cloud data center using a grey wolf optimization algorithm [40], [41]. These features of grey wolf optimizer enabled it to be successfully used in different fields such as machine learning, bioinformatics, networking, medical, environment applications, and image processing applications [45]

FUNCTIONAL COMPONENTS OF GREY WOLF OPTIMIZER
Update value of Ldelta
Objective
EXPERIMENT AND RESULTS
Data center Data center count 02
EVALUATION DATA SETS
Dataset
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call