{"title":"A Dynamic Energy-Efficient Scheduling Method for Periodic Workflows Based on Collaboration of Edge-Cloud Computing Resources","authors":"Hong Chen, Jianxun Liu, Zhifeng Zhu","doi":"10.1002/cpe.8362","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>Edge-cloud computing offers an efficient method to flexibly allocate various computing resources for periodic workflow applications commonly employed in industrial production, commercial operations, and scientific research. Rationalized allocation of computational resources for scheduling in the edge-cloud environment is the key to reducing energy consumption of the periodic workflows scheduling process. To this end, this paper proposes an optimization method for dynamic energy-efficient scheduling of periodic workflows based on the collaboration of edge-cloud computational resources while satisfying the constraints of workflow deadlines. In our method, periodic workflow scheduling is defined to be performed on a three-tier integrated scheduling architecture of user terminals, edge computing platform, and cloud computing platform. Task groups are generated based on workflow critical paths, and appropriate edge-cloud computing resources are selected for workflow tasks using corresponding scheduling policies at each scheduling stage. It reduces energy consumption during task scheduling while satisfying workflow deadline constraints. Comparative experiments in a simulated edge-cloud environment show that our method reduces energy consumption of the scheduling process by 19.38%, 22.7%, and 37.34% compared to GA, PSO, and cloud computing, respectively. That is, the method effectively reduces the scheduling energy consumption during periodic workflow processing and significantly improves computational resource utilization.</p>\n </div>","PeriodicalId":55214,"journal":{"name":"Concurrency and Computation-Practice & Experience","volume":"37 3","pages":""},"PeriodicalIF":1.5000,"publicationDate":"2025-01-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurrency and Computation-Practice & Experience","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cpe.8362","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Edge-cloud computing offers an efficient method to flexibly allocate various computing resources for periodic workflow applications commonly employed in industrial production, commercial operations, and scientific research. Rationalized allocation of computational resources for scheduling in the edge-cloud environment is the key to reducing energy consumption of the periodic workflows scheduling process. To this end, this paper proposes an optimization method for dynamic energy-efficient scheduling of periodic workflows based on the collaboration of edge-cloud computational resources while satisfying the constraints of workflow deadlines. In our method, periodic workflow scheduling is defined to be performed on a three-tier integrated scheduling architecture of user terminals, edge computing platform, and cloud computing platform. Task groups are generated based on workflow critical paths, and appropriate edge-cloud computing resources are selected for workflow tasks using corresponding scheduling policies at each scheduling stage. It reduces energy consumption during task scheduling while satisfying workflow deadline constraints. Comparative experiments in a simulated edge-cloud environment show that our method reduces energy consumption of the scheduling process by 19.38%, 22.7%, and 37.34% compared to GA, PSO, and cloud computing, respectively. That is, the method effectively reduces the scheduling energy consumption during periodic workflow processing and significantly improves computational resource utilization.
期刊介绍:
Concurrency and Computation: Practice and Experience (CCPE) publishes high-quality, original research papers, and authoritative research review papers, in the overlapping fields of:
Parallel and distributed computing;
High-performance computing;
Computational and data science;
Artificial intelligence and machine learning;
Big data applications, algorithms, and systems;
Network science;
Ontologies and semantics;
Security and privacy;
Cloud/edge/fog computing;
Green computing; and
Quantum computing.