Jie Zhu , Fengmei Liu , Jingzhe Sun , Haiping Huang
{"title":"Deadline-constrained and bi-objective workflow scheduling with fuzziness in cloud computing systems","authors":"Jie Zhu , Fengmei Liu , Jingzhe Sun , Haiping Huang","doi":"10.1016/j.asoc.2025.113970","DOIUrl":null,"url":null,"abstract":"<div><div>Deploying intelligent expert systems on the cloud is a cost-effective solution for handling compute-intensive service requests, where each request is treated as a workflow processing procedure. Cloud workflows break down complex service requests into smaller tasks and take advantage of automatic maintenance services provided by the cloud workflow management system (CWMS). CWMS can orchestrate task execution, handle dependencies, and direct dynamic scaling of resources based on workload demands. For a CWMS, the main challenge lies in the uncertainty of workflow scheduling, i.e., the processing time, the data transmission time, and the due date are not crisp values. This paper investigates the problem of bi-objective workflow scheduling under fuzziness, aiming to minimize both the total rental cost and the degree of user dissatisfaction. Triangular fuzzy numbers are used to represent the uncertainty of temporal parameters. Two general pricing models in cloud systems are considered: on-demand and reserved price structures. A bi-objective fuzzy workflow scheduling framework is proposed, which consists of workflow sequencing, fuzzy solution generation and solution improvement components. The workflow sequencing component determines the priorities of the workflows. The fuzzy solution generation component assigns tasks to appropriate resources. The Simulated Annealing with Variable Neighborhood Search (SAVNS) method is developed for the solution improvement component. The experimental results demonstrate that the proposal can achieve better effectiveness and robust performance than the baseline algorithms compared. The proposed method can offer practical solutions for CWMS to optimize cost-performance trade-offs in uncertain environments.</div></div>","PeriodicalId":50737,"journal":{"name":"Applied Soft Computing","volume":"185 ","pages":"Article 113970"},"PeriodicalIF":6.6000,"publicationDate":"2025-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applied Soft Computing","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1568494625012839","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Deploying intelligent expert systems on the cloud is a cost-effective solution for handling compute-intensive service requests, where each request is treated as a workflow processing procedure. Cloud workflows break down complex service requests into smaller tasks and take advantage of automatic maintenance services provided by the cloud workflow management system (CWMS). CWMS can orchestrate task execution, handle dependencies, and direct dynamic scaling of resources based on workload demands. For a CWMS, the main challenge lies in the uncertainty of workflow scheduling, i.e., the processing time, the data transmission time, and the due date are not crisp values. This paper investigates the problem of bi-objective workflow scheduling under fuzziness, aiming to minimize both the total rental cost and the degree of user dissatisfaction. Triangular fuzzy numbers are used to represent the uncertainty of temporal parameters. Two general pricing models in cloud systems are considered: on-demand and reserved price structures. A bi-objective fuzzy workflow scheduling framework is proposed, which consists of workflow sequencing, fuzzy solution generation and solution improvement components. The workflow sequencing component determines the priorities of the workflows. The fuzzy solution generation component assigns tasks to appropriate resources. The Simulated Annealing with Variable Neighborhood Search (SAVNS) method is developed for the solution improvement component. The experimental results demonstrate that the proposal can achieve better effectiveness and robust performance than the baseline algorithms compared. The proposed method can offer practical solutions for CWMS to optimize cost-performance trade-offs in uncertain environments.
期刊介绍:
Applied Soft Computing is an international journal promoting an integrated view of soft computing to solve real life problems.The focus is to publish the highest quality research in application and convergence of the areas of Fuzzy Logic, Neural Networks, Evolutionary Computing, Rough Sets and other similar techniques to address real world complexities.
Applied Soft Computing is a rolling publication: articles are published as soon as the editor-in-chief has accepted them. Therefore, the web site will continuously be updated with new articles and the publication time will be short.