Avaliação de escalabilidade e desempenho de um sistema de arquivos distribuído oportunista para...
-
Upload
joao-pedro-leoncio -
Category
Real Estate
-
view
200 -
download
3
Transcript of Avaliação de escalabilidade e desempenho de um sistema de arquivos distribuído oportunista para...
Sistema BeeFS● Sistema de arquivos oportunista● Redes locais● POSIX● Arquitetura híbrida● Eficiente, barato e escalável *
*C. A. Souza, A. C. Lacerda, J. W. Silva, A. S. Soares T. Pereira, and F. Brasileiro. Beefs: Um sistema de arquivos distribuído POSIX barato e eficiente para redes locais. In Anais do SBRC’2010 - Salão de Ferramentas, 2010.
● O BeeFS foi projetado para ser eficiente, barato e escalável *
● O sistema BeeFS tem evoluido com novas funcionalidades o que demanda um novo estudo de desempenho e escalabilidade
*C. A. Souza, A. C. Lacerda, J. W. Silva, A. S. Soares T. Pereira, and F. Brasileiro. Beefs: Um sistema de arquivos distribuído POSIX barato e eficiente para redes locais. In Anais do SBRC’2010 - Salão de Ferramentas, 2010.
● Avaliar o sistema BeeFS em termos de escalabilidade e desempenho a partir de experimentos de medição em ambiente real, seguindo uma metodologia bem consolidada
● Comparar o sistema BeeFS com outros sistemas de arquivos
Etapas:a. Embasamento teóricob. Treinamento no BeeFSc. Planejamento dos experimentosd. Execução dos experimentose. Análise dos resultados dos experimentosf. Planejamento e implementação de melhorias no BeeFS que impactem
em desempenho e escalabilidadeg. Documentação e divulgação dos resultados
Etapas c a f ocorreram em ciclos
● Resultados anteriores
ICDCS = SBRC2010
● O ambiente de execução
Nome Processador Mem HD SO
mulato Intel® Pentium® 4 CPU @ 3.00GHz 2GB 250GB Ubuntu 10.04 LTS
abelhinha Intel® Core™ 2 Duo CPU E6550 @ 2.33GHz 2GB 160GB Ubuntu 10.04 LTS
tubarao Intel® Core™ 2 Duo CPU E6550 @ 2.33GHz 2GB 160GB Ubuntu 12.04 LTS
gupi Intel® Pentium® 4 CPU @ 3.00GHz 2GB 80GB Windows XP Professional SP2
● O ambiente de execução
Workload Number of files Size
Workload 1 100 files 10MB
Workload 2 3739 files 380MB
Workload 3 1 file 2GB
Workload 4 7900 files 380MB
● O ambiente de execução
● Ciclo 1○ Entendimentos dos resultados de estudos anteriores○ Repetição dos experimentos no Linux○ Expansão dos experimentos ao Windows®
■ Uso do Dokan*
*http://dokan-dev.net/en/
● Ciclo 2○ Melhoria no micro-benchmark utilizado
■ Logging■ Automatização
○ Execução dos experimentos do Linux
● Ciclo 2
● Ciclo 2
● Próximos passos○ Expandir utilização do micro-benchmark para
Windows®○ Execução de experimentos com outros benchmarks
(mais operações além de escrita)○ Responder questões de escalabilidade
■ Número máximo de arquivos suportados pelo Queenbee (sem perda de desempenho)
■ Número máximo de clientes suportados pelo Queebee (sem perda de desempenho)