On the analysis of makespan and performance of the task‐based execution model for enterprise application integration platforms: An empirical study. (28th March 2022)
- Record Type:
- Journal Article
- Title:
- On the analysis of makespan and performance of the task‐based execution model for enterprise application integration platforms: An empirical study. (28th March 2022)
- Main Title:
- On the analysis of makespan and performance of the task‐based execution model for enterprise application integration platforms: An empirical study
- Authors:
- Frantz, Rafael Z.
Sawicki, Sandro
Roos‐Frantz, Fabricia
Basso, Fábio P.
Zucoloto, Benjamim
Pillat, Raquel M. - Abstract:
- Summary: Increasingly enterprises rely on software applications to support their business processes. Since such processes are continually evolving to keep up with market dynamism, companies strive to increase their efficiency, for example, by optimising the integration of applications supporting these processes. Integration platforms are specialised software tools that allow creating integration processes so that applications can share data and functionality. However, this integration involves several challenges, especially when large volumes of heterogeneous data should be integrated and shared. The performance of an integration process, in terms of message processing, is directly related to the run‐time system of the integration platform. This article investigates the impact of the volume of messages and the number of threads used by a run‐time system on makespan and performance of an integration process. The greater is the number of messages per second received by the integration process, the high is the volume of messages. The study was based on a run‐time system with task‐based execution model and follows a strict protocol to conduct and report our empirical study. We observed an increment of makespan when increasing the volume of messages to integration processes and different behaviours when increasing the number of threads used in their executions. Makespan reduces as the number of threads increases, but only when the volume of inbound messages is not very high. WeSummary: Increasingly enterprises rely on software applications to support their business processes. Since such processes are continually evolving to keep up with market dynamism, companies strive to increase their efficiency, for example, by optimising the integration of applications supporting these processes. Integration platforms are specialised software tools that allow creating integration processes so that applications can share data and functionality. However, this integration involves several challenges, especially when large volumes of heterogeneous data should be integrated and shared. The performance of an integration process, in terms of message processing, is directly related to the run‐time system of the integration platform. This article investigates the impact of the volume of messages and the number of threads used by a run‐time system on makespan and performance of an integration process. The greater is the number of messages per second received by the integration process, the high is the volume of messages. The study was based on a run‐time system with task‐based execution model and follows a strict protocol to conduct and report our empirical study. We observed an increment of makespan when increasing the volume of messages to integration processes and different behaviours when increasing the number of threads used in their executions. Makespan reduces as the number of threads increases, but only when the volume of inbound messages is not very high. We confirmed that there is a performance gain by increasing the number of threads to execute an integration process, but observed that the continuous increment of threads leads to degradation of the performance in this model. … (more)
- Is Part Of:
- Software, practice & experience. Volume 52:Number 7(2022)
- Journal:
- Software, practice & experience
- Issue:
- Volume 52:Number 7(2022)
- Issue Display:
- Volume 52, Issue 7 (2022)
- Year:
- 2022
- Volume:
- 52
- Issue:
- 7
- Issue Sort Value:
- 2022-0052-0007-0000
- Page Start:
- 1717
- Page End:
- 1735
- Publication Date:
- 2022-03-28
- Subjects:
- Big data -- enterprise application integration -- integration framework -- integration platform -- large volumes of data -- makespan -- performance analysis
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.3085 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 21808.xml