Skip to content
HyScale Lab

InVitro

Load generator and trace sampler for serverless computing

GitHub stars
29
License
MIT
Repository
vhive-serverless/invitro

InVitro is a set of tools for analyzing the performance of serverless cluster deployments. It has two parts:

  • Sampler creates representative workload summaries (samples of functions) from production traces.
  • Loader reconstructs the invocation traffic of a trace and steers it to the functions deployed in the serverless cluster under study.

InVitro supports vHive and OpenWhisk, and ships reference traces sampled from the Azure Functions production traces.

Supported traces

Publications

  1. Enabling In-Vitro Serverless Systems Research

    Dmitrii Ustiugov, Dohyun Park, Lazar Cvetković, Mihajlo Djokic, Hongyu Hè, Boris Grot, and Ana Klimovic

    Workshop on Resource Disaggregation and Serverless (WORDS) at SOSP, 2023

    PDFCode27 citations