American Journal of Networks and Communications
Volume 8, Issue 2, December 2019, Pages: 47-58
Received: May 20, 2019;
Accepted: Jul. 31, 2019;
Published: Aug. 16, 2019
Views 567 Downloads 149
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
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.
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.
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.
Aggarwal, R., & Gupta, L. (2017). Load Balancing in Cloud Computing. International Journal of Computer Science and Mobile Computing, Volume 6, Issue 6, 180-186.
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.
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.
Krishna, P. V. (2013). Honey Bee Behavior Inspired Load Balancing of Task in Cloud Computing Environments. Applied Software Computing, 2292-2303.
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.
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.
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.
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.
Selvarani, S., & Sadhasivam, G. S. (2010). Improved cost-based algorithm for task scheduling in cloud computing. Computational Intelligence and computing research, 1-5.
Zannon, N., & Rawshdeh, D. (2015). STASR: A New Task Scheduling Algorithm for Cloud Environment. Network Protocols and Algorithms (pp. 81-95). Macrothink Institude.
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.
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.
Kumar, A. S.; Venkatesan, M. Task scheduling in a cloud computing environment using HGPSO algorithm. Cluster Comput. 2018, 1–7.
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.