Uma arquitetura P2P baseada na hierarquia do endereçamento IP com roteamento unificado

AUTOR(ES)
DATA DE PUBLICAÇÃO

2006

RESUMO

Entre as diversas abordagens para se aproveitar os recursos computacionais ociosos existentes nas folhas da Internet, ou seja, nas máquinas dos usuários, as redes peer-to-peer (P2P) vêm ganhando destaque especial nos últimos anos devido principalmente à sua escalabilidade, desempenho e tolerância à falhas. As arquiteturas P2P atuais, entretanto, ainda apresentam alguns problemas como a sobrecarga nos nós devido à realização do roteamento de mensagens, o número elevado de nós reconfigurados devido à mudanças de topologia da rede, a existência de tráfego de roteamento dentro das redes das organizações que não é destinado a nenhuma de suas máquinas e à ausência de relação entre a proximidade dos nós na rede P2P e a proximidade desses nós na rede IP. Embora algumas arquiteturas considerem essas distâncias na rede IP, o fazem através de métodos que requerem a troca de informações constantemente. Nesse trabalho nós propomos uma arquitetura P2P para resolver os problemas citados. Essa arquitetura é composta por três partes. A primeira parte consiste em uma arquitetura P2P básica, chamada SGrid, que mantém a relação dos nós na rede P2P com suas posições na rede IP e atribui regiões de chaves adjacentes para nós de uma mesma organização. A segunda parte consiste em um protocolo chamado NATal (Routing and NAT application layer) que estende a arquitetura básica para retirar dos nós a função de roteamento de mensagens. A terceira parte consiste de um tipo especial de nó, chamado LSP (Lightware Super-Peer), que é o responsável pela manutenção das tabelas de roteamento P2P. Além da descrição da arquitetura proposta e da especificação dos protocolos SGrid e NATal, esse trabalho apresenta o simulador desenvolvido para validar a arquitetura e um módulo para ser utilizado em roteadores Linux que implementa o protocolo Natal

ASSUNTO(S)

super-peers e redes overlay redes peer-to-peer engenharia eletrica and overlay networks sistemas distribuídos super-peers distributed systems peer-to-peers networks

Documentos Relacionados