Task Scheduling in Cloud Computing Environment Using Bumble Bee Mating Algorithm

8Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Tasks scheduling in cloud computing environment plays an important role for both Cloud Service Providers (CSPs) and the users of the services provided. Therefore, designing an efficient task scheduling algorithm, which fulfill the requirements of CSPs and their clients is essential. Several scheduling algorithms are proposed by various researchers for task scheduling in cloud computing environments. This paper introduces an alternative method for cloud task scheduling problem, which aims to minimize makespan of executing a number tasks on different Virtual Machines (VMs). This method is based on Bumble Bee Mating Optimization (BBMO) algorithm. BBMO is powered by the features of swarm intelligence and local search algorithms. The performance of BBMO is compared to two existing algorithms, Honey Bee Mating Optimization (HBMO) algorithm and Genetic Algorithm (GA). Finally, we analyze the performance of the proposed algorithm with other two algorithms using different scenarios of experiments. The results show that the proposed algorithm (BBMO) outperforms other algorithms.

Cite

CITATION STYLE

APA

Alotaibi, M. T., Almalag, M. S., & Werntz, K. (2020). Task Scheduling in Cloud Computing Environment Using Bumble Bee Mating Algorithm. In 2020 IEEE Global Conference on Artificial Intelligence and Internet of Things, GCAIoT 2020. Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/GCAIoT51063.2020.9345824

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free