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.
For more details about this project, visit the documentation website.
The peer reviewed paper of this project is published in IEEE Access journal.
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.