Öppna denna publikation i ny flik eller fönster >>2024 (Engelska)Ingår i: Proceedings- IEEE International Conference on Communications / [ed] Valenti M., Reed D., Torres M., Institute of Electrical and Electronics Engineers (IEEE), 2024, s. 2913-2918Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]
In the realm of cloud native environments, Ku-bernetes has emerged as the de facto orchestration system for containers, and the service mesh architecture, with its interconnected microservices, has become increasingly prominent. Efficient scheduling and resource allocation for these microservices play a pivotal role in achieving high performance and maintaining system reliability. In this paper, we introduce a novel approach for container scheduling within Kubernetes clusters, leveraging Graph Attention Networks (GATs) for representation learning. Our proposed method captures the intricate dependencies among containers and services by constructing a representation graph. The deep Q-learning algorithm is then employed to optimize scheduling decisions, focusing on container-to-node placements, CPU request-response allocation, and adherence to node affinity and anti-affinity rules. Our experiments demonstrate that our GATs-based method outperforms traditional scheduling strategies, leading to enhanced resource utilization, reduced service latency, and improved overall system throughput. The insights gleaned from this study pave the way for a new frontier in cloud native performance optimization and offer tangible benefits to industries adopting microservice-based architectures.
Ort, förlag, år, upplaga, sidor
Institute of Electrical and Electronics Engineers (IEEE), 2024
Nyckelord
component, formatting, insert, style, styling
Nationell ämneskategori
Datavetenskap (datalogi) Datorsystem
Forskningsämne
Datavetenskap
Identifikatorer
urn:nbn:se:kau:diva-97430 (URN)10.1109/ICC51166.2024.10622616 (DOI)2-s2.0-85202817543 (Scopus ID)978-1-7281-9055-6 (ISBN)978-1-7281-9054-9 (ISBN)
Konferens
IEEE International Conference on Communications (ICC), Denver, USA, June 9-13, 2024.
Anmärkning
This article was included as a manuscript in the doctoral thesis entitled "Unchaining Microservice Chains: Machine Learning Driven Optimization in Cloud Native Systems" KUS 2023:35.
2023-11-202023-11-202024-10-07Bibliografiskt granskad