1. Prediction-driven resource provisioning for serverless container runtimes
- Author
-
Tomaras, Dimitrios, Tsenos, Michail, and Kalogeraki, Vana
- Subjects
Computer Science - Distributed, Parallel, and Cluster Computing - Abstract
In recent years Serverless Computing has emerged as a compelling cloud based model for the development of a wide range of data-intensive applications. However, rapid container provisioning introduces non-trivial challenges for FaaS cloud providers, as (i) real-world FaaS workloads may exhibit highly dynamic request patterns, (ii) applications have service-level objectives (SLOs) that must be met, and (iii) container provisioning can be a costly process. In this paper, we present SLOPE, a prediction framework for serverless FaaS platforms to address the aforementioned challenges. Specifically, it trains a neural network model that utilizes knowledge from past runs in order to estimate the number of instances required to satisfy the invocation rate requirements of the serverless applications. In cases that a priori knowledge is not available, SLOPE makes predictions using a graph edit distance approach to capture the similarities among serverless applications. Our experimental results illustrate the efficiency and benefits of our approach, which can reduce the operating costs by 66.25% on average., Comment: 6 pages. arXiv admin note: substantial text overlap with arXiv:2410.18106
- Published
- 2024