Abstract
Cloud platforms provide extendable and flexible orchestration capabilities for microservices by consolidating multiple computing resources, e.g., multiple service instances can be deployed redundantly to form server clusters, so that if a cloud node or service instance fails unexpectedly, a copy of the service on another node can take over the failed instance to ensure persistent reliability of the system. However, such redundant deployments in cloud may result in unbalanced utilisation of resources, which complicates software quality assessment on cloud nodes. Moreover, the maximisation of the quality of service (QoS) is recognised as a NP problem, making cloud services difficult to be optimised in real-time. To solve these problems, this paper proposes a scheduling combination method for microservices on cloud platforms based on a dual-layer QoS evaluation model, which renders the dual superposition effect of cloud nodes and service instances on system quality. The advantage of the model is that it considers the coupling relationship between cloud hardware or software quality. Further, to optimise QoS in cloud environments based on the model, a hybrid Vision-improved Ant Colony-Genetic algorithm called VACG is proposed to solve the combination optimisation problem and find optimum composition solutions. Our experimental results demonstrate that the scheduling policy based on the dual-layer QoS model surpasses another non-scheduling policy on the metrics of system QoS index and service level agreement conflicts. Additionally, it is found that VACG has a 17.13% and 27.03% of improvement on the optimisation accuracy over a genetic algorithm and ant colony optimisation respectively, as well as higher computational efficiency and stability.
Original language | English |
---|---|
Title of host publication | Internetware '24 |
Subtitle of host publication | Proceedings of the 15th Asia-Pacific Symposium on Internetware |
Editors | Hong Mei, Jian Lv, Abdelsalam Helal, Xiaoxing Ma, Shing-Chi Cheung, Jie Zhang, Tao Zhang |
Place of Publication | USA |
Publisher | Association for Computing Machinery (ACM) |
Pages | 249-258 |
Number of pages | 10 |
ISBN (Electronic) | 9798400707056 |
DOIs | |
Publication status | Published - 2024 |
Event | Asia-Pacific Symposium on Internetware 2024 - Macao, China Duration: 24 Jul 2024 → 26 Jul 2024 Conference number: 15th https://conf.researchr.org/home/internetware-2024 (Conference website) https://dx.doi.org/10.1145/3671016 (Conference proceedings) |
Conference
Conference | Asia-Pacific Symposium on Internetware 2024 |
---|---|
Abbreviated title | Internetware 2024 |
Country/Territory | China |
City | Macao |
Period | 24/07/24 → 26/07/24 |
Internet address |
|
Keywords
- Cloud manufacturing
- Microservices composition
- Natural computing
- QoS