Desenvolvimento de uma API para o gerenciamento de arquivos distribuídos
![Thumbnail](/xmlui/bitstream/handle/11338/1292/TCC%20Diego%20Keller%20da%20Silva.pdf.jpg?sequence=4&isAllowed=y)
View/ Open
Author
Silva, Diego Keller da
Orientador
Martinotto, André Luis
Metadata
Show full item recordAbstract
O surgimento da Internet e de novos dispositivos como câmeras digitais tem contribuído para um aumento crescente na quantidade de informação que e criada e compartilhada entre pessoas e instituições. Esse grande volume de informações deve ser adequadamente armazenado e gerenciado por sistemas de arquivos eficientes. Na grande maioria dos casos esse armazenamento é feito utilizando-se um único servidor central, por em a velocidade de crescimento dos dados e a quantidade de usuários fazem surgir a necessidade da criação de sistemas distribuídos, mais especificamente, de sistemas de arquivos distribuídos, que sejam capazes de acompanhar esse crescimento e manter a eficiência do sistema. Diversos sistemas de arquivos distribuídos j a foram implementados, no entanto, a maioria deles está focado em agrupar arquivos distribuí dos em diversos servidores e apresentá-los aos usuários em uma visão única e centralizada, e não em realizar a distribuição dos arquivos entre os servidores. Diferentemente desses sistemas j a existentes, o objetivo deste trabalho e desenvolver um sistema de arquivos distribuído que permita, além do agrupamento de arquivos, que esses sejam distribuídos de forma balanceada entre os servidores do sistema, abstraindo sua localização e fornecendo uma solução simples e eficiente para o armazenamento de grandes quantidades de arquivos (sic).