- -

Implementación de una tabla hash distribuida (DHT) para redes P2P descentralizadas estructuradas

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Implementación de una tabla hash distribuida (DHT) para redes P2P descentralizadas estructuradas

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Oliver Gil, José Salvador es_ES
dc.contributor.author Strange Mongort, Marc es_ES
dc.date.accessioned 2023-10-06T10:24:03Z
dc.date.available 2023-10-06T10:24:03Z
dc.date.created 2023-09-19
dc.date.issued 2023-10-06 es_ES
dc.identifier.uri http://hdl.handle.net/10251/197804
dc.description.abstract [ES] El objetivo de este trabajo es implementar una tabla hash distribuida (DHT) para redes P2P descentralizadas estructuradas, con el fin de proporcionar una alternativa a las bases de datos centralizadas. En particular, se implementará un sistema que permita la gestión y distribución de datos entre múltiples nodos, sin necesidad de un servidor centralizado. Para lograr esto, se utiliza el lenguaje de programación Go para la implementación de los nodos de la red, y Python para el desarrollo del front-end, lo que permite aprovechar las ventajas de la concurrencia en Go y la facilidad de uso de Python. La DHT permitirá a los usuarios almacenar y recuperar datos de manera descentralizada, lo que significa que no hay un servidor centralizado para manejar la carga y la administración de datos. Además, la implementación de una DHT puede ofrecer ventajas en términos de fiabilidad y seguridad, ya que la falta de un servidor centralizado hace que sea más difícil atacar la red. Algunos ejemplos de uso de la DHT incluyen la gestión de archivos, la creación de bases de datos distribuidas y de redes de intercambio de archivos. También se puede utilizar para la creación de sistemas de mensajería en línea o para la gestión de datos de juegos en línea. es_ES
dc.description.abstract [EN] The purpose of this project is the implementation of a distributed hash table (DHT) for P2P structured networks, with the aim of providing an alternative to centralized databases. In particular, a system for the management and distribution of data among different nodes will be implemented, without the need for a centralized server. To achieve this, the implementation of the network s nodes has been done with the Go programming language, as it allows for easier concurrency. Python will be used to program the frontend for its ease of use. The DHT allows its users to store and retrieve data in a decentralized manner, which means no centralized server is needed for manag- ing information or load balancing. Furthermore, a DHT system can be beneficial for the network s stability and security, as the lack of a centralized server makes attacking the network more difficult. Some DHT use cases include file management, the creation of distributed databases and file sharing networks. They can also be used for online messaging systems or man- aging data in online videogames. es_ES
dc.description.abstract [CA] L’objectiu del treball és implementar una taula hash distribuïda (DHT) per a xarxes P2P descentralitzades estructurades, amb el fi de proporcionar una alternativa a les bases de dades centralitzades. Concretament, s’implementarà un sistema que proporcione la gestió i distribució de dades entre múltiples nodes, sense necessitat d’un servidor centralitzat. Per a aconseguirho, s’ha utilitzat el llenguatge de programació Go per a la implementació dels nodes de la xarxa, i Python per al desenvolupament del front-end, que permetrà aprofitar els avantatges de concurrència que proporciona Go, i la facilitat d’ús de Python. La DHT permetrà als usuaris emmagatzemar i recuperar dades de forma descentralitzada, sense servidor centralitzat per a gestionar la càrrega y administració de dades. A més, la implementació d’una DHT pot oferir ventatges de fiabilitat i seguretat, ja que sense un servidor centralitzat es més difícil atacar la xarxa. Alguns exemples d’ús de la DHT inclouen la gestió de fitxers, la creació de bases de dades distribuïdes i xarxes d’intercanvi de fitxers. També es poden utilitzar per a la creació de sistemes de missatgeria en línia o gestió de dades de videojocs en línia. es_ES
dc.format.extent 72 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject DHT es_ES
dc.subject Redes P2P es_ES
dc.subject Descentralización es_ES
dc.subject Concurrencia es_ES
dc.subject Bases de datos distribuidas es_ES
dc.subject Go es_ES
dc.subject Python es_ES
dc.subject P2P networks es_ES
dc.subject Decentralization es_ES
dc.subject Concurrency es_ES
dc.subject Distributed databases es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Implementación de una tabla hash distribuida (DHT) para redes P2P descentralizadas estructuradas es_ES
dc.title.alternative Implementation of a distributed hash table (DHT) for structured decentralized P2P networks es_ES
dc.title.alternative Implementació d'una taula hash distribuïda (DHT) per a xarxes P2P descentralitzades estructurades es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Strange Mongort, M. (2023). Implementación de una tabla hash distribuida (DHT) para redes P2P descentralizadas estructuradas. Universitat Politècnica de València. http://hdl.handle.net/10251/197804 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\156030 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem