Related Experiment Video
Updated: Oct 6, 2025

Precise, High-throughput Analysis of Bacterial Growth
Published on: September 19, 2017
Modeling Performance of Microservices Systems with Growth Theory
Matteo Camilli1, Barbara Russo1
1Faculty of Computer Science, Free University of Bozen-Bolzano, Bolzano, Italy.
This study uses growth theory to model microservice performance violations, identifying resilient services through S-shaped models and non-resilient ones via linear models. The approach helps predict and manage microservice resilience.
Area of Science:
- Computer Science
- Software Engineering
- Performance Engineering
Background:
- Microservices architecture is increasingly popular but doesn't guarantee system performance.
- Understanding and predicting performance requirement violations is crucial for system resilience.
- Techniques like load balancing and scaling need data-driven insights for effective tuning.
Purpose of the Study:
- To analyze microservice performance requirement violations using time series analysis.
- To develop tools for detecting resilient and non-resilient microservices.
- To predict the future performance behavior of microservices.
Main Methods:
- Introduced a novel method based on growth theory to model performance violation occurrences as a stochastic process.
- Applied the method to both in-vitro e-commerce benchmarks and in-production telecommunication systems.
- Interpreted growth models to characterize microservices based on their transient performance behavior.
Main Results:
- Non-linear S-shaped growth models accurately capture violations in resilient microservices, indicating bounded performance degradation.
- Linear models identified non-resilient microservices exhibiting constant growth and unbounded performance violations.
- Real-world system analysis revealed additional resilience profiles showing varied service reactions and violation occurrence patterns.
Conclusions:
- Growth theory effectively models performance violations in both simulated and real-world microservice systems.
- The model calibration heuristics are computationally inexpensive.
- The derived models offer insights into performance violation trends, aiding engineers in identifying and addressing problematic microservice operations.
More Related Videos
07:38Saccharomyces cerevisiae Exponential Growth Kinetics in Batch Culture to Analyze Respiratory and Fermentative Metabolism
Published on: September 30, 2018
15:00Daily Transfers, Archiving Populations, and Measuring Fitness in the Long-Term Evolution Experiment with Escherichia coli
Published on: August 18, 2023
Related Concept Videos
Modeling in Therapy
Participant Modeling
Participant modeling involves therapists demonstrating calm and effective behaviors in...
Growth versus Fixed Mindset
Microbial Growth Measurement: Indirect Methods
Typical Model Studies
Microbial Growth Measurement: Direct Methods
Mechanistic Models: Overview of Compartment Models