Vhive Versions Save

vHive: Open-source framework for serverless experimentation

v1.1

3 years ago

Added

  • Created a CI pipeline that runs CRI integration tests inside containers using kind.
  • [Beta] Added a developer image that runs a vHive k8s cluster in Docker, simplifying vHive development and debugging. Currently, only single-node clusters are supported.
  • Extended the developers guide on the modes of operation, performance analysis and vhive development environment inside containers.
  • Added a slide deck of Dmitrii's talk at Amazon.
  • Added a commit linter and a spell checker for *.md files.

Changed

  • Use replace pragmas instead of Go modules.
  • Bump Go version to 1.15 in CI.
  • Deprecated Travis CI.

Fixed

  • Fixed the vHive cluster setup issue for clusters with >2 nodes issue.

v1.0

3 years ago

The first release of the vHive open-source framework for serverless experimentation.

Features:

  • Function-as-a-Service (FaaS) programming model with Knative

  • Cluster infrastructure support with Kubernetes integration

  • Firecracker MicroVM hypervisor support

  • MicroVM snapshotting: both vanilla Firecracker snapshots and advanced REcord-And-Prefetch (REAP) snapshots that we describe in our ASPLOS'21 paper (extended abstract, full paper).

See the paper for details.