Um Sistema Peer-to- Peer para Armazenamento Distribuído de Arquivos Daniel Mauricio Sthor Lauro Luis Costa Lucas Nascimento Ferreira Departamento de Informática Universidade Federal do Paraná Curitiba 2011
Introdução Compartilhamento e troca de arquivos em uma rede P2P. Arquivos armazenados em uma Tabela Hash Distribuída (DHT) Catálogo de referência de todos os arquivos armazenados na DHT
Arquitetura do Sistema Inserir e Recuperar arquivos através da DHT provida pelo Past (insert e lookup). O catálogo da rede é centralizado em um dos nós. Inserção e busca de entradas no catálogo através de mensagens não roteadas.
Arquitetura do Sistema Figura 1: Modelo de uma rede P2P.
Arquitetura do Sistema O arquivo é dividido em partes de 256KB. Identificador único do arquivo usando MD5. Identificador de cada parte criado utilizando múltiplas funções hash.
Interface Gráfica do Sistema Figura 2: Tela principal da aplicação.
Catálogo Arquivo XML Uma entrada para cada arquivo. 11 atributos para cada entrada de arquivo. Figura 3: Arquivo XML que representa o catálogo da rede.
Conclusão O sistema é flexível Pouco tolerante a falhas
Referências [1] R. Akbarinia, E. Pacitti, and P. Valduriez. Data currency in replicated dhts. In Proceedings of the 2007 ACM SIGMOD international conference on Management of data, SIGMOD ’07, pages 211–222, New York, NY, USA, ACM. [2] A. Rowstron and P. Druschel. Storage management and caching in past, a large-scale, persistent peer-to-peer storage utility [3] R. University. Pastry: A substrate for peer-to-peer applications Acessado em 14 de Junho de