Desarrollo de un sistema distribuido basado en P2P

Cuenca Zarza, Miguel (2017). Desarrollo de un sistema distribuido basado en P2P. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. Telecomunicación (UPM), Madrid.

Description

Title: Desarrollo de un sistema distribuido basado en P2P
Author/s:
  • Cuenca Zarza, Miguel
Contributor/s:
Item Type: Final Project
Degree: Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
Date: 2017
Subjects:
Freetext Keywords: Sistemas distribuidos, P2P, DHT, tabla hash, tabla hash distribuida, Go, golang, desarrollo software.
Faculty: E.T.S.I. Telecomunicación (UPM)
Department: Ingeniería de Sistemas Telemáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of PFC_MIGUEL_CUENCA_ZARZA_2017.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

Las necesidades actuales de muchas aplicaciones hacen que las máquinas individuales no sean suficiente para tener una accesibilidad y un adecuado funcionamiento del software. Con los sistemas distribuidos, se pueden agregar máquinas individuales, aumentando los recursos y prestaciones, y que aparentemente todo funcione como si se tratase de una única máquina
El paradigma de comunicación entre pares (Peer-to-Peer) se usa en muchas aplicaciones distribuidas. Se caracteriza en que los procesos que lo componen, colaboran entre ellos teniendo las mismas responsabilidades y funciones. Su motivación original era utilizar los recursos de computadores en los extremos, es decir, en los mismos del usuarios del sistema. Por sus características, se suele emplear para intercambiar ficheros por internet.
Con este trabajo se pretenden analizar técnicas para desarrollar sistemas P2P e implementar uno utilizando el lenguaje de programación Go, que consiga gestionar una tabla hash distribuida (DHT) y que integre el conjunto de características propios de estos sistemas, como pueden ser la escalabilidad del sistema, localización de equipos, el encaminamiento de mensajes y las funciones propias para la edición de valores en una tabla hash.

More information

Item ID: 48623
DC Identifier: https://oa.upm.es/48623/
OAI Identifier: oai:oa.upm.es:48623
Deposited by: Biblioteca ETSI Telecomunicación
Deposited on: 29 Nov 2017 12:23
Last Modified: 03 Jun 2022 16:10
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM