Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Recolector de Cienci...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

Decentralized Edge FaaS

Authors: Sánchez Bermúdez, Martín;

Decentralized Edge FaaS

Abstract

The project explores the creation of a decentralized network for hosting serverless functions using a Peer-to-Peer (P2P) architecture. The primary motivation is to enable individuals and small cloud service providers to offer computational resources for executing and deploying serverless functions, thereby decentralizing the control currently held by major cloud providers. The evaluation of the distributed computing capabilities of the network is another key aspect of the project. The system leverages OpenFaaS for function deployment and execution, and Rust for implementing the P2P network. The network uses a Distributed Hash Table (DHT) to store and locate functions, allowing any node to route requests to the appropriate node hosting the function. This setup facilitates distributed computing tasks by enabling the distributionof function executions across multiple nodes. The project explains the process of designing and building the system prototype. It includes deploying OpenFaaS in a Kubernetes cluster and implementing the P2P network using the rust-libp2p library. Validation and evaluation are conducted through experiments simulating network nodes in virtual machines, focusing on function routing, execution time, performance, and distributed manycall requests. The results demonstrate the system’s capability to deploy and route execution of functions across the network in addition to carry out distributed computations over different nodes. This research opens posibilities for further exploration in fault tolerance, security, and real-world deployment scenarios, contributing to the advancement of decentralized infrastructure services and distributed computing at the edge.

Keywords

distributed computing, edge computing, serverless, function-as-a-service, Edge computing -- TFM, peer-to-peer, rust, Informàtica a la perifèria -- TFM

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green