Perguntas e Respostas

advertisement
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
Download