Um estudo sobre uso do MPI para uma aplicação de detecção de picos em data streams

  • Caetano Müller PUCRS
  • Dalvan Griebler PUCRS

Resumo


Aplicações de data stream podem ser implementadas com diferentes interfaces de programação paralela. Neste artigo, realizou-se um estudo e implementação da aplicação Spike Detection com MPI e a comparou-se com versões usando Flink, Storm e Windflow. Avaliou-se o trouhgput e conclui-se que a implementação com Windflow apresenta o melhor desempenho, enquanto as versões com MPI tiveram um throughput inferior as demais soluções.

Referências

Bordin, M. V., Griebler, D., Mencagli, G., Geyer, C. F. R., and Fernandes, L. G. (2020). DSPBench: a Suite of Benchmark Applications for Distributed Data Stream Processing Systems. IEEE Access, 8(na):222900-222917.

Garcia, A. M., Griebler, D., Schepke, C., and Fernandes, L. G. (2022). Evaluating Microbatch and Data Frequency for Stream Processing Applications on Multi-cores. In 30th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), PDP'22, pages 10-17, Valladolid, Spain. IEEE.

Mencagli, G., Torquati, M., Cardaci, A., Fais, A., Rinaldi, L., and Danelutto, M. (2021). Windflow: High-speed continuous stream processing with parallel building blocks. IEEE Transactions on Parallel and Distributed Systems, 32(11):2748-2763.

Message Passing Interface Forum (2023). MPI: A message-passing interface standard version 4.0.
Publicado
10/05/2023
MÜLLER, Caetano; GRIEBLER, Dalvan. Um estudo sobre uso do MPI para uma aplicação de detecção de picos em data streams. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 23. , 2023, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 97-100. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2023.229253.