Distributed online extraction of a fluid model for microservice applications using local tracing data

Forskningsoutput: Kapitel i bok/rapport/Conference proceedingKonferenspaper i proceedingPeer review

Sammanfattning

Dynamic resource management is a difficult problem in modern microservice applications. Many proposed methods rely on the availability of an analytical performance model, often based on queueing theory. Such models can always be hand-crafted, but this takes time and requires expert knowledge. Various methods have been proposed that can automatically extract models from logs or tracing data. However, they are often intricate, requiring off-line stages and advanced algorithms for retrieving the service-time distributions. Furthermore, the resulting models can be complex and unsuitable for online evaluation. Aiming for simplicity, we in this paper introduce a general queuing network model for microservice applications that can be (i) quickly and accurately solved using a refined mean-field fluid model and (ii) completely extracted at runtime in a distributed fashion from common local tracing data at each service. The fit of the model and the prediction accuracies under system perturbations are evaluated in a cloud-based microservice application and are found to be accurate.
Originalspråkengelska
Titel på värdpublikation 2022 IEEE 15th International Conference on Cloud Computing (CLOUD)
FörlagIEEE - Institute of Electrical and Electronics Engineers Inc.
DOI
StatusPublished - 2022 juli
Evenemang 2022 IEEE 15th International Conference on Cloud Computing (CLOUD) - Barcelona, Spain, Barcelona, Spanien
Varaktighet: 2022 juli 112022 juli 15
Konferensnummer: 15
https://conferences.computer.org/cloud/2022/

Konferens

Konferens 2022 IEEE 15th International Conference on Cloud Computing (CLOUD)
Land/TerritoriumSpanien
OrtBarcelona
Period2022/07/112022/07/15
Internetadress

Ämnesklassifikation (UKÄ)

  • Reglerteknik

Fingeravtryck

Utforska forskningsämnen för ”Distributed online extraction of a fluid model for microservice applications using local tracing data”. Tillsammans bildar de ett unikt fingeravtryck.

Citera det här