Title: A mathematical model to compute makespan for application integration processes using graph theory approach

Authors: Sandra Neuckamp; Rafael Z. Frantz; Fabricia Roos-Frantz; Sandro Sawicki

Addresses: Institute of Mathematics, Federal University of Rio Grande do Sul, Porto Alegre, Rio Grande do Sul, Brazil ' Unijuí University, Rua do Comércio, Rio Grande do Sul, Brazil ' Unijuí University, Rua do Comércio, Rio Grande do Sul, Brazil ' Unijuí University, Rua do Comércio, Rio Grande do Sul, Brazil

Abstract: The performance of integration platforms depends on the performance of execution models implemented for execution engines. Integration processes can be divided into two levels: process execution and resource management. In the first level, we considered the processing time of tasks; as for the second level, we only analysed elements of management and allocation of computational resources. Our proposal aims to identify the elements present at these levels that impact the process execution time, so we develop a mathematical model which determines makespan analytically in integration processes using a Directed Acyclic Graph (DAG). The proposed mathematical model can be used not only to compute makespan, but also to identify the optimal number of computational threads to execute an integration process with the lowest possible makespan. This mathematical model is validated by a Coffee Shop integration process, which is a well-known benchmark to evaluate and compare integration platforms.

Keywords: enterprise application integration; runtime system; mathematical modelling; integration platforms.

DOI: 10.1504/IJCAT.2022.127819

International Journal of Computer Applications in Technology, 2022 Vol.69 No.3, pp.193 - 205

Received: 16 Jul 2021
Accepted: 06 Oct 2021

Published online: 19 Dec 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article