School of Computer Science and Engineering, VIT-AP University, Amaravati 522237, India.
Faculty of Computers and Artificial Intelligence, Beni-Suef University, Beni-Suef 62511, Egypt.
Sensors (Basel). 2023 Jan 26;23(3):1384. doi: 10.3390/s23031384.
Task scheduling in the cloud computing paradigm poses a challenge for researchers as the workloads that come onto cloud platforms are dynamic and heterogeneous. Therefore, scheduling these heterogeneous tasks to the appropriate virtual resources is a huge challenge. The inappropriate assignment of tasks to virtual resources leads to the degradation of the quality of services and thereby leads to a violation of the SLA metrics, ultimately leading to the degradation of trust in the cloud provider by the cloud user. Therefore, to preserve trust in the cloud provider and to improve the scheduling process in the cloud paradigm, we propose an efficient task scheduling algorithm that considers the priorities of tasks as well as virtual machines, thereby scheduling tasks accurately to appropriate VMs. This scheduling algorithm is modeled using firefly optimization. The workload for this approach is considered by using fabricated datasets with different distributions and the real-time worklogs of HPC2N and NASA were considered. This algorithm was implemented by using a Cloudsim simulation environment and, finally, our proposed approach is compared over the baseline approaches of ACO, PSO, and the GA. The simulation results revealed that our proposed approach has shown a significant impact over the baseline approaches by minimizing the makespan, availability, success rate, and turnaround efficiency.
在云计算范例中,任务调度对研究人员来说是一个挑战,因为进入云平台的工作负载是动态和异构的。因此,将这些异构任务调度到适当的虚拟资源是一个巨大的挑战。任务被不恰当地分配到虚拟资源上会导致服务质量下降,从而导致违反服务级别协议 (SLA) 指标,最终导致云用户对云提供商的信任度下降。因此,为了维护对云提供商的信任并改进云范例中的调度过程,我们提出了一种高效的任务调度算法,该算法同时考虑任务和虚拟机的优先级,从而将任务准确地调度到适当的虚拟机上。该调度算法使用萤火虫优化进行建模。使用具有不同分布的伪造数据集和 HPC2N 和 NASA 的实时工作记录来考虑这种方法的工作负载。该算法是通过使用 Cloudsim 仿真环境来实现的,最后,我们的方法在 ACO、PSO 和 GA 的基准方法上进行了比较。仿真结果表明,通过最小化完成时间、可用性、成功率和周转效率,我们的方法对基准方法产生了显著的影响。