Microservice Workflow Scheduling with a Resource Configuration Model Under Deadline and Reliability Constraints
With the continuous evolution of microservice architecture and containerization technology, the challenge of efficiently and reliably scheduling large-scale cloud services has become increasingly prominent. In this paper, we present a cost-optimized scheduling approach with resource configuration fo...
Saved in:
| Main Authors: | , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-02-01
|
| Series: | Sensors |
| Subjects: | |
| Online Access: | https://www.mdpi.com/1424-8220/25/4/1253 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849719817510060032 |
|---|---|
| author | Wenzheng Li Xiaoping Li Long Chen Mingjing Wang |
| author_facet | Wenzheng Li Xiaoping Li Long Chen Mingjing Wang |
| author_sort | Wenzheng Li |
| collection | DOAJ |
| description | With the continuous evolution of microservice architecture and containerization technology, the challenge of efficiently and reliably scheduling large-scale cloud services has become increasingly prominent. In this paper, we present a cost-optimized scheduling approach with resource configuration for microservice workflows in container environments, taking into account deadline and reliability constraints. We introduce a graph deep learning model (DeepMCC) that automatically configures containers to meet various service quality (QoS) requirements. Additionally, we propose a reliability microservice workflow scheduling algorithm (RMWS), which incorporates heuristic leasing and deployment strategies to ensure reliability while reducing cloud resource leasing cost. Experiments on four scientific workflow datasets show that the proposed approach achieves an average cost reduction of 44.59% compared to existing reliability scheduling algorithms, with improvements of 26.63% in the worst case and 73.72% in the best case. |
| format | Article |
| id | doaj-art-3887c5a5ef654fdf81a3a7f4e38b3a7a |
| institution | DOAJ |
| issn | 1424-8220 |
| language | English |
| publishDate | 2025-02-01 |
| publisher | MDPI AG |
| record_format | Article |
| series | Sensors |
| spelling | doaj-art-3887c5a5ef654fdf81a3a7f4e38b3a7a2025-08-20T03:12:04ZengMDPI AGSensors1424-82202025-02-01254125310.3390/s25041253Microservice Workflow Scheduling with a Resource Configuration Model Under Deadline and Reliability ConstraintsWenzheng Li0Xiaoping Li1Long Chen2Mingjing Wang3School of Computer Science and Engineering, Southeast University, Nanjing 211189, ChinaSchool of Computer Science and Engineering, Southeast University, Nanjing 211189, ChinaSchool of Computer Science and Engineering, Southeast University, Nanjing 211189, ChinaSchool of Data Science and Artificial Intelligence, Wenzhou University of Technology, Wenzhou 325000, ChinaWith the continuous evolution of microservice architecture and containerization technology, the challenge of efficiently and reliably scheduling large-scale cloud services has become increasingly prominent. In this paper, we present a cost-optimized scheduling approach with resource configuration for microservice workflows in container environments, taking into account deadline and reliability constraints. We introduce a graph deep learning model (DeepMCC) that automatically configures containers to meet various service quality (QoS) requirements. Additionally, we propose a reliability microservice workflow scheduling algorithm (RMWS), which incorporates heuristic leasing and deployment strategies to ensure reliability while reducing cloud resource leasing cost. Experiments on four scientific workflow datasets show that the proposed approach achieves an average cost reduction of 44.59% compared to existing reliability scheduling algorithms, with improvements of 26.63% in the worst case and 73.72% in the best case.https://www.mdpi.com/1424-8220/25/4/1253workflow schedulingmicroservice workflowcontainer environmentcost-optimized scheduling |
| spellingShingle | Wenzheng Li Xiaoping Li Long Chen Mingjing Wang Microservice Workflow Scheduling with a Resource Configuration Model Under Deadline and Reliability Constraints Sensors workflow scheduling microservice workflow container environment cost-optimized scheduling |
| title | Microservice Workflow Scheduling with a Resource Configuration Model Under Deadline and Reliability Constraints |
| title_full | Microservice Workflow Scheduling with a Resource Configuration Model Under Deadline and Reliability Constraints |
| title_fullStr | Microservice Workflow Scheduling with a Resource Configuration Model Under Deadline and Reliability Constraints |
| title_full_unstemmed | Microservice Workflow Scheduling with a Resource Configuration Model Under Deadline and Reliability Constraints |
| title_short | Microservice Workflow Scheduling with a Resource Configuration Model Under Deadline and Reliability Constraints |
| title_sort | microservice workflow scheduling with a resource configuration model under deadline and reliability constraints |
| topic | workflow scheduling microservice workflow container environment cost-optimized scheduling |
| url | https://www.mdpi.com/1424-8220/25/4/1253 |
| work_keys_str_mv | AT wenzhengli microserviceworkflowschedulingwitharesourceconfigurationmodelunderdeadlineandreliabilityconstraints AT xiaopingli microserviceworkflowschedulingwitharesourceconfigurationmodelunderdeadlineandreliabilityconstraints AT longchen microserviceworkflowschedulingwitharesourceconfigurationmodelunderdeadlineandreliabilityconstraints AT mingjingwang microserviceworkflowschedulingwitharesourceconfigurationmodelunderdeadlineandreliabilityconstraints |