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

June 24, 2026 ยท Grace Period ยท ๐Ÿ› 2026 IEEE 23rd International Conference on Software Architecture (ICSA)

โณ Grace Period
This paper is less than 90 days old. We give authors time to release their code before passing judgment.
Authors Iqra Zafar, Christian Medeiros Adriano, Holger Giese arXiv ID 2606.25922 Category cs.DC: Distributed Computing Citations 0 Venue 2026 IEEE 23rd International Conference on Software Architecture (ICSA)
Abstract
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.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Distributed Computing