This repo contains a number of lab exercises that assist in the familiarization with the vAccel framework.
lab1 contains
instructions on how to build vAccelRT and execute the vAccel hello-world
.
lab2 describes the process to add a new plugin to vAccel that implements a known, frontend operation exposed to the upper layer framework of vAccelRT.
lab3 describes the process to expose & run an arbitrary function using vAccel.
lab4 contains instructions on how to run an arbitrary function using vAccel from a Firecracker VM.
lab5 presents an end-to-end example of adding an operation on the frontend / static user API and implementing this operation using a plugin, combining the build plugin instructions from lab2.
See https://github.com/nubificus/vaccel-tutorial-code for the code snippets / patches used in these tutorials.
As we further develop the framework, more tutorials will be added. Stay tuned!