Repositório Digital

A- A A+

Towards clouds@home : integration of virtualization in desktop grids with OAR and BOINC

.

Towards clouds@home : integration of virtualization in desktop grids with OAR and BOINC

Mostrar registro completo

Estatísticas

Título Towards clouds@home : integration of virtualization in desktop grids with OAR and BOINC
Outro título Clouds@home: integração de virtualização em desktop grids com OAR e BOINC
Autor Presa, Thiago Addevico
Orientador Maillard, Nicolas Bruno
Data 2010
Nível Graduação
Instituição Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Assunto Mpi
Processamento paralelo
[en] Desktop grids
[en] Portability
[en] Resource management
[en] Virtualization
[en] Volunteer computing
Resumo Computação voluntária é o nome dado ao uso de recursos dos usuários finais para executar computações de alto desempenho. Dois grandes desafios da computação voluntária atualmente são facilitar o desenvolvimento de aplicações pelo cientista e permitir aos clientes doarem seus recursos de maneira isolada e transparente. Se um sistema de computação voluntária não é fácil de usar para um cientista, cientistas vão evitar empregá-lo, indiferentemente da quantidade de poder computacional disponível. Se ele não é fácil de usar para um voluntário, menos voluntários doarão seus recursos e assim dispor-se-á de um poder computacional menor. Este trabalho descreve clouds@home, que é um projeto para integrar máquinas virtuais executando em máquinas desktop no escalonador OAR de forma a torná-las nodos computacionais de um cluster virtual. Com clouds@home, o cientista precisa manter apenas uma versão para um único alvo de compilação de sua aplicação, assim reduzindo o trabalho de desenvolver aplicações. Ele também não precisa escrever em nenhuma API em particular. A camada de virtualização melhora a proteção do voluntário por representar uma outra camada de isolamento.
Abstract Volunteer computing is the name of the use of end-user resources to do high-performance computations. Two of the biggest challenges of volunteer computing nowadays is to facilitate the application development work of the scientists, and to allow the client to donate in an isolated and transparent way. If a volunteer computing system isn't easy to use by the scientist, scientists will avoid using it regardless of the computing power available. If it isn't easy to use by the volunteer, it will drive volunteers away and harness less computing power. This work describes clouds@home, which is a project to integrate virtual machines running on desktop hosts into the OAR scheduler to make them computing nodes of a virtual cluster. With clouds@home, the scientist must keep only a single version for a single compilation target of its application, thereby reducing the burden of application development. He also isn't bound to any particular API. The volunteer is further protected by the virtual machine monitor isolation layer.
Tipo Trabalho de conclusão de graduação
URI http://hdl.handle.net/10183/28334
Arquivos Descrição Formato
000767859.pdf (383.2Kb) Texto completo Adobe PDF Visualizar/abrir

Este item está licenciado na Creative Commons License

Este item aparece na(s) seguinte(s) coleção(ões)


Mostrar registro completo

Percorrer



  • O autor é titular dos direitos autorais dos documentos disponíveis neste repositório e é vedada, nos termos da lei, a comercialização de qualquer espécie sem sua autorização prévia.
    Projeto gráfico elaborado pelo Caixola - Clube de Criação Fabico/UFRGS Powered by DSpace software, Version 1.8.1.