pentium3 / sys_reading

system paper reading notes
235 stars 12 forks source link

FIRM: An Intelligent Fine-grained Resource Management Framework for SLO-Oriented Microservices #216

Closed pentium3 closed 1 month ago

pentium3 commented 2 years ago

https://www.usenix.org/conference/osdi20/presentation/qiu

pentium3 commented 2 months ago

goal

FIRM\cite{FIRM} designs an intelligent adaptive resource management framework for optimizing microservices latency SLO using online telemetry data and machine-learning methods.

solution

1. Tracing Coordinator [sec3.1]

2. calculate critical path in the execution history graph [sec3.2]

a weighted longest path algorithm. see Algorithm 1

3. detect critical microservice instances (which most likely to cause request SLO violation) [sec3.3]

4. RL

RL basic:

FIRM utilizes the deep deterministic policy gradient (DDPG) algorithm, which is a model-free, actor-critic RL framework (shown in Fig. 7).

image

how does FIRM apply RL:

image