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.

Descripción

Título: Desarrollo de un sistema distribuido basado en P2P
Autor/es:
  • Cuenca Zarza, Miguel
Director/es:
  • Alonso Muñoz, Alejandro Antonio
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
Fecha: 2017
Materias:
Palabras Clave Informales: Sistemas distribuidos, P2P, DHT, tabla hash, tabla hash distribuida, Go, golang, desarrollo software.
Escuela: E.T.S.I. Telecomunicación (UPM)
Departamento: Ingeniería de Sistemas Telemáticos [hasta 2014]
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

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.

Más información

ID de Registro: 48623
Identificador DC: http://oa.upm.es/48623/
Identificador OAI: oai:oa.upm.es:48623
Depositado por: Biblioteca ETSI Telecomunicación
Depositado el: 29 Nov 2017 12:23
Ultima Modificación: 29 Nov 2017 12:23
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM