[Volta]

CI 763 - Gerenciamento de Dados Distribuídos

Segundo trabalho prático - Tabela Hash Distribuída (DHT)

2016-1

Objetivo

Neste exercício relativamente simples iremos implementar o roteamento e armazenamento de uma DHT. A execução sera centralizada neste primeiro momento. Nossa DHT é uma simplificação da DHT Chord [1].

[1] "Ion Stoica, Robert Morris, David R. Karger, M. Frans Kaashoek, Hari Balakrishnan:
Chord: A scalable peer-to-peer lookup service for internet applications. SIGCOMM 2001: 149-160"

Roteamento de mensagens

O roteamento da nossa DHT simplificada deve obedecer os seguintes critérios: