Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/151244
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSánchez Bermúdez, Martín-
dc.coverage.spatialCarreño-
dc.date.accessioned2024-09-17T19:00:42Z-
dc.date.available2024-09-17T19:00:42Z-
dc.date.issued2024-09-02-
dc.identifier.urihttp://hdl.handle.net/10609/151244-
dc.description.abstractThe 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.ca
dc.format.mimetypeapplication/pdfca
dc.language.isoengen
dc.publisherUniversitat Oberta de Catalunya (UOC)ca
dc.rightsCC BY-NC-ND*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectpeer-to-peeren
dc.subjectedge computingen
dc.subjectfunction-as-a-serviceca
dc.subjectserverlessen
dc.subjectrusten
dc.subjectdistributed computingen
dc.subject.lcshEdge computing -- TFMen
dc.titleDecentralized Edge FaaSca
dc.typeinfo:eu-repo/semantics/masterThesisca
dc.audience.educationlevelEstudis de Màsterca
dc.audience.educationlevelEstudios de Másteres
dc.audience.educationlevelMaster's degreesen
dc.subject.lemacInformàtica a la perifèria -- TFMca
dc.contributor.tutorGarcia Lopez, Pedro-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Appears in Collections:Trabajos finales de carrera, trabajos de investigación, etc.

Files in This Item:
File Description SizeFormat 
martinsbFMDP0924report.pdfReport of FMDP1,2 MBAdobe PDFThumbnail
View/Open
Share:
Export:
View statistics

This item is licensed under aCreative Commons License Creative Commons