vHive: Open-source framework for serverless experimentation
OpenYurt
, an open platform that extends upstream Kubernetes to run on edge node pools. More details on how to the Knative-atop-OpenYurt
mode are described here.This is the release before bumping k8s to 1.29 and 1.13: https://github.com/vhive-serverless/vHive/pull/943 Such bumping would break vHive's consistency with InVitro.
netPoolSize
option to configure the amount of network devices in the Firecracker VM network pool (10
by default), which can be used to keep the network initialization off the cold start path of Firecracker VMs.1
).Upgrade of the vHive system components and the dependencies to stable versions (particularly, Knative):
Support Ubuntu 20 host OS, discontinuing support for Ubuntu 18.
scripts/self-hosted-kind
.logrus.WithFields(logrus.Fields{"vmID": vmID})
.Features for performance analysis
Features for benchmarking at scale and multi-function applications
Other
*.md
files.