PESC ‐ Parallel Experience for Sequential Code

ABSTRACT The need for computational resources grows as computational algorithms gain popularity in different sectors of the scientific community. Sequential codes need to be converted to parallel versions to optimize the use of these resources. Maintaining a local infrastructure for the execution of distributed computing, through desktop grids, for example, has been replaced in favor of cloud platforms that abstract the complexity of these local infrastructures. Unfortunately, the cost of accessing these resources could leave out various studies that could be carried by a simpler infrastructure. In this article, we present a platform for distributing computer simulations on resources available on a local network using container virtualization that abstracts the complexity needed to configure these execution environments and allows any user can benefit from this infrastructure. Simulations could be developed in any programming language (such as Python, Java, C, and R) and with specific execution needs within reach of the scientific community in a general way. We will present results obtained in running simulations that required more than 1000 runs with different initial parameters and various other experiments that benefited from using the platform.

Authors

Institutions

Publication Details

Journal
Concurrency and Computation Practice and Experience
Published
2025-04-29
DOI
https://doi.org/10.1002/cpe.70102
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
1.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PESC ‐ Parallel Experience for Sequential Code

Henrique Correia Torres Santos, Jonathan H. A. de Carvalho, Tiago A. E. Ferreira, Luciano S. de Souza
1 citations
Concurrency and Computation Practice and Experience
Distributed and Parallel Computing Systems
1.49
article

PESC ‐ Parallel Experience for Sequential Code

Henrique Correia Torres Santos, Jonathan H. A. de Carvalho, Tiago A. E. Ferreira, Luciano S. de Souza
article en
1 citations

Abstract

ABSTRACT The need for computational resources grows as computational algorithms gain popularity in different sectors of the scientific community. Sequential codes need to be converted to parallel versions to optimize the use of these resources. Maintaining a local infrastructure for the execution of distributed computing, through desktop grids, for example, has been replaced in favor of cloud platforms that abstract the complexity of these local infrastructures. Unfortunately, the cost of accessing these resources could leave out various studies that could be carried by a simpler infrastructure. In this article, we present a platform for distributing computer simulations on resources available on a local network using container virtualization that abstracts the complexity needed to configure these execution environments and allows any user can benefit from this infrastructure. Simulations could be developed in any programming language (such as Python, Java, C, and R) and with specific execution needs within reach of the scientific community in a general way. We will present results obtained in running simulations that required more than 1000 runs with different initial parameters and various other experiments that benefited from using the platform.

Concurrency and Computation Practice and ExperienceVol. 37(12-14)
Universidade Federal de Pernambuco (BR), Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (BR), Universidade Federal Rural de Pernambuco (BR)
Industry, innovation and infrastructure
Openalex Percentile: Top 18%
Distributed and Parallel Computing Systems
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

PESC ‐ Parallel Experience for Sequential Code — Henrique Correia Torres Santos, Jonathan H. A. de Carvalho, et al. · Concurrency and Computation Practice and Experience (2025) | TGRS Research Map | TGRS