Enabling In-Vitro Serverless Systems Research

3Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Serverless is an increasingly popular cloud computing paradigm that has stimulated new systems research opportunities. However, developing and evaluating serverless systems in a research setting (i.e., "in-vitro", without access to a large-scale production cluster and real workloads) is challenging yet vital for innovation. Recently, several serverless providers have released production traces consisting of large sets of functions with their invocation inter-arrival time, execution time, and memory footprint distributions. However, executing the workload synthesized from these traces requires a massive cluster, making experiments expensive and time-consuming.In this work, we show how to use the data available in production traces to construct workload summaries of configurable scales that remain highly representative of the original trace characteristics and can be used to evaluate serverless systems in-vitro. Compared to random sampling of functions from the original trace, our method can generate summaries of up to 10X higher representativity, measured as the average of the Wasserstein distances of the distributions of interest (e.g., function execution time and invocation inter-arrival time) from the respective distributions in the original trace. We release our toolchain that enables researchers to synthesize representative workload summaries and show how it can be used to evaluate the performance of serverless systems at diverse load scale factors.

Cite

CITATION STYLE

APA

Ustiugov, D., Park, D., Cvetković, L., Djokic, M., Hè, H., Grot, B., & Klimovic, A. (2023). Enabling In-Vitro Serverless Systems Research. In WORDS 2023 - Proceedings of the 2023 4th Workshop on Resource Disaggregation and Serverless (pp. 1–7). Association for Computing Machinery, Inc. https://doi.org/10.1145/3605181.3626191

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free