Registro:
Documento: | Tesis de Grado |
Título: | Uso de clientes híbridos Kad-BitTorrent para compartir contenidos |
Título alternativo: | Using kad-bittorrent hybrid clients to share contents |
Autor: | Vicino, Damián Alberto |
Editor: | Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
Publicación en la web: | 2025-06-12 |
Fecha de defensa: | 2012 |
Fecha en portada: | 2012 |
Grado Obtenido: | Grado |
Título Obtenido: | Licenciado en Ciencias de la Computación |
Departamento Docente: | Departamento de Computación |
Director: | Righetti, Claudio Enrique |
Director Asistente: | Chrisment, Isabelle; Timpanaro, Juan Pablo |
Jurado: | Baader, Rodolfo Pablo; Furfaro, Alejandro |
Idioma: | Español |
Formato: | PDF |
Handle: |
http://hdl.handle.net/20.500.12110/seminario_nCOM000732_Vicino |
PDF: | https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000732_Vicino.pdf |
Registro: | https://bibliotecadigital.exactas.uba.ar/collection/seminario/document/seminario_nCOM000732_Vicino |
Ubicación: | Dep.COM 000732 |
Derechos de Acceso: | Esta obra puede ser leída, grabada y utilizada con fines de estudio, investigación y docencia. Es necesario el reconocimiento de autoría mediante la cita correspondiente. Vicino, Damián Alberto. (2012). Uso de clientes híbridos Kad-BitTorrent para compartir contenidos. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de http://hdl.handle.net/20.500.12110/seminario_nCOM000732_Vicino |
Resumen:
La aplicación para compartir archivos en redes peer to peer BitTorrent tiene su foco en optimizar la propagación de contenido, esto la hace muy atractiva respecto de sus competidores, para evitar el uso de recursos centralizados al momento de transferir archivos, BitTorrent utiliza Tablas de Hash Distribuidas basadas en Kademlia que permiten encontrar fuentes del contenido sabiendo el hash de su metadata. Por otro lado, la red eMule que también provee transferencia de archivos sobre redes peer to peer, utilizando un protocolo de transferencia de archivos conocido como eDonkey 2000 (ED2K) basado en colas de prioridad, posee una sólida implementación de Kademlia llamada Kad. Esta implementación provee un servicio de doble índice, con el cual no solo indexa fuentes, además es usada para indexar y buscar contenido en base a claves. Nuestro trabajo, estudia la posibilidad de implementar un cliente híbrido compatible con ambas redes peer to peer, el cual pueda explotar las ventajas de indexación de Kad, al mismo tiempo que la velocidad de propagación de contenido de BitTorrent. Para ello desarrollamos un prototipo, el cual soporta indexación de contenido usando Kad, transferencia usando BitTorrent y es retro-compatible con los clientes que implementan estas tecnologías actualmente. Usando este prototipo, medimos tiempos y velocidades de propagación de contenido en clusters de nodos mixtos para concluir que el desarrollo es factible y beneficia ampliamente a los usuarios. Finalmente describimos los cambios necesarios para que el prototipo desarrollado pueda ser distribuido a usuarios finales.
Abstract:
BitTorrent is a fast, popular, P2P file-sharing application focused on fast propagation of content. Its trackerless approach uses a DHT based on Kademlia to search for sources when the hash of the metadata of the content to transfer is known. On the other hand, the eMule network use the old ED2K protocol for file-sharing including a system of priorized queues, but indexation is done through a solid Kademlia based DHT, named Kad. The Kad DHT stands for a search engine, wich provides an extra level to map keywords to file identifiers. We propose an hybrid approach, compatible with both P2P file-sharing networks, which has the Kad advantages on indexation and the BitTorrent throughput for transfer while maintaining backward compatibility with both of these networks. To validate our proposal we developed a prototype which supports content indexation provided by the Kad network and is able to transfer files using the BitTorrent protocol without losing retro-compatibility. Using this prototype, we measured the propagation of new content in clusters of aMule clients, BitTorrent clients, hybrid clients, and a mix of them. Comparing the propagation velocity of content propagation in each scenario, we conclude the development of a full implementation would significantly benefit the users. Finally we describe the evolution the prototype needs before being distributed as production quality software.
Citación:
---------- APA ----------
Vicino, Damián Alberto. (2012). Uso de clientes híbridos Kad-BitTorrent para compartir contenidos. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/seminario_nCOM000732_Vicino
---------- CHICAGO ----------
Vicino, Damián Alberto. "Uso de clientes híbridos Kad-BitTorrent para compartir contenidos". Tesis de Grado, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2012.https://hdl.handle.net/20.500.12110/seminario_nCOM000732_Vicino
Estadísticas:
Descargas mensuales
Total de descargas desde :
https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000732_Vicino.pdf
Distrubución geográfica