Avaliação de desempenho de um simulador numérico distribuı́do e tolerante a falhas baseado no modelo de atores

(WCGA 2018)

Antônio Tadeu Azevedo Gomes, Franklin Zillmer
Resumo
Este artigo apresenta e avalia uma abordagem multi-linguagem baseada no modelo de atores para o desenvolvimento de simuladores distribuídos tolerantes a falhas baseados em métodos de volumes finitos (MVFs). É usado como estudo de caso um MVF empregado na simulação de fluxos sanguíneos e que apresenta propriedades de menor acoplamento que MVFs clássicos. Os resultados experimentais preliminares com esse estudo de caso sugerem a viabilidade dessa abordagem quando comparada a uma abordagem tradicional mono-linguagem, baseada em MPI, em cenários com maior razão computação/comunicação. Além disso, tais resultados mostram a eficácia das estratégias de recuperação de falhas implementadas.
Abstract
This paper presents and evaluates a multi-language approach based on the actor model to the development of fault-tolerant distributed simulators based on finite volume methods (FVMs). A study case is conducted with a FVM that has been employed for the simulation of blood flows and that has looser coupling than classical FVMs. The experimental results presented in this paper suggest the feasibility of this approach when compared with a traditional, single-language approach based on MPI, in scenarios of higher ratios of computation to communication. Besides, these results show the effectiveness of the implemented fault-recovery strategies.

2018-05-07

[Baixar PDF] [Bibtex]