Contribuições à plataforma Boinc para computação voluntária em dispositivos móveis com android
Resumo
A utilização de recursos computacionais em pesquisas científicas é muito comum nos
dias atuais, pois estes permitem a realização de grandes cálculos de maneira rápida, especialmente
se comparados à velocidade que os mesmos processos seriam feitos por um ser humano.
O BOINC é um middleware para computação de grade ou voluntária que oferece suporte a
populares sistemas operacionais voltados para desktops. Todavia, a plataforma não oferece suporte
integral ao Android, sistema operacional popular em dispositivos móveis, que tornam-se
interessantes como fonte alternativa de voluntários principalmente pela combinação de dois
fatores: o rápido aumento do número de dispositivos vendidos com plataforma instalada e o
poder bastante expressivo de processamento alcançado por aparelhos atuais. Este projeto tem
como objetivo dar continuidade ao trabalho de adição de suporte ao Android no BOINC, colaborando
no desenvolvimento de duas funcionalidades ainda não desenvolvidas: tratamento de
interrupções no processamento de projetos causadas pela atualização do pacote de aplicação, e
o oferecimento de uma opção que permita ao usuário configurar se deseja armazenar dados de
projeto em um cartão SD. Foi possível concluir a execução ta tarefa de gerenciamento de interrupções,
sendo esta integrada ao projeto. O suporte à utilização de cartões SD foi parcialmente
concluído, não sendo integrado ao código do projeto.
Coleções
Os arquivos de licença a seguir estão associados a este item: