Desenvolvimento e Avaliação de Um Protocolo Peer-to-peer para Aplicações da Internet Orientadas a Interesse
Autores
5041 |
Héberte Fernandes de Moraes
|
2218,135
|
5042 |
2218,135
|
Informações:
Publicações do PESC
Título
Desenvolvimento e Avaliação de Um Protocolo Peer-to-peer para Aplicações da Internet Orientadas a Interesse
Linha de pesquisa
Arquitetura e Sistemas Operacionais
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
21/6/2011
Resumo
Utilizamos um modelo de comunicação baseado em conteúdo para desenvolver uma rede puramente Peer-to-Peer (P2P) centrada nos interesses dos usuários e avaliar seu potencial como uma rede sobreposta eficiente na Internet para o desenvolvimento de novas aplicações web. Na rede proposta, cada nó define, de modo completamente distribuído, um prefixo ativo (PA) composto de campos de características e interesses, permitindo que os nós atuem colaborativamente na entrega de mensagens e formação de grupos de interesses. Para isto, um nó se comunica enviando mensagens cujo cabeçalho é o seu PA, e o protocolo de comunicação utiliza o PA de cada nó como filtro de decisão de encaminhamento e destino de cada mensagem recebida segundo o PA da mensagem. Nesta dissertação, um protocolo de comunicação foi desenvolvido para construir e avaliar por simulação uma tal rede que denominamos Rede Endereçada por Interesses (REPI) para a qual foram medidas as taxas de entrega, latência e sobrecarga de mensagens em REPIs com mais de 10 mil nós. Além disso, utilizamos o protocolo da REPI para mostrar sua eficácia no desenvolvimento de um protótipo de aplicação de rede social onde usuários são diretamente interconectados através de interesses comuns sem terem se registrado previamente em qualquer portal web.
Abstract
We used a content-based communication model to develop a pure P2P network centered on the users’ interests and evaluate its potentials as an efficient overlay network to the internet for the development of new web applications. In the proposed network, each node defines in a completely distributed way, an active prefix (AP) that consists of characteristic and interest fields to allow nodes to work collaboratively. To this end, a node communicates by sending messages using its AP as message’s header, and a communication protocol that uses each node’s AP as a decision filter to forwarding and delivery each received message according to the message’s PA. In this work, a network protocol has been developed to build and evaluate therefor simulation which we called the Active Prefix Networks (APNs) to which we measured the delivery rate, latency, and message overheads in APNs with more than 10 thousand nodes. In addition, we used the APN protocol to show its efficacy to the development of a social-network application prototype for APNs where the users are directly interconnected by common interests without being previously registered on any web site.
Arquivo