C-Koordinator: Interference-aware Management for Large-scale and Co-located Microservice Clusters

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Song, Shengye, Xu, Minxian, Zhang, Zuowei, Gao, Chengxi, Zeng, Fansong, Ding, Yu, Ye, Kejiang, Xu, Chengzhong
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910045532323840
author Song, Shengye
Xu, Minxian
Zhang, Zuowei
Gao, Chengxi
Zeng, Fansong
Ding, Yu
Ye, Kejiang
Xu, Chengzhong
author_facet Song, Shengye
Xu, Minxian
Zhang, Zuowei
Gao, Chengxi
Zeng, Fansong
Ding, Yu
Ye, Kejiang
Xu, Chengzhong
contents Microservices transform traditional monolithic applications into lightweight, loosely coupled application components and have been widely adopted in many enterprises. Cloud platform infrastructure providers enhance the resource utilization efficiency of microservices systems by co-locating different microservices. However, this approach also introduces resource competition and interference among microservices. Designing interference-aware strategies for large-scale, co-located microservice clusters is crucial for enhancing resource utilization and mitigating competition-induced interference. These challenges are further exacerbated by unreliable metrics, application diversity, and node heterogeneity. In this paper, we first analyze the characteristics of large-scale and co-located microservices clusters at Alibaba and further discuss why cycle per instruction (CPI) is adopted as a metric for interference measurement in large-scale production clusters, as well as how to achieve accurate prediction of CPI through multi-dimensional metrics. Based on CPI interference prediction and analysis, we also present the design of the C-Koordinator platform, an open-source solution utilized in Alibaba cluster, which incorporates co-location and interference mitigation strategies. The interference prediction models consistently achieve over 90.3% accuracy, enabling precise prediction and rapid mitigation of interference in operational environments. As a result, application latency is reduced and stabilized across all percentiles (P50, P90, P99) response time (RT), achieving improvements ranging from 16.7% to 36.1% under various system loads compared with state-of-the-art system. These results demonstrate the system's ability to maintain smooth application performance in co-located environments.
format Preprint
id arxiv_https___arxiv_org_abs_2507_18005
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle C-Koordinator: Interference-aware Management for Large-scale and Co-located Microservice Clusters
Song, Shengye
Xu, Minxian
Zhang, Zuowei
Gao, Chengxi
Zeng, Fansong
Ding, Yu
Ye, Kejiang
Xu, Chengzhong
Distributed, Parallel, and Cluster Computing
Microservices transform traditional monolithic applications into lightweight, loosely coupled application components and have been widely adopted in many enterprises. Cloud platform infrastructure providers enhance the resource utilization efficiency of microservices systems by co-locating different microservices. However, this approach also introduces resource competition and interference among microservices. Designing interference-aware strategies for large-scale, co-located microservice clusters is crucial for enhancing resource utilization and mitigating competition-induced interference. These challenges are further exacerbated by unreliable metrics, application diversity, and node heterogeneity. In this paper, we first analyze the characteristics of large-scale and co-located microservices clusters at Alibaba and further discuss why cycle per instruction (CPI) is adopted as a metric for interference measurement in large-scale production clusters, as well as how to achieve accurate prediction of CPI through multi-dimensional metrics. Based on CPI interference prediction and analysis, we also present the design of the C-Koordinator platform, an open-source solution utilized in Alibaba cluster, which incorporates co-location and interference mitigation strategies. The interference prediction models consistently achieve over 90.3% accuracy, enabling precise prediction and rapid mitigation of interference in operational environments. As a result, application latency is reduced and stabilized across all percentiles (P50, P90, P99) response time (RT), achieving improvements ranging from 16.7% to 36.1% under various system loads compared with state-of-the-art system. These results demonstrate the system's ability to maintain smooth application performance in co-located environments.
title C-Koordinator: Interference-aware Management for Large-scale and Co-located Microservice Clusters
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2507.18005