2020
DOI: 10.2991/ijcis.d.200410.002
|View full text |Cite
|
Sign up to set email alerts
|

Enhancing of Artificial Bee Colony Algorithm for Virtual Machine Scheduling and Load Balancing Problem in Cloud Computing

Abstract: This paper proposes the combination of Swarm Intelligence algorithm of artificial bee colony with heuristic scheduling algorithm, called Heuristic Task Scheduling with Artificial Bee Colony (HABC). This algorithm is applied to improve virtual machines scheduling solution for cloud computing within homogeneous and heterogeneous environments. It was introduced to minimize makespan and balance the loads. The scheduling performance of the cloud computing system with HABC was compared to that supplemented with othe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 60 publications
(33 citation statements)
references
References 51 publications
0
33
0
Order By: Relevance
“…x axis = x index ; 25. end while variants, e.g., IFFO [1], MFOA [24], and -MAFOA [16] are used to compare. Besides, three typical papulation-based algorithms are also compared with the proposed QFOA, including PSO [7], DE [4], ABC [8]. All algorithms are coded using Matlab-2009a according to their original references, and no commercial algorithm tools are used.…”
Section: Results For Function Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…x axis = x index ; 25. end while variants, e.g., IFFO [1], MFOA [24], and -MAFOA [16] are used to compare. Besides, three typical papulation-based algorithms are also compared with the proposed QFOA, including PSO [7], DE [4], ABC [8]. All algorithms are coded using Matlab-2009a according to their original references, and no commercial algorithm tools are used.…”
Section: Results For Function Optimizationmentioning
confidence: 99%
“…To solve the complex optimization problems, population-based intelligent optimization techniques, which usually search for the feasible solution in some random fashion with starting from the initial solution set, have emerged and show their advantages in terms of calculate precision and time complexity [4,5]. These intelligent optimization techniques are generally inspired by the biological social behavior, such as ant colony optimization (ACO) [6], particle swarm optimization (PSO) [7], artificial bee colony (ABC) optimization [8], firefly algorithm (FA) [9], etc., and the evolution process in nature, including differential evolution (DE) algorithm [4,10], genetic algorithm (GA) [11], etc., as well as the physical or chemical phenomenon, such as chemical reaction optimization (CRO) algorithm [12], gravitational search algorithm (GSA) [13], biogeographybased optimization (BBO) [14] algorithm, etc.…”
Section: Introductionmentioning
confidence: 99%
“…If N denotes the number of processors in a virtual machine,P denotes the million instructions per second (MIPS) for all processors, and Bdenotes the bandwidth available for communication, the capacity of a single virtual machine (Ci) can be determined as follows [12]:…”
Section: Fuzzy Host Selection Methodsmentioning
confidence: 99%
“…In [12], Kruekaew and Kimpan (2020) proposed a new method of heuristic task scheduling with ABC (HABC) by integrating the swarm intelligence algorithm with ABCand heuristic scheduling algorithms. The goal of this algorithm is to reduce makespan and achieve load balancing by providing better VM scheduling for cloud computing in both uniform and non-uniform media.…”
Section: Related Workmentioning
confidence: 99%
“…The previous DJS algorithms have been discussed by many researchers. All of the previous works used only continuous variables of the jobs (i.e., memory size) without considering the effect of the job's categorical variables such as Berger model, 53 particle swarm optimization, 54 energy optimization model, 55 firefly algorithm, 56 bees swarm, 57 and other models such as swarm intelligence algorithm [58][59][60] and data location aware model. 67 Moreover, the categorical variables of the jobs are used to make the job unique and special.…”
Section: Problem Statementmentioning
confidence: 99%