International Journal of Networked and Distributed Computing

Volume 6, Issue 1, January 2018, Pages 35 - 42

Providing a load balancing method based on dragonfly optimization algorithm for resource allocation in cloud computing

Authors
Zahra Amini1, z.amini@iausr.ac.ir, Mehrdad Maeen2, m.maeen@iausr.ac.ir, Mohammad Reza Jahangir3, jahangir@iausr.ac.ir
1,2,3Department of Computer Engineering, Yadegar-e-Imam Khomeini (RAH), Shahre Rey Branch, Shahre Rey, Tehran, Iran
Available Online 2 January 2018.
DOI
10.2991/ijndc.2018.6.1.4How to use a DOI?
Keywords
scheduling tasks; load balance; dragonfly optimization algorithm; resource allocation; cloud computing
Abstract

Nowadays cloud computing is being highly considered by many of researchers, organizations, governments and so on. According to processing happening inside of cloud computing, some of the most important problems and challenges in cloud computing are load balancing, managing resource allocations, scheduling running of tasks. Load balancing on the surface of virtual machines on the internal surface of datacenters, scheduling and resource allocations in hosts and over virtual machines. Thus, by considering existing challenges in cloud computing, in this paper by the help of dragonfly optimization algorithm because of speed and preciseness in scheduling tasks, the process of allocating resources to virtual machines in cloud computing has been done. The proposed method has multiple steps that are as follows: initialization of algorithm and cloud computing, setting number of virtual machines and tasks, running dragonfly optimization algorithm, allocating resources and scheduling tasks with maintaining load balance in virtual machines. By simulation of the proposed method in this research, we observed that the rate of improvement in dragonfly optimization algorithm for resource allocation and keeping load balance between virtual machines is much higher than other methods when considering criterions like execution time, response time, number of migrated tasks and load balance.

Copyright
Copyright © 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Download article (PDF)
View full text (HTML)

Journal
International Journal of Networked and Distributed Computing
Volume-Issue
6 - 1
Pages
35 - 42
Publication Date
2018/01/02
ISSN (Online)
2211-7946
ISSN (Print)
2211-7938
DOI
10.2991/ijndc.2018.6.1.4How to use a DOI?
Copyright
Copyright © 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Zahra Amini
AU  - Mehrdad Maeen
AU  - Mohammad Reza Jahangir
PY  - 2018
DA  - 2018/01/02
TI  - Providing a load balancing method based on dragonfly optimization algorithm for resource allocation in cloud computing
JO  - International Journal of Networked and Distributed Computing
SP  - 35
EP  - 42
VL  - 6
IS  - 1
SN  - 2211-7946
UR  - https://doi.org/10.2991/ijndc.2018.6.1.4
DO  - 10.2991/ijndc.2018.6.1.4
ID  - Amini2018
ER  -