Resumen:
|
[ES] En la actualidad, la mayoría de las plataformas web están basadas en la arquitectura cliente-servidor. Esta arquitectura usa un servidor central que se encarga de almacenar toda la información y distribuirla a los ...[+]
[ES] En la actualidad, la mayoría de las plataformas web están basadas en la arquitectura cliente-servidor. Esta arquitectura usa un servidor central que se encarga de almacenar toda la información y distribuirla a los clientes según llegan las peticiones al servidor. Pero está arquitectura presenta algunos problemas como, por ejemplo, la escalabilidad limitada, un punto de fallo único o un gran coste de instalación. La arquitectura P2P es la solución a estos problemas, debido a su alta escalabilidad, disponibilidad y bajo coste. Sin embargo, a la hora de desarrollar aplicaciones P2P cuando se quiere realizar la prueba del sistema final a gran escala, se necesita una gran cantidad de recursos distribuidos. Por este motivo, los simuladores de redes P2P son necesarios para simular escenarios de gran tamaño. Durante la realización de este trabajo se pretende estudiar de manera comparativa varios simuladores de redes P2P, analizando sus características y observando los resultados conseguidos, para determinar que escenarios son más adecuados para cada simulador. En este proyecto se examinarán las diferentes arquitecturas P2P, se expondrán sus principales características, ventajas y desventajas. También se estudiará el funcionamiento de los nodos de la red usando distintos protocolos como BitTorrent, Chord o Symphony. Además, se estudiarán las características generales de los simuladores de redes P2P. Durante la memoria, se mostrarán las herramientas utilizadas para obtención de resultados con los simuladores. Todo esto permitirá comprender los resultados obtenidos de los simuladores para determinar cuáles son los más adecuados para cada escenario de simulación de redes P2P.
[-]
[EN] Currently, most web platforms are based on client-server architecture. This architecture uses a central server that is responsible for storing all the information and distributing it to clients as requests arrive at ...[+]
[EN] Currently, most web platforms are based on client-server architecture. This architecture uses a central server that is responsible for storing all the information and distributing it to clients as requests arrive at the server. But this architecture presents some problems such as limited scalability, single point of failure or high installation cost. P2P architecture is the solution to these problems, due to its high scalability, availability and low cost. However, when developing P2P applications for large-scale testing of the final system, a large number of distributed resources is required. For this reason, P2P network simulators are necessary to simulate large-scale scenarios. During the course of this work, we intend to study several P2P network simulators in a comparative way, analyzing their characteristics and observing the results achieved, in order to determine which scenarios are more suitable for each simulator. In this project the different P2P architectures will be examined, their main characteristics, advantages and disadvantages will be presented. It will also study the operation of the network nodes using different protocols such as BitTorrent, Chord or Symphony. In addition, the general characteristics of P2P network simulators will be studied. During the memory, the tools used to obtain results with the simulators will be shown. All this will allow understanding the results obtained from the simulators to determine which are the most suitable for each P2P network simulation scenario.
[-]
[CA] En l'actualitat, la majoria de les plataformes web estan basades en l'arquitectura clientservidor. Aquesta arquitectura usa un servidor central que s'encarrega d'emmagatzemar
tota la informació i distribuir-la als ...[+]
[CA] En l'actualitat, la majoria de les plataformes web estan basades en l'arquitectura clientservidor. Aquesta arquitectura usa un servidor central que s'encarrega d'emmagatzemar
tota la informació i distribuir-la als clients segons arriben les peticions al servidor. Però
està arquitectura presenta alguns problemes com, per exemple, l'escalabilitat limitada, un
punt de fallada única o un gran cost d'instal·lació.
L'arquitectura P2P és la solució a aquests problemes, a causa de la seua alta
escalabilitat, disponibilitat i baix cost. No obstant això, a l'hora de desenvolupar
aplicacions P2P quan es vol realitzar la prova del sistema final a gran escala, es
necessita una gran quantitat de recursos distribuïts. Per aquest motiu, els simuladors de
xarxes P2P són necessaris per a simular escenaris de gran grandària.
Durant la realització d'aquest treball es pretén estudiar de manera comparativa
diversos simuladors de xarxes P2P, analitzant les seues característiques i observant els
resultats aconseguits, per a determinar que escenaris són més adequats per a cada
simulador.
En aquest projecte s'examinaran les diferents arquitectures P2P, s'exposaran els seus
principals característiques, avantatges i desavantatges. També s'estudiarà el
funcionament dels nodes de la xarxa usant diferents protocols com BitTorrent, Chord o
Symphony. A més, s'estudiaran les característiques generals dels simuladors de xarxes
P2P. Durant la memòria, es mostraran les eines utilitzades per a obtenció de resultats
amb els simuladors.
Tot això permetrà comprendre els resultats obtinguts dels simuladors per a determinar
quals són els més adequats per a cada escenari de simulació de xarxes P2P.
[-]
|