Affiliation:
1. School of Electronics and Computer Science University of Southampton Malaysia Johor Bahru Johor Malaysia
2. School of Technology and Innovations University of Vaasa Vaasa Finland
3. Department of Computer Science Government College University Faisalabad Faisalabad Pakistan
4. Faculty of Computing Universiti Teknologi Malaysia Skudai Johor Malaysia
Abstract
AbstractIn a cloud computing environment, the primary goal of resource scheduling is to reduce the economic expenditures for cloud users and grow fiscal achievement for cloud providers. In this article, the study of numerous forms of resource scheduling algorithms is presented that has been applied in IaaS clouds. The selected research articles are classified into six categories, according to the nature of the algorithm used. Further, the authors pointed out several issues and challenges with the help of the resource scheduling algorithms, the comparative performance metrics, and the simulation tools used to validate the several algorithms. The enhancement illustrates better performance concerns decreasing the cost and time while improving the competence and utilization of resources for IaaS clouds. These algorithms are executed in numerous simulation tools and real environments similar to CloudSim, SimGrid, MATLAB, and test‐bed environments (practical implementation). This critical review and classification will serve as a foundation for further research in IaaS clouds in the Internet of Things (IoT) environments.
Publisher
Institution of Engineering and Technology (IET)