What is it about?
Function-as-a-service (FaaS) is a cloud computing service that allows users to run code functions without managing the underlying infrastructure. This paper proposes a new system called DeFaaS, which is a decentralized FaaS system that uses blockchain technology to manage the execution of functions across multiple cloud providers. This approach offers several advantages over traditional centralized FaaS systems, including improved scalability, flexibility, security, and reliability. DeFaaS also supports other distributed computing scenarios, such as decentralized applications (dApps) and volunteer computing. Overall, DeFaaS represents a significant advancement in the field of decentralized computing and has the potential to enable a wide range of new applications and use cases.
Featured Image
Photo by Shubham Dhage on Unsplash
Why is it important?
DeFaaS is a novel decentralized Function-as-a-Service (FaaS) framework for Web3 and dApp (decentralized application) developers. It is unique in that it enables the use of cloud resources while maintaining decentralization, a key principle in the Web3 ethos. This is timely as the Web3 community increasingly adopts cloud computing for its scalability and flexibility. DeFaaS addresses the inherent conflict between the centralized nature of cloud services and the decentralized nature of Web3 applications. By offering a decentralized, multi-cloud FaaS solution, DeFaaS could significantly influence how Web3 applications are developed and deployed, potentially accelerating Web3 adoption.
Perspectives
The paper presents a novel approach to decentralized cloud computing, which is a rapidly evolving field with significant implications for the future of the internet. The proposed DeFaaS system leverages blockchain technology to create a decentralized, multi-cloud FaaS platform, addressing the limitations of existing centralized FaaS systems. This is particularly relevant in the context of the growing Web3 ecosystem, which prioritizes decentralization. However, the paper could benefit from a more in-depth discussion of the potential challenges and limitations of the DeFaaS system, such as the complexities of managing a decentralized system across multiple cloud providers and the potential performance overhead of using blockchain technology. Additionally, a more comprehensive evaluation of the system's performance and security would strengthen the paper's claims. Overall, the paper provides a valuable contribution to the field of decentralized cloud computing and opens up interesting avenues for future research.
Rabimba Karanjai
University of Houston
Read the Original
This page is a summary of: Decentralized FaaS over Multi-Clouds with Blockchain based Management for Supporting Emerging Applications, April 2024, ACM (Association for Computing Machinery),
DOI: 10.1145/3605098.3636029.
You can read the full text:
Resources
Contributors
The following have contributed to this page







