Skip to content
@faasm

Faasm

High performance serverless with WebAssembly

Faasm Ecosystem

Faasm is a research project on distributed serverless runtimes with WebAssembly (WASM). Faasm originated in the Large-Scale Data & Systems group from the Imperial College London, but has contributors and collaborators among other institutions.

Faasm Projects

  • Faasm is a high-performance serverless runtime using WebAssembly for function isolation.
  • Faabric is a messaging and state layer for distributed serverless applications.

Research Dissemination

@inproceedings {atc20-faasm, author = {Simon Shillaker and Peter Pietzuch}, title = {Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing}, booktitle = {2020 USENIX Annual Technical Conference (USENIX ATC 20)}, year = {2020}, isbn = {978-1-939133-14-4}, pages = {419--433}, url = {https://www.usenix.org/conference/atc20/presentation/shillaker}, publisher = {USENIX Association}, month = jul, }
@inproceedings {nsdi25-granny, author = {Carlos Segarra and Simon Shillaker and Guo Li and Eleftheria Mappoura and Rodrigo Bruno and Llu{\'\i}s Vilanova and Peter Pietzuch}, title = {{GRANNY}: Granular Management of {Compute-Intensive} Applications in the Cloud}, booktitle = {22nd USENIX Symposium on Networked Systems Design and Implementation (NSDI 25)}, year = {2025}, isbn = {978-1-939133-46-5}, address = {Philadelphia, PA}, pages = {205--218}, url = {https://www.usenix.org/conference/nsdi25/presentation/segarra}, publisher = {USENIX Association}, month = apr }

Pinned Loading

  1. faasm faasm Public

    High-performance stateful serverless runtime based on WebAssembly

    C++ 917 70

  2. faabric faabric Public

    Messaging and state layer for distributed serverless applications

    C++ 69 14

  3. python python Public

    Tools for using CPython and Python code in Faasm

    Python 6 3

  4. cpp cpp Public

    Tools for building C/C++ to WebAssembly for Faasm

    C++ 6 6

Repositories

Showing 10 of 61 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…