AUTORES: RODRIGO MACENO E TOBIAS BRITO CRIAÇÃO: 2/5/2006 15:20 ÚLT. ALTERAÇÃO: 28/5/2017 15:24 P2P: PERGUNTAS E RESPOSTAS SOBRE CONCEITOS BÁSICOS E APLICAÇÕES 1. Existe alguma aplicação P2P para construir clusters? Sim. Exemplo: Aorta - http://aortas.sourceforge.net/ Aplicação 100% java para balanceamento de carga e clusterização feita com P2P, no qual você cria Tasklets, que são aplicações que vão rodar em paralelo. Para isto, devemos fazer uma aplicação que implemente três métodos: Ex: 1 ExampleTasklet.java 2 package musli.aorta.plugins; 3 public class ExampleTasklet extends Tasklet { 4 public boolean calc() { } // The actual execution is made here. 5 public Tasklet split(Benchmark rate) {} // This one splits the Tasklet into a sub-Task 6 // that Aorta delegates away to another JVM. 7 public boolean merge(Tasklet task) {} // This on puts the pieces togheter again. 8} 2. Como um peer do GNUTella sabe quais são seus nodos vizinhos? Na busca quando um cliente GNUTella recebe uma requisição e não pode atendê-la ele repassa a todos os seus vizinhos através de “multicast”, ao contrário do FreeNet que encaminha apenas para um site, “unicast” (busca feita em profundidade). 3. No Kazaa, quem decide e como um peer torna-se um superpeer? Por padrão, quando o Kazaa é instalado ele já atua como um superpeer(supernode). Isto quer dizer que ele já vai se comunicar com outros superpeers para responder a requisições e para buscar recursos (arquivos). É possível desabilitar a função de superpeer, clicando no menu Tools>Options>Advanced e smarcar a caixa de seleção “Do not function as a SuperNode” 4. No Freenet, há sincronização das réplicas dos objetos? O que ocorre quando um objeto replicado é modificado na origem? Tecnicamente o FreeNet possui um mecanismo dinâmico de publicação que cria réplicas dos arquivos solicitados nos pares entre o solicitante e o fornecedor. Isso dinamicamente otimiza novas buscas e diminui o número de saltos, uma vez que os pares de interesse comum tendem a estar conectados de forma direta ou próxima. Além disso, também há um controle do tempo de publicação de cada arquivo. O material que passa muito tempo sem ser consultado é excluído da rede. 1