Volume 8, Issue 2, December 2019, Page: 47-58
Performance Analysis of an Improved Load Balancing Algorithm in Cloud Computing
Abdulrahman Abdulkarim, Department of Computer Science, Faculty of Science, Federal Polytechnic, Bauchi, Nigeria
Ishaq Muhammed, Department of Computer Science, Faculty of Science, Federal Polytechnic, Bauchi, Nigeria
Lele Mohammed, Department of Computer Science, Faculty of Science, Federal Polytechnic, Bauchi, Nigeria
Abbas Babayaro, Department of Information and Communication Technology, Bauchi State University Gadau, Bauchi, Nigeria
Received: May 20, 2019;       Accepted: Jul. 31, 2019;       Published: Aug. 16, 2019
DOI: 10.11648/j.ajnc.20190802.11      View  47      Downloads  17
Abstract
Cloud computing consists of a cluster of computing resources that are delivered over a network, which is accomplished by utilizing virtualization technologies to consolidate and allocate resources suitable for various different software applications. Therefore, an efficient task scheduling in the cloud would be required to improve the performance of the cloud. In this paper, implementation of a model that seeks to improve load balancing algorithm for virtual machine load balancing was performed using simulations. A method by which average burst time was used as the time quantum for the round robin load balancing algorithm to achieve more effective time sharing. Results obtained from the simulations along with performance evaluation carried out shows response time and data center processing time achieved using the improved model is slightly minimal compared to the other algorithms. This shows more effective load balancing by achieving a better overall throughput.
Keywords
Cloud Computing, Round Robin, Virtual Machine (VM), Load Balancing, Burst Time, Time Quantum, Response Time
To cite this article
Abdulrahman Abdulkarim, Ishaq Muhammed, Lele Mohammed, Abbas Babayaro, Performance Analysis of an Improved Load Balancing Algorithm in Cloud Computing, American Journal of Networks and Communications. Vol. 8, No. 2, 2019, pp. 47-58. doi: 10.11648/j.ajnc.20190802.11
Copyright
Copyright © 2019 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Reference
[1]
Abdulkarim, A., Boukari, S., Muhammed, I., & Ahhmed, F. A. (2018). An Improved Round Robin Load Balancing Algorithm in Cloud Computing Using Average Burst Time. International Journal of Scientific & Engineering Research, Volume 9, Isuue 3, 1495-1502.
[2]
Aggarwal, R., & Gupta, L. (2017). Load Balancing in Cloud Computing. International Journal of Computer Science and Mobile Computing, Volume 6, Issue 6, 180-186.
[3]
Bey, K. B., Benhammadi, F., & Benaissa, R. (2015). Balancing Heuristic for Independent Task Scheduling in Cloud Computing. 12th International Symposium on Programming and Systems, 7-12.
[4]
Ettikyala, K., & Latha, Y. N. (2016). Rank Based Efficient Task Scheduling for Cloud Computing. IEEE International Conference on Data Mining and Advanced Computing, 343-346.
[5]
Krishna, P. V. (2013). Honey Bee Behavior Inspired Load Balancing of Task in Cloud Computing Environments. Applied Software Computing, 2292-2303.
[6]
Mathew, T., Sekaran, K. C., & Jose, J. (2014). Study and Analysis of Various Task Scheduling Algorithm in Cloud Computing Environment. International Conference on Advances in Computing, 658-664.
[7]
Nusrat, P., Amit, A., & Ravi, R. (2014). Round Robin Approach for VM Load Balancing Algorithm in Cloud Computing Environment. Internation Journal of Advanced Research in Computer Science and Software Engineering, 34-39.
[8]
Phi, N. X., & Hung, T. C. (2017). Load Balancing Algorithm to Improve Response Time on Cloud Environment. International Journal on Cloud Computing: Services and Architecture, Volume 7, No. 6, 1-12.
[9]
Sachdeva, R., & Kakkar, S. (2017). A Novel Approach in Cloud Computing for Load Balancing Using Composite Algorithms. International Journal of Advanced Research in Computer Science and Software Engineering, Volume 7, Issue 2, 51-56.
[10]
Selvarani, S., & Sadhasivam, G. S. (2010). Improved cost-based algorithm for task scheduling in cloud computing. Computational Intelligence and computing research, 1-5.
[11]
Zannon, N., & Rawshdeh, D. (2015). STASR: A New Task Scheduling Algorithm for Cloud Environment. Network Protocols and Algorithms (pp. 81-95). Macrothink Institude.
[12]
Rani, P., & Nagpal, P. (2017). Optimized Task Scheduling Algorithm for Cloud Computing Environment. International Journal of Emerging Trends & Technology in Computer Science, Volume 6, Issue 5, 39-47.
[13]
George, M. S., Das, K. C. N., & Pushpa, B. R. (2017). Enhanced honeybee inspired load balancing algorithm for cloud environment. 2017 International Conference on Communication and Signal Processing (ICCSP). doi: 10.1109/iccsp.2017.8286670.
[14]
Kumar, A. S.; Venkatesan, M. Task scheduling in a cloud computing environment using HGPSO algorithm. Cluster Comput. 2018, 1–7.
[15]
Wang, S.; Qian, Z.; Yuan, J.; You, I. A DVFS based energy-e_cient tasks scheduling in a data center. IEEE Access 2017, 5, 13090–13102.
Browse journals by subject