Archive \ Volume.11 2020 Issue 4

Resource Sharing Model for Mobile Cloud Computing Network Users Based on Artificial-Bee-Colony Algorithm

Naimeh Sharifi
Abstract

Mobile cloud services are distributed infrastructures creating communication and service. There are two levels of scheduling in cloud computing. The first level of scheduling tasks was on virtual machines (VMs) and the second level of scheduling VMs on servers. The focus of the proposed approach was on the second level that is the scheduling of VMs on physical machines. The most significant parameters in the proposed method were the memory and CPU demand of the VMs from the servers. Regarding this, the artificial bee colony (ABC) algorithm was used to allocate resources to requests. ABC algorithm is an optimization method induced by the behavior of bee processes. Finally, the purpose of the study was to reach the best load balancing in the cloud environment using optimization of CPU and memory consumption. Three methods - genetic algorithm (GA), firefly algorithm (FFA), and Bird Swarm Algorithm (BSA) - were used to compare the proposed method. The results showed that the proposed method has a better load balancing compared to the individual methods, and the total running time is less than the other methods in the proposed method.



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.