Mostrar el registro sencillo del í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 |