Author:
Yadav Anamika,Varshney Hridesh,Kumar Sarvesh
Abstract
Cloud computing has become a cornerstone of modern IT infrastructure, offering scalable and flexible resources. However, efficient resource management, particularly cloudlet scheduling, presents a significant challenge due to its NP-hard nature. This paper introduces a novel heuristic-based cloudlet scheduling algorithm aimed at minimizing execution time and improving load balancing in cloud computing environments. We detail the development and implementation of the algorithm, along with a simulation setup using the CloudSim toolkit to evaluate its performance against existing methods. Results from extensive simulations demonstrate that the proposed algorithm consistently reduces turnaround times, thus optimizing resource allocation. The findings suggest that our approach can significantly impact cloud computing efficiency, paving the way for improved service provider offerings and user satisfaction. The implications of these advancements are discussed, alongside potential directions for future research in dynamic cloud environments.
Publisher
Global Academic Digital Library
Reference32 articles.
1. K. Hwang, J. Dongarra, and G. C. Fox, Distributed and cloud computing: from parallel processing to the internet of things. Morgan Kaufmann, 2013.
2. S. Kumar, “Reviewing software testing models and optimization techniques: An analysis of efficiency and advancement needs,” Journal of Computers, Mechanical and Management, vol. 2, no. 1, pp. 32–46, 2023.
3. F. Faridi, H. Sarwar, M. Ahtisham, and K. Jamal, “Cloud computing approaches in health care,” Materials Today: Proceedings, vol. 51, pp. 1217–1223, 2022.
4. R. Buyya, S. N. Srirama, G. Casale, R. Calheiros, Y. Simmhan, B. Varghese, and E. e. a. Gelenbe, “A manifesto for future generation cloud computing: Research directions for the next decade,” ACM Computing Surveys (CSUR), vol. 51, no. 5, pp. 1–38, 2018.
5. S. Marston, Z. Li, S. Bandyopadhyay, J. Zhang, and A. Ghalsasi, “Cloud computing—the business perspective,” Decision Support Systems, vol. 51, no. 1, pp. 176–189, 2011.