{"title":"HGWO-MultiQoS: A hybrid grey wolf optimization approach for QoS-constrained workflow scheduling in IaaS clouds","authors":"Dharavath Ramesh , Sai Sampath Kolla , Debadatta Naik , Ramarao Narvaneni","doi":"10.1016/j.simpat.2025.103127","DOIUrl":null,"url":null,"abstract":"<div><div>Cloud computing provides a robust platform for deploying complex scientific applications, offering vast computational resources with flexible provisioning. However, achieving near optimal balance among multiple Quality of Service (QoS) parameters, such as cost, execution time, and load balancing, remains an ongoing challenge in workflow scheduling. While numerous scheduling approaches have been proposed over the years, many struggle to efficiently handle dynamic cloud environments and prevent resource overload. This paper presents the Hybrid Grey Wolf Optimization (HGWO) algorithm, an advanced scheduling approach that combines Grey Wolf Optimization (GWO) with Simulated Annealing (SA) to enhance workflow scheduling in cloud environments. HGWO optimizes makespan and execution cost while ensuring effective load balancing across virtual machines, thereby preventing resource congestion and improving efficiency. Additionally, a penalty function is introduced to eliminate solutions that violate budget and deadline constraints, ensuring strict adherence to QoS requirements. Experimental results demonstrate that HGWO outperforms standard GWO, particularly in maintaining balanced workloads and optimizing scheduling efficiency under dynamic conditions. By addressing multiple QoS factors while ensuring adaptability, the proposed approach provides a scalable and effective solution for cloud workflow scheduling. This work contributes to improving resource utilization and system reliability, offering promising directions for future research and practical applications.</div></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":"142 ","pages":"Article 103127"},"PeriodicalIF":3.5000,"publicationDate":"2025-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Simulation Modelling Practice and Theory","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1569190X25000620","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Cloud computing provides a robust platform for deploying complex scientific applications, offering vast computational resources with flexible provisioning. However, achieving near optimal balance among multiple Quality of Service (QoS) parameters, such as cost, execution time, and load balancing, remains an ongoing challenge in workflow scheduling. While numerous scheduling approaches have been proposed over the years, many struggle to efficiently handle dynamic cloud environments and prevent resource overload. This paper presents the Hybrid Grey Wolf Optimization (HGWO) algorithm, an advanced scheduling approach that combines Grey Wolf Optimization (GWO) with Simulated Annealing (SA) to enhance workflow scheduling in cloud environments. HGWO optimizes makespan and execution cost while ensuring effective load balancing across virtual machines, thereby preventing resource congestion and improving efficiency. Additionally, a penalty function is introduced to eliminate solutions that violate budget and deadline constraints, ensuring strict adherence to QoS requirements. Experimental results demonstrate that HGWO outperforms standard GWO, particularly in maintaining balanced workloads and optimizing scheduling efficiency under dynamic conditions. By addressing multiple QoS factors while ensuring adaptability, the proposed approach provides a scalable and effective solution for cloud workflow scheduling. This work contributes to improving resource utilization and system reliability, offering promising directions for future research and practical applications.
云计算为部署复杂的科学应用程序提供了一个健壮的平台,提供了具有灵活配置的大量计算资源。然而,在多个服务质量(QoS)参数(如成本、执行时间和负载平衡)之间实现接近最优的平衡仍然是工作流调度中的一个持续挑战。虽然多年来已经提出了许多调度方法,但许多方法都难以有效地处理动态云环境并防止资源过载。本文提出了混合灰狼优化算法(Hybrid Grey Wolf Optimization, HGWO),这是一种将灰狼优化(GWO)与模拟退火(SA)相结合的高级调度方法,以增强云环境下的工作流调度。HGWO优化了makespan和执行成本,同时保证了虚拟机之间有效的负载均衡,从而避免了资源拥塞,提高了效率。此外,还引入了一个惩罚函数来消除违反预算和截止日期约束的解决方案,确保严格遵守QoS要求。实验结果表明,在动态条件下,HGWO在保持负载均衡和优化调度效率方面优于标准GWO。通过在保证适应性的同时处理多个QoS因素,该方法为云工作流调度提供了可扩展的有效解决方案。该工作有助于提高资源利用率和系统可靠性,为未来的研究和实际应用提供了良好的方向。
期刊介绍:
The journal Simulation Modelling Practice and Theory provides a forum for original, high-quality papers dealing with any aspect of systems simulation and modelling.
The journal aims at being a reference and a powerful tool to all those professionally active and/or interested in the methods and applications of simulation. Submitted papers will be peer reviewed and must significantly contribute to modelling and simulation in general or use modelling and simulation in application areas.
Paper submission is solicited on:
• theoretical aspects of modelling and simulation including formal modelling, model-checking, random number generators, sensitivity analysis, variance reduction techniques, experimental design, meta-modelling, methods and algorithms for validation and verification, selection and comparison procedures etc.;
• methodology and application of modelling and simulation in any area, including computer systems, networks, real-time and embedded systems, mobile and intelligent agents, manufacturing and transportation systems, management, engineering, biomedical engineering, economics, ecology and environment, education, transaction handling, etc.;
• simulation languages and environments including those, specific to distributed computing, grid computing, high performance computers or computer networks, etc.;
• distributed and real-time simulation, simulation interoperability;
• tools for high performance computing simulation, including dedicated architectures and parallel computing.