Dissertação

Fault Tolerance Support in an R P2P cycle-sharing system EVALUATED

A computação voluntária tem o objetivo de aproveitar as vantagens dos ciclos de computação ociosos para usar em grandes computações. Vários sistemas já exploraram com sucesso essa possibilidade. Em alguns desses sistemas é possível ser voluntário e cliente e em outros apenas voluntário para projetos importantes. Neste artigo, apresentamos um novo sistema que aproveita essa vantagem para a linguagem R, proporcionando um mercado para compra / venda de tempo de computação remota. Este sistema é focado na linguagem R para tornar esses cálculos remotos seguros e confiáveis, já que em R os cálculos são frequentemente longos. Neste artigo, nos concentramos mais nos problemas de tolerância a falhas desse novo sistema de compartilhamento de ciclos, como a possibilidade de um voluntário deixar a rede de voluntários causando a perda desse cálculo. Exploramos as soluções existentes e as adaptamos a este sistema tornando-o tolerante a falhas, capaz de fornecer mais informação dos cálculos remotos aos clientes e utilizando os ciclos ociosos da rede para tornar estes cálculos mais rápidos possível.
Computação voluntária, compartilhamento de ciclo, RemotIST, resultados parciais, tolerância a falhas.

janeiro 26, 2021, 18:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

João Coelho Garcia

Departamento de Engenharia Informática (DEI)

Professor Auxiliar