Desenvolvimento de um ambiente de computação voluntária baseado em computação ponto-a-ponto
ABCD PBi
Desenvolvimento de um ambiente de computação voluntária baseado em computação ponto-a-ponto
Autor:
Santiago, Caio Rafael Do Nascimento
Orientador:
Digiampietri, Luciano Antonio
Assuntos:
Computação Voluntária
;
Desktop Grid
;
Escalonamento
;
Ponto-A-Ponto
;
Peer-To-Peer
;
Scheduling
;
Volunteer Computing
Notas:
Dissertação (Mestrado)
Descrição:
As necessidades computacionais de experimentos científicos muitas vezes exigem computadores potentes. Uma forma alternativa de obter esse processamento é aproveitar o processamento ocioso de computadores pessoais de modo voluntário. Essa técnica é conhecida como computação voluntária e possui grande potencial na ajuda aos cientistas. No entanto existem diversos fatores que podem reduzir sua eficiência quando aplicada a experimentos científicos complexos, por exemplo, aqueles que envolvem processamento de longa duração, uso de dados de entrada ou saída muito grandes, etc. Na tentativa de solucionar alguns desses problemas surgiram abordagens que aplicam conceitos de computação ponto-a-ponto. Neste projeto foram especificados, desenvolvidos e testados um ambiente e um escalonador de atividades que aplicam conceitos de computação ponto-a-ponto à execução de workflows com computação voluntária. Quando comparado com a execução local de atividades e com a computação voluntária tradicional houve melhoras em relação ao tempo de execução (até 22% de redução quando comparada com a computação voluntária tradicional nos testes mais complexos) e em alguns casos também houve uma redução no consumo de banda de upload do servidor de até 62%.
DOI:
10.11606/D.100.2015.tde-22042015-132105
Editor:
Biblioteca Digital de Teses e Dissertações da USP; Universidade de São Paulo; Escola de Artes, Ciências e Humanidades
Data de criação/publicação:
2015-03-13
Formato:
Adobe PDF
Idioma:
Português
Disponível na Biblioteca:
EACH - Esc. Artes, Ciências e Humanidades (t004.65 S235d )