25.12.2013 Views

Everton Flavio Rufino Seara.pdf - DSpace

Everton Flavio Rufino Seara.pdf - DSpace

Everton Flavio Rufino Seara.pdf - DSpace

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

43<br />

Desta forma, ao desmembrar o identificador pdht.c3sl.ufpr.br/1884/7544, os parâmetros<br />

1884 e 7544 tornam-se diretórios, sendo que o segundo é inserido dentro do primeiro,<br />

respeitando a hierarquia da própria URI. Além disso, o arquivo armazenado em disco é<br />

nomeado com o valor do segundo parâmetro (7544) e é inserido dentro do diretório com<br />

o mesmo nome.<br />

Esta estruturação faz com que conteúdos armazenados em disco possam ser localizados<br />

pelos DPs utilizando-se somente do DOI, o que torna desnecessário a existência de<br />

informações adicionais para a localização do objeto no sistema.<br />

Além disso, a utilização do DOI como nome do objeto pela DHT, garante a compatibilidade<br />

com o protocolo OAI-PMH, uma vez que permite que buscas sejam realizadas<br />

diretamente pelo identificador do objeto, obtido a partir de um dos Provedores de Serviço<br />

ou, eventualmente, de mecanismos de busca na Internet. Internamente, considerando a<br />

estratégia de replicação escolhida, a DHT deve utilizar o nome do objeto para geração de<br />

uma ou mais hashs que indexam o conteúdo.<br />

6.2.1.2 Algoritmo de Busca na DHT<br />

O algoritmo de busca tem por objetivo encontrar o objeto solicitado – a partir de seu<br />

identificador (DOI) – de forma distribuída, considerando todas as réplicas do sistema. A<br />

busca por um objeto pode ser iniciada por qualquer nodo da DHT e tanto o conteúdo<br />

original como uma réplica do objeto podem ser retornadas. Cabe ao DNS, conforme<br />

exposto na Seção 6.1, decidir o sítio responsável por receber cada uma das requisições.<br />

O algoritmo deve possuir a interfacelookup(name) e para endereçar os objetos utilizar<br />

o operador padrão get(key), considerando a estratégia de replicação adotada. A Figura<br />

6.3 ilustra o fluxo a ser seguido pelo algoritmo.<br />

Como pode ser observador no fluxo apresentado na Figura 6.3, após realizar a busca<br />

a DHT não fornece o objeto diretamente ao usuário. O acesso ao conteúdo é realizado a<br />

partir de uma página Web – gerenciada pelo DP – disponível no sítio em que o conteúdo foi<br />

encontrado. Este passo é necessário para que o usuário possa acessar os detalhes do objeto<br />

(informações contidas nos metadados), em conformidade com o protocolo OAI-PMH, antes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!