Estudio de la plataforma JXTA para el desarrollo de aplicaciones P2P
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2099.1/4223
Tipus de documentProjecte/Treball Final de Carrera
Data2007-07-13
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-CompartirIgual 2.5 Espanya
Abstract
Amb l’evolució d’Internet i l’augment de les capacitats dels equips d’usuari, tant
en ample de banda com en la millora del hardware, han sorgit noves aplicacions i nous serveis possibles. L’arquitectura tradicional de client-servidor
troba un substitut en les arquitectures distribuïdes que apareixen degut a aquesta evolució tecnològica. I sobre aquestes noves arquitectures, serveis com els de compartició de fitxers o de streaming de vídeo guanyen rellevància.
L’objectiu, doncs, serà l’estudi de la possibilitat d’implementar aquests nous
serveis sobre la plataforma de desenvolupament d’aplicacions P2P JXTA. El
resultat desitjat serà un prototipus que ofereixi unes funcionalitats bàsiques i
que serveixi de base per afegir posteriors serveis.
Es proposa la implementació d’un sistema de publicació i localització de recursos com a base de l’aplicació. Per això, s’ha estudiat treballar amb una taula de hash distribuïda (DHT) i en concret amb el software Meteor que
proporciona una implementació d’una DHT sobre JXTA.
Després de l’estudi de la plataforma JXTA i del software Meteor s’ha dissenyat
una arquitectura distribuïda pel sistema de publicació i localització esmentat
anteriorment. Sobre aquesta arquitectura s’han dissenyat també dos mòduls
de serveis: un mòdul de descàrrega de continguts per compartir els recursos
entre els nodes i un mòdul de streaming per a consumir continguts multimèdia
de manera remota.
Finalment s’ha implementat la DHT que ofereix els serveis de publicació i
localització i també s’ha pogut implementar el mòdul de descàrrega de recursos. La implementació del mòdul de streaming no s’ha finalitzat, però s’ha aconseguit acabar i provar les principals eines que han de permetre el correcte funcionament d’aquest servei. D’aquesta manera es podria continuar
la seva implementació a partir dels mecanismes ja desenvolupats.
MatèriesJXTA (Computer network protocol), Peer-to-peer architecture (Computer networks), Java (Computer program language), JXTA (Protocols de xarxes d'ordinadors), Xarxes punt a punt (Xarxes d'ordinadors), Java (Llenguatge de programació)
TitulacióENGINYERIA TÈCNICA DE TELECOMUNICACIÓ, ESPECIALITAT EN TELEMÀTICA (Pla 2000)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
memoria.pdf | Memòria | 2,596Mb | Visualitza/Obre |