Decentralized FaaS over Multi-Clouds with Blockchain based Management for Supporting Emerging Applications

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Karanjai, Rabimba, Xu, Lei, Chen, Lin, Diallo, Nour, Shi, Weidong
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929312148488192
author Karanjai, Rabimba
Xu, Lei
Chen, Lin
Diallo, Nour
Shi, Weidong
author_facet Karanjai, Rabimba
Xu, Lei
Chen, Lin
Diallo, Nour
Shi, Weidong
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2404_08151
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Decentralized FaaS over Multi-Clouds with Blockchain based Management for Supporting Emerging Applications
Karanjai, Rabimba
Xu, Lei
Chen, Lin
Diallo, Nour
Shi, Weidong
Software Engineering
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.
title Decentralized FaaS over Multi-Clouds with Blockchain based Management for Supporting Emerging Applications
topic Software Engineering
url https://arxiv.org/abs/2404.08151