sypark9646 / paper-logs

2022.10 ~
0 stars 0 forks source link

The Power of Prediction: Microservice Auto Scaling via Workload Learning #29

Closed sypark9646 closed 1 year ago

sypark9646 commented 1 year ago

어떤 내용의 논문인가요? 👋

워크로드 예측을 통해 컨테이너 스케일링을 효율적으로 할 수 있는 방법에 관한 연구

Abstract (요약) 🕵🏻‍♂️

When deploying microservices in production clusters, it is critical to automatically scale containers to improve cluster utilization and ensure service level agreements (SLA). Although reactive scaling approaches work well for monolithic architectures, they are not necessarily suitable for microservice frameworks due to the long delay caused by complex microservice call chains. In contrast, existing proactive approaches leverage end-to-end performance prediction for scaling, but cannot effectively handle microservice multiplexing and dynamic microservice dependencies.

In this paper, we present Madu, a proactive microservice auto-scaler that scales containers based on predictions for individual microservices. Madu learns workload uncertainty to handle the highly dynamic dependency between microservices. Additionally, Madu adopts OS-level metrics to optimize resource usage while maintaining good control over scaling overhead. Experiments on large-scale deployments of microservices in Alibaba clusters show that the overall prediction accuracy of Madu can reach as high as 92.3% on average, which is 13% higher than the state-of-the-art approaches. Furthermore, experiments running real-world microservice benchmarks in a local cluster of 20 servers show that Madu can reduce the overall resource usage by 1.7X compared to reactive solutions, while reducing end-to-end service latency by 50%.

이 논문을 읽어서 무엇을 배울 수 있는지 알려주세요! 🤔

같이 읽어보면 좋을 만한 글이나 이슈가 있을까요?

레퍼런스의 URL을 알려주세요! 🔗

markdown 으로 축약하지 말고, 원본 링크 그대로 그냥 적어주세요!

sypark9646 commented 1 year ago

power_of_prediction_microservice_auto_scaling_via_workload_learning.pdf

sypark9646 commented 1 year ago

워크로드 예측은 최근 몇 년 동안 활발한 연구 주제였습니다 [13, 33, 34, 38, 44, 45].

sypark9646 commented 1 year ago

마이크로서비스 관련 연구