Abstract
Traffic scheduling for microservices in emerging edge-cloud environments is challenged by heterogeneous node performance and varying inter-node latencies. Inefficient scheduling among replicas may lead to replica overload and excessive communication overhead, ultimately degrading Quality of Service (QoS) metrics-specifically, the 99th percentile tail latency(P99 latency). To address these challenges, we introduce HEART, a novel two-stage traffic scheduler that jointly accounts for node heterogeneity and network latency. In Stage 1, HEART computes per-replica traffic proportions using a sliding window and an exponentially weighted moving average of CPU usage and request rates, thereby capturing recent load trends. In Stage 2, HEART applies k-means clustering to inter-node latency measurements to identify and prune high-latency links, which in turn reduces communication delays. A Maximum Flow algorithm is subsequently employed to verify whether the pruned network supports the required traffic flow; if the reduced network proves insufficient, additional links are incrementally reinstated until a feasible configuration is achieved. Finally, a Minimum-Cost Flow algorithm-selected for its proven optimality in network flow allocation-is applied to distribute traffic cost-effectively across the network. Experimental results demonstrate that HEART significantly reduces the P99 latency compared to existing approaches such as the default Kubernetes scheduler, the Least- Request algorithm of Istio, OptTraffic, and LATA, thereby enhancing overall QoS.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2025 IEEE 18th International Conference on Cloud Computing, CLOUD 2025 |
| Editors | Rong N. Chang, Carl K. Chang, Jingwei Yang, Nimanthi Atukorala, Dan Chen, Sumi Helal, Sasu Tarkoma, Qiang He, Tevfik Kosar, Claudio Ardagna, Yehia Elkhatib, Petteri Nurmi, Santonu Sarkar |
| Publisher | IEEE Computer Society |
| Pages | 409-419 |
| Number of pages | 11 |
| ISBN (Electronic) | 9798331555573 |
| DOIs | |
| Publication status | Published - 2025 |
| Event | 18th IEEE International Conference on Cloud Computing, CLOUD 2025 - Helsinki, Finland Duration: 2025 Jul 7 → 2025 Jul 12 |
Publication series
| Name | IEEE International Conference on Cloud Computing, CLOUD |
|---|---|
| ISSN (Print) | 2159-6182 |
| ISSN (Electronic) | 2159-6190 |
Conference
| Conference | 18th IEEE International Conference on Cloud Computing, CLOUD 2025 |
|---|---|
| Country/Territory | Finland |
| City | Helsinki |
| Period | 25/7/7 → 25/7/12 |
Bibliographical note
Publisher Copyright:© 2025 IEEE.
Keywords
- Edge-Cloud computing
- Heterogeneous environments
- Kubernetes
- Microservice
- Traffic scheduling
ASJC Scopus subject areas
- Software
- Information Systems
- Artificial Intelligence