Towards clouds@home : integration of virtualization in desktop grids with OAR and BOINC
dc.contributor.advisor | Maillard, Nicolas Bruno | pt_BR |
dc.contributor.author | Presa, Thiago Addevico | pt_BR |
dc.date.accessioned | 2011-03-30T05:59:58Z | pt_BR |
dc.date.issued | 2010 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/28334 | pt_BR |
dc.description.abstract | 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. | pt_BR |
dc.description.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. | en |
dc.format.mimetype | application/pdf | pt_BR |
dc.language.iso | eng | pt_BR |
dc.rights | Open Access | en |
dc.subject | Processamento paralelo | pt_BR |
dc.subject | Virtualization | en |
dc.subject | Mpi | pt_BR |
dc.subject | Desktop grids | en |
dc.subject | Volunteer computing | en |
dc.subject | Resource management | en |
dc.subject | Portability | en |
dc.title | Towards clouds@home : integration of virtualization in desktop grids with OAR and BOINC | pt_BR |
dc.title.alternative | Clouds@home: integração de virtualização em desktop grids com OAR e BOINC | pt |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 000767859 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2010 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License

-
TCC Ciência da Computação (1074)