TEJAS Journal of Technologies and Humanitarian Science

ISSN : 2583-5599

Open Access | Quarterly | Peer Reviewed Journal


Load balancing and scheduling algorithms in cloud computing: A Review


Deepak Joshi,

Scholar , Dept of CSE, Goel Institute of Technology & Management, Lucknow, India

Kumar Bibhuti Bhushan Singh

Assistant Professor, Dept of CSE, Goel Institute of Technology & Management, Lucknow, India


📌 DOI: https://doi.org/10.63920/tjths.52044

🔑 Keywords: Cloud Computing, Static Algorithm, Dynamic Algorithm, Load Balancing, Task Scheduling, Virtual Machine

📅 Publication Date: 13 June 2026

📜 License:

  • Share — Copy and Redistribute the material
  • Adapt — Remix, Transform, and build upon the material
  • The licensor cannot revoke these freedoms as long as you follow the license terms.

Abstract:

Cloud computing is a relatively new technological innovation that has brought about a revolution in how people, firms, and organizations utilize computer services. The use of cloud computing allows individuals and firms to access computing power via the internet whenever required. This can be in the form of storage capacity, software, databases, networking, and computational power. In recent times, cloud computing has emerged as the most important innovation in the field of information technology due to its ability to provide flexible and faster computing services. With the availability of computing services via the internet, users can now perform various tasks using any internet-enabled device, including their laptop computers and smartphones Cloud computing refers to offering services on demand. One does not have to buy costly machines or construct vast data centers since the cloud computing provider takes care of these aspects. Some companies that provide cloud services include Amazon Web Services, Microsoft, and Google. Cloud computing enables firms to increase their activities as per their requirements. Cloud computing is common in education, healthcare, financial institutions, entertainment, and many other industries. For instance, virtual classrooms, video streaming software, and online payment services require cloud computing extensively

Download Full PDF Paper


📖 How to Cite

Deepak J., Kumar Bibhuti Bhushan S.(2026). Load balancing and scheduling algorithms in cloud computing: A Review. TEJAS J. Technol. Humanit. Sci.,, Vol. 05, Issue 02. https://doi.org/10.63920/tjths.52044

📊 Article Metrics

👁️ Views: 9
📥 Downloads: 6

References

[1] R. Buyya, C. S. Yeo, and S. Venugopal, “Market-oriented cloud computing: Vision, hype, and reality for delivering IT services as computing utilities,” Future Generation Computer Systems, vol. 25, no. 6, pp. 599–616, 2009.

[2] P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” NIST Special Publication 800-145, National Institute of Standards and Technology, Gaithersburg, MD, USA, Sep. 2011.

[3] M. Armbrust et al., “A view of cloud computing,” Communications of the ACM, vol. 53, no. 4, pp. 50–58, Apr. 2010.

[4] L. M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner, “A break in the clouds: Towards a cloud definition,” ACM SIGCOMM Computer Communication Review, vol. 39, no. 1, pp. 50–55, Jan. 2009.

[5] E. Caron, F. Desprez, and A. Muresan, “Forecasting for grid and cloud computing on-demand resources based on pattern matching,” in Proc. IEEE International Conference on Cloud Computing, 2010, pp. 456–463.

[6] J. Broberg, R. Buyya, and Z. Tari, “MetaCDN: Harnessing storage clouds for high-performance content delivery,” Journal of Grid Computing, vol. 6, no. 3, pp. 255–276, Sep. 2008.

[7] M. Randles, D. Lamb, and A. Taleb-Bendiab, “A comparative study into distributed load balancing algorithms for cloud computing,” in Proc. IEEE International Conference on Advanced Information Networking and Applications Workshops (AINA Workshops), 2010, pp. 551–556.

[8] A. Khiyaita, M. Zbakh, H. El Bakkali, and D. El Kettani, “Load balancing cloud computing: State of art,” in Proc. IEEE National Days of Network Security and Systems (JNS2), 2012, pp. 106–111.

[9] Y. Fang, F. Wang, and J. Ge, “A task scheduling algorithm based on load balancing in cloud computing,” Journal of Computers, vol. 6, no. 1, pp. 132–139, Jan. 2011.

[10] A. Beloglazov and R. Buyya, “Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers,” Concurrency and Computation: Practice and Experience, vol. 24, no. 13, pp. 1397–1420, Sep. 2012.

[11] J. Xu, M. Zhao, J. Fortes, R. Carpenter, and M. Yousif, “On the use of fuzzy modeling in virtualized data center management,” in Proc. IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), 2007, pp. 327–334.

[12] H. Liu, S. Jin, X. Liao, L. Hu, and C. Yu, “Live virtual machine migration via asynchronous replication and state synchronization,” in Proc. IEEE International Conference on Parallel and Distributed Systems (ICPADS), 2011, pp. 9–16.

[13] T. Kokilavani and D. I. George Amalarethinam, “Load balanced min-min algorithm for static meta-task scheduling in grid computing,” International Journal of Computer Applications, vol. 37, no. 3, pp. 11–16, Jan. 2012.

[14] S. Wang, K. Yan, W. Liao, and S. Wang, “Towards a load balancing in a three-level cloud computing network,” Journal of Computers, vol. 8, no. 5, pp. 1315–1322, 2013.

[15] M. Dorigo and T. Stützle, Ant Colony Optimization. Cambridge, MA, USA: MIT Press, 2004.

[16] D. Karaboga and B. Basturk, “A powerful and efficient algorithm for numerical function optimization: Artificial Bee Colony (ABC) algorithm,” Journal of Global Optimization, vol. 39, no. 3, pp. 459–471, Nov. 2007.

[17] D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning. Reading, MA, USA: Addison-Wesley, 1989.

[18] J. Kennedy and R. Eberhart, “Particle swarm optimization,” in Proc. IEEE International Conference on Neural Networks, vol. 4, 1995, pp. 1942–1948.

[19] S. Chhabra and R. Singh, “Qualitative parametric comparison of load balancing algorithms in cloud computing environment,” International Journal of Computer Applications, vol. 117, no. 18, pp. 5–8, May 2015.

[20] S. D. Kamal, A. S. Babu, and R. R. Rao, “Enhanced load balancing approach to avoid deadlocks in cloud computing,” International Journal of Cloud Computing and Services Science, vol. 2, no. 2, pp. 118–127, Apr. 2013.

[21] R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. De Rose, and R. Buyya, “CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Software: Practice and Experience, vol. 41, no. 1, pp. 23–50, Jan. 2011.

[22] K. Li, G. Xu, G. Zhao, Y. Dong, and D. Wang, “Cloud task scheduling based on load balancing ant colony optimization,” Future Generation Computer Systems, vol. 29, no. 1, pp. 1–12, Jan. 2013.

[23] H. Zhang and G. Guo, “Load balancing in cloud computing: A survey,” Journal of Computer Science and Technology, vol. 27, no. 2, pp. 356–371, Mar. 2012.

[24] N. S. Gill and S. Singh, “A comparative study of load balancing techniques in cloud computing,” International Journal of Computer Applications, vol. 84, no. 12, pp. 1–4, Dec. 2013.

[25] R. Kaur and P. Kaur, “Bio-inspired load balancing techniques in cloud computing: A review,” International Journal of Computer Applications, vol. 975, no. 8887, pp. 12–18, 2015.