Decentralized FaaS over Multi-Clouds with Blockchain based Management for Supporting Emerging Applications
<|reference_start|>Decentralized FaaS over Multi-Clouds with Blockchain based Management for Supporting Emerging Applications: Function-as-a-Service (FaaS) offers a streamlined cloud computing paradigm, but existing centralized systems suffer from vendor lock-in and single points of failure. We propose DeFaaS, a decentralized FaaS system leveraging blockchain technology and decentralized API management. DeFaaS addresses these limitations by establishing a secure, transparent registry of functions on a blockchain and enabling applications to discover and invoke them. This approach fosters scalability, flexibility, enhanced security, and improved reliability. Furthermore, DeFaaS's architecture extends beyond decentralized FaaS, supporting other distributed computing scenarios like dApps, volunteer computing, and multi-cloud service meshes. DeFaaS represents a significant advancement in decentralized computing with the potential to unlock a multitude of novel applications and use cases.<|reference_end|>
@article{karanjai2024decentralized,
    title={Decentralized FaaS over Multi-Clouds with Blockchain based Management
  for Supporting Emerging Applications},
    author={Rabimba Karanjai, Lei Xu, Lin Chen, Nour Diallo, Weidong Shi},
    journal={arXiv preprint arXiv:2404.08151},
    year={2024},
    doi={10.1145/3605098.3636029},
    archivePrefix={arXiv},
    eprint={2404.08151},
    primaryClass={cs.SE}
}