• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

Honey Bee Based Load Balancing in Cloud Computing

Vol. 11, No.12, December 31, 2017
10.3837/tiis.2017.12.001, Download Paper (Free):

Abstract

The technology of cloud computing is growing very quickly, thus it is required to manage the process of resource allocation. In this paper, load balancing algorithm based on honey bee behavior (LBA_HB) is proposed. Its main goal is distribute workload of multiple network links in the way that avoid underutilization and over utilization of the resources. This can be achieved by allocating the incoming task to a virtual machine (VM) which meets two conditions; number of tasks currently processing by this VM is less than number of tasks currently processing by other VMs and the deviation of this VM processing time from average processing time of all VMs is less than a threshold value. The proposed algorithm is compared with different scheduling algorithms; honey bee, ant colony, modified throttled and round robin algorithms. The results of experiments show the efficiency of the proposed algorithm in terms of execution time, response time, makespan, standard deviation of load, and degree of imbalance.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
Walaa Hashem, Heba Nashaat and Rawya Rizk, "Honey Bee Based Load Balancing in Cloud Computing," KSII Transactions on Internet and Information Systems, vol. 11, no. 12, pp. 5694-5711, 2017. DOI: 10.3837/tiis.2017.12.001

[ACM Style]
Hashem, W., Nashaat, H., and Rizk, R. 2017. Honey Bee Based Load Balancing in Cloud Computing. KSII Transactions on Internet and Information Systems, 11, 12, (2017), 5694-5711. DOI: 10.3837/tiis.2017.12.001