Everton Flavio Rufino Seara.pdf - DSpace
Everton Flavio Rufino Seara.pdf - DSpace
Everton Flavio Rufino Seara.pdf - DSpace
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
60<br />
: Navegador<br />
: DNS<br />
1: OK?<br />
Nodo1 : DHT<br />
Nodo2 : DHT<br />
3: Acesso<br />
pdht.c3sl.ufpr.br/1884/10000<br />
Nodo2<br />
2: OK?<br />
OK<br />
4: Acesso pdht.c3sl.ufpr.br/1884/10000<br />
Figura 7.2: Exemplo de troca de mensagens entre DNS e DHT para manter uma lista de<br />
nodos ativos no sistema<br />
aleatoriamente – e de forma transparente ao usuário – um dos peers em sua lista de nodos<br />
ativos.<br />
Para ilustrar na prática a troca de mensagens entre o DNS e a DHT, a Figura 7.3 apresenta<br />
partes de um log registrado pelo componente DNS durante os testes de identificação<br />
de atividade dos nodos da DHT.<br />
Figura 7.3: Registro de log da troca de mensagens entre o DNS e a DHT<br />
Neste exemplo, o log representado pela letra (a) apresenta a o funcionamento correto<br />
da comunicação, onde o peer requisitado responde ao DNS com a mensagem OK. Já no log<br />
(b), observa-se que o acesso ao servidor montecristo.c3sl.ufpr.br não pôde ser realizado.<br />
Assim, este servidor é considerado inativo até que volte a responder as requisições do DNS<br />
normalmente.<br />
7.2.4 Tabela Hash Distribuída<br />
Tendo em vista que o objetivo deste trabalho é concepção de uma arquitetura para<br />
preservação digital, a implementação do componente DHT ocorreu de forma a suprir