Desenvolvimento de uma API para o gerenciamento de arquivos distribuídos - Silva, Diego Keller da (My University, 2016)
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).
Keywords: Sistemas de arquivos distribuídos; Armazenamento de dados