pentium3 / sys_reading

system paper reading notes
235 stars 12 forks source link

Erms: Efficient Resource Management for Shared Microservices with SLA Guarantees #261

Closed pentium3 closed 2 months ago

pentium3 commented 1 year ago

https://dl.acm.org/doi/pdf/10.1145/3567955.3567964

pentium3 commented 7 months ago

https://www.youtube.com/watch?v=Vnex7mPM3S8

pentium3 commented 2 months ago

microservice resource management

challenges:

  1. difficult to do fine-grained scaling while satisfying SLA requirement. Microservice call graph is complicated, and e2e latency depends on all microservices within the graph.
  2. microservice multiplexing. 40% microservices are shared by >=100 online services. services have diverse workload patterns and different SLA requirements.
  3. resource interference is non-uniform. Performance imbalances between contains from the same microservices. A microservice usually has hundreds to thousands containers in cluster.

solution