Um Sistema Peer-to- Peer para Armazenamento Distribuído de Arquivos Daniel Mauricio Sthor Lauro Luis Costa Lucas Nascimento Ferreira Departamento de Informática.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Plug-ins Orientado a Testes
Advertisements

A study of the performance Potential of DHT-based Overlays
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sistemas distribuídos
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Prof. Diogo Souza.
Por Marcio Belo Mestrado em Computação PGCC/IC/UFF
Prof.: Bruno Rafael de Oliveira Rodrigues
Ambientes de Computação Empresarial e Avaliação de Custos
Component-Based Frameworks for E-Commerce Agnaldo Kiyoshi Noda.
Peer to Peer Referência:
Sistema para Gerenciamento de Redes Baseado em Agentes Móveis
Etienne C. R de Oliveira Redes Avançadas para Computação em Grade
1 Data Integration in a Bandwidth-Rich World Ian Foster and Robert L. Grossman Universidade Federal Fluminense Doutorado em Computação – Engenharia de.
The OptIPuter.
APLICAÇÕES PEER-TO-PEER
Apresentado por Walfredo Cirne
Consulta a fluxo continuo de dados (“data streaming”)
Sistemas Operacionais de Rede
Research of Dynamic SOA Collaboration Architecture
YADFS Yet Another Distributed File System
Tecnologia de Informática
Departamento de Estatística e Informática
Monitoring the Impact of P2P Users on a Broadband Operator's Network H. J. Kolbe, O. Kettig and E. Golic. Germany IM'09 Proceedings of the 11th IFIP/IEEE.
Tapestry Henrique Denes Hilgenberg Fernandes. Agenda Introdução Estado da arte A API DOLR Malha de roteamento – Da perspectiva de um único nó – Caminho.
Busca Rápida Baseada em Similaridade para Redes Par-a-Par Fast Similarity Search in Peer-to-Peer Networks NOMS 2008 Autores: Thomas Bocek Ela Hunt David.
Pedro Savarese Guilherme Nóbrega Felipe Carregosa
Matheus dos Santos Lima
Matheus dos Santos Lima
Aluno: Lucas Bucci da Silveira Orientador: Carlos Roberto Lopes
Aluno: Rodolfo A. L. Costa Orientador: Prof. Frederico G. Guimarães
Marcus Vinicius Silva Soares Orientador: Luiz Merschmann Outubro / 2010.
Arquitetura CORBA e Objetos Distribuídos
Sistemas Distribuídos
Conhecendo os Sistemas Operacionais
MapReduce Conceitos e Aplicações
Sistemas Distribuídos
Computing on large scale distributed systems: experience of the XtremWeb project CMP-157 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA Prof. Cláudio Fernando Resin.
Nomeação Nazareno Andrade Universidade Federal de Campina Grande 02/2008 Sistemas Distribuídos.
13/07/2007 Saulo Andrade Pessoa Simulação de Iluminação Volumétrica Apresentação de Andamento Computação Gráfica.
T RAFFIC C ONTROL THROUGH B ILATERAL C OOPERATION BETWEEN N ETWORK O PERATORS AND P EERS IN P2P N ETWORKS Controle de tráfego por meio de Cooperação Bilateral.
Sistemas Distribuídos
RMI x C# Remote Emilena Specht – 1113/01/9 2004/01
TVDesigner Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci.
EXERCÍCIO DE REFERÊNCIAS BIBLIOGRÁFICAS
Arquitetura ciente de contexto para aplicações sociais móveis Rafael Guimarães Siqueira Orientador: Prof. Antonio Alfredo Ferreira Loureiro.
Roteamento Baseado em Crédito/Punição Rafael dos Santos Alves.
B ACKUP DISTRIBUÍDO Tecnologias envolvidas. A GENDA DHT – Distributed Hash Tables Segmentação de arquivos Segurança e compartilhamento de blocos Verificar.
Ferramentas de Manipulação de Ontologias (Protégé)
Seminário CI303 Lucas Nascimento Ferreira. Data sharing service: Propriedades Persistência Independentemente da aplicação Permitir o reutilização dos.
Análise de Estratégias de Green Computing em Grades Oportunistas.
Hibernate Universidade Federal do Rio Grande do Sul Instituto de Informática Web e Sistemas de Informação (2004/2005) Objetos Distribuídos Prof. Dr. Cláudio.
1 Universidade Federal de Santa Catarina Centro Tecnológico - CTC Departamento de Informática e Estatística - INE Bancos de Dados Distribuídos Transaction.
WSDL Web Services Description Language. Tecnologias Relacionadas Web Services SOAP (Simple Object Access Protocol) HTTP (HyperText Markup Language) UDDI.
Distributed Hash Tables Danielle Santos da Silva Marcelo Borghetti Soares Tiago Alves Macambira.
Distributed Hash Tables Danielle Santos da Silva Marcelo Borghetti Soares Tiago Alves Macambira.
Gustavo Romano Humberto Gomes PPGC - PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO INSTITUTO DE INFORMÁTICA.
Redes P2P: CHORD Nuno Manuel Ferreira Gonçalves Universidade Federal do Paraná.
Distributed Hash Tables
Distributed Data-Parallel Computing Using a High-Level Programming Language TL1 Programação com Objetos Distribuídos Claiton Luiz Vieira Lisboa.
Introdução aos sistemas distribuídos on-line para processamento de fluxos de dados – Parte II PROF. ANDRÉ LEON S. GRADVOHL, DR.
THE DEVELOPMENT OF THINKING AND SPEAKING: THE CENTRAL CONCEPT IN VYGOTSKY’S THEORY OF HUMAN PSYCHOLOGICAL DEVELOPMENT Peter Feigenbaum, Ph.D. Fordham University.
Comunicação Assíncrona em Equipes Distribuídas: Requisitos e Meios Utilizados Cleyton Carvalho da Trindade Universidade Federal de.
MO 622 – Tarefa 4 Grupo PRI: Igor José Ferreira de Freitas Pedro Almeida Ricardo Caceffo Considere o desenvolvimento de uma aplicação.
DEPLOYMENT DINÂMICO DE REGRAS CEP EM UM AMBIENTE IoT COM PROCESSAMENTO CLOUD- MOBILE 09/12/2015 Felipe Oliveira Carvalho Introdução a Computação Móvel.
Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO.
Alan Mateus Vieira Neves Mestrando em Ciência da Computação Prof. Dr. Ricardo Massa Orientador Um framework estratégico para tomada de decisão em ambiente.
Segurança, Mobilidade e Multihoming Universidade Federal do Rio de Janeiro – UFRJ Disciplina: Redes de Computadores II /2 Professores: Otto C. M.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Segurança Lógica e Física de Redes Gestão da Segurança da Informação Criptografia Proteção de Perímetro Anderson Aparecido Alves da Silva – Aula 12_2 1.
ADICIONANDO CBR NA GERÊNCIA AUTONÔMICA DE REDES Romildo Martins da Silva Bezerra (GSORT/IFBA) Joberto Sérgio Barbosa Martins (NUPERC/UNIFACS) WOSIDA.
Transcrição da apresentação:

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