Key points are not available for this paper at this time.
Microservice applications are increasingly adopted in distributed data processing systems, such as in mobile edge computing and data mesh architectures. However, existing performance models of such systems fall short in providing comprehensive insights into the intricate interplay between data placement and data processing. To address these issues, this paper proposes a novel class of performance models that enables joint analysis of data storage access workflows, caching, and queueing contention. Our proposed models introduce a notion of access path for data items to model hierarchical data locality constraints. We develop analytical solutions to efficiently approximate the performance metrics of these models under different data caching policies, finding in particular conditions under which the underlying Markov chain admits a product-form solution. Extensive trace-driven simulations based on real-world datasets indicate that service and data placement policies based on our proposed models can respectively improve by up to 35% and 37% the average response time in edge and data mesh case studies compared to baseline resource allocation heuristics.
Building similarity graph...
Analyzing shared references across papers
Loading...
Yicheng Gao
Giuliano Casale
Rekha Singhal
ACM Transactions on Modeling and Performance Evaluation of Computing Systems
Imperial College London
Building similarity graph...
Analyzing shared references across papers
Loading...
Gao et al. (Tue,) studied this question.
www.synapsesocial.com/papers/68e5b9b2b6db643587551f1b — DOI: https://doi.org/10.1145/3687265