2022
DOI: 10.1109/tpds.2022.3174631
|View full text |Cite
|
Sign up to set email alerts
|

An In-Depth Study of Microservice Call Graph and Runtime Performance

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
11
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 37 publications
(11 citation statements)
references
References 29 publications
0
11
0
Order By: Relevance
“…In summary, there is a relatively large jump between the scaling groups' scaling factors in a setting that is optimized for scaling cost. The authors of [19], [20] found that a small percentage of microservices are hot-spots in call graphs, specifically, about 5% of microservices are multiplexed by more than 90% of online services in Alibaba clusters, which creates such large differences between scaling factor values, ideal for marking the borders of scaling groups. For an analytically tractable model, in the next statement the modules are assumed to be infinitesimally small, and the scaling factor is interpreted as a differentiable continuous function over the variable that depicts the cumulative resource demand of the modules sorted in the increasing order of their scaling factors.…”
Section: Proposed Method: the Cost Model Of Running A Polylithmentioning
confidence: 99%
See 4 more Smart Citations
“…In summary, there is a relatively large jump between the scaling groups' scaling factors in a setting that is optimized for scaling cost. The authors of [19], [20] found that a small percentage of microservices are hot-spots in call graphs, specifically, about 5% of microservices are multiplexed by more than 90% of online services in Alibaba clusters, which creates such large differences between scaling factor values, ideal for marking the borders of scaling groups. For an analytically tractable model, in the next statement the modules are assumed to be infinitesimally small, and the scaling factor is interpreted as a differentiable continuous function over the variable that depicts the cumulative resource demand of the modules sorted in the increasing order of their scaling factors.…”
Section: Proposed Method: the Cost Model Of Running A Polylithmentioning
confidence: 99%
“…In order to translate the presented cost values into a realworld example, let us take the microservice statistics of eBay, reported in [25], and that of Alibaba [19], [20]. The microservice system in eBay [25] includes around 3000 services (called as modules in this paper); these services work together to serve more than 10 business domains and form thousands of call paths.…”
Section: Large Scale Example Based On Ebay and Alibaba Tracesmentioning
confidence: 99%
See 3 more Smart Citations