상세 보기
Concurrent service auto-scaling for Knative resource quota-based serverless system
- Tran, Minh-Ngoc;
- Kim, YoungHan
WEB OF SCIENCE
2SCOPUS
3초록
Serverless computing platforms currently provide application developers with two ways to control their services' resource usage cost: resource usage-based and resource quota-based. In usage-based systems, resources are assigned to services based on the amount they consume. Meanwhile, a fixed resource amount is reserved and shared between services for quota-based systems. Several studies have been proposed to enhancing the default serverless autoscaling algorithms to optimize resource usage and service quality. However, almost all previous works targeted usage-based systems and optimized auto-scaling performance for each separate service. In contrast, this work targets auto-scaling of concurrent services in serverless quota-based systems. In serverless quota-based systems, over-quota resource usage and latency Service Level Objective (SLO) violation may occur when auto-scaling new instances during burst traffic moments. Hence, we aim to find an optimal hybrid auto-scaling decision to minimize over-quota resource usage and latency SLO violation. To solve this problem, We applied deep reinforcement learning and traffic prediction techniques. Our solution is developed and implemented based on the characteristics of the most popular open -source serverless platform Knative. For evaluation, we compared our solution with the default Knative auto-scaler and our previously proposed usage-based hybrid Knative auto-scaler. We configured the default Knative auto-scaler with two different settings that can optimize the total resource usage of all services or minimize service latency. Compared to the optimized resource usage version, our solution traded a slightly higher resource usage for an 11.3% latency SLO violation duration reduction. Meanwhile, compared with the optimized latency version, our solution reduced the over-quota resource usage rate by 18.25% while achieving a similar latency SLO preservation performance. Compared to the usage-based hybrid auto-scaler, the latency SLO violation rate and over-quota resource usage were approximately reduced by half.
키워드
- 제목
- Concurrent service auto-scaling for Knative resource quota-based serverless system
- 저자
- Tran, Minh-Ngoc; Kim, YoungHan
- 발행일
- 2024-11
- 유형
- Article
- 권
- 160
- 페이지
- 326 ~ 339