Published September 21, 2021 | Version 0.1

Analyzing Tail Latency in Serverless Clouds with STeLLAR

  • 1. University of Edinburgh

Description

The STeLLAR artifact consists of a client, written in Go, structured in modules as well a collection of auxiliary Python scripts for plotting the data obtained. The requirements are Linux Ubuntu 18, x86 server-grade CPU, and 10G NIC. The user should have an AWS account to deploy and benchmark AWS functions (same for other providers). The code is released under the MIT license. All the data presented in the paper was obtained using this tool, namely the studies of warm and cold function invocations, deployment method and language runtime, data transfer delays, bursty invocations and scheduling policies. The source code of the toolchain can be downloaded from Zenodo and compiled into a binary before execution. Further instructions on how to run the tool are available on GitHub and Zenodo.

Files

STeLLAR.zip

Files (253.7 MB)

Name Size Download all
md5:7200d3e81632bb775a44543a2524077d
253.7 MB Preview Download