DCJun 24

Interference-Aware Cross-Application Placement: A Multi-Objective Optimization Approach for Microservice Clusters

arXiv:2606.259223.0
Predicted impact top 79% in DC · last 90 daysOriginality Incremental advance
AI Analysis

For cloud operators managing microservice clusters, this provides a causality-driven approach to explicitly control interference, latency, and communication overhead during service placement.

The paper addresses cross-application interference in microservice clusters by building a spatio-temporal causal data structure to inform multi-objective placement optimization. Results show significant reduction in interference and improved response performance on real workloads.

In modern cloud architectures, multiple applications often run within the same clustered environment, sharing underlying resources. This resource sharing can cause interference among applications, leading to degraded latency and reduced system stability. As containerized microservices become increasingly central to cloud-native applications, their performance can suffer from complex interference scenarios related to resource competition. Meanwhile, most existing microservice approaches address interference either by detecting and localizing performance issues or by optimizing latency alone, without explaining why specific co-locations cause cross-application interference, and how this can inform service placement optimization. This work closes that gap by building a spatio-temporal data structure that captures the causal effects of cross-application interference. These causal effects are mathematically formalized as necessary and sufficient conditional probabilities that inform a multi-objective optimizer (Optuna). Cross-application profiling is used to simulate traces and estimate interference probabilities, while per-service latency baselines are provided by performance data, such as 95th-percentile response times (p95). Our approach supports network penalties, application isolation requirements, and adjustable weighting of necessary and sufficient causal metrics. Experimental results on real multi-application workloads show that interference-aware placements significantly reduce cross-application interference and improve response performance. Ultimately, the causality-driven multi-objective formulation gives cloud operators explicit control over interference, latency, and communication overhead when configuring service placements.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes