/ChainFaaS

An open blockchain-based Serverless Computing Platform

Primary LanguageJavaScriptOtherNOASSERTION

ChainFaaS: An Open Blockchain-based Serverless Platform

This repository contains all the codes of this project. The codes are divided into 3 parts:

  • Serverless controller has all the details of the serverless controller which is implemented in Python using Django web framework.

  • Compute provider contains the program that providers should run on their computer to start participating in the network.

  • BlockchainNetwork has the details of the implemented Hyperledger Fabric.

Documentation

For more details about this project, visit the documentation website.

Publications

The peer reviewed paper of this project is published in IEEE Access journal.

Citation

You can use the following bibtex entry for citing our work:

@article{ghaemi2020@chainfaas,  
author={S. {Ghaemi} and H. {Khazaei} and P. {Musilek}},  
journal={IEEE Access},  
title={ChainFaaS: An Open Blockchain-based Serverless Platform},   
year={2020},  
volume={8},  
number={},  
pages={131760-131778},
}

Or the following plain text:

S. Ghaemi, H. Khazaei and P. Musilek, "ChainFaaS: An Open Blockchain-Based Serverless Platform," in IEEE Access, vol. 8, pp. 131760-131778, 2020, doi: 10.1109/ACCESS.2020.3010119.