Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
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.
Title: | Desarrollo de un sistema distribuido basado en P2P |
---|---|
Author/s: |
|
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 |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
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.
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 |