Pedro Eugênio Rocha (UFPR) | |
Luiz Carlos Erpen de Bona (UFPR) |
Este artigo apresenta o DIFS (Distributed Filesystem), um sistema de arquivos totalmente distribuído baseado em DHT (Distributed Hash Table). Cada nodo do sistema cede uma certa quantidade de espac¸o de armazenamento, formando um grande sistema de arquivos compartilhado. Para criar um sistema de arquivos real e em nível de usuário o sistema utiliza o FUSE (Filesystem in Userspace). Uma DHT é utilizada para associar nomes de arquivos aos nodos que os armazenam, pois todo arquivo ou diretório criado na rede é replicado e armazenado em um conjunto de nodos. Finalmente, apresentamos os resultados dos testes realizados utilizando o protótipo desenvolvido.