Towards optimal thread pool configuration for run-time systems of integration platforms Online publication date:: Tue, 28-Jan-2020
by Daniela L. Freire; Rafael Z. Frantz; Fabricia Roos-Frantz
International Journal of Computer Applications in Technology (IJCAT), Vol. 62, No. 2, 2020
Abstract: Companies seek technological alternatives to increase competitiveness, an example, are the integration platforms, that develop integration processes in order to connect functionalities and data from applications that compose software ecosystems. Threads are computational resources of the platforms, responsible for integration processes execution. Thus, the configuration of threads has a direct influence on the performance of platforms. However, this is a challenge faced by software engineers, who do this configuration empirically. Our scientific and technical literature review did not identify a systematic approach to find the ideal configuration, which depends on factors such as workload, hardware and integration process. Thus, it is appropriate to seek alternatives for configuration that provide a positive impact on the performance of the run-time system, increase productivity, and reduce costs. Inspired by the Particle Swarm Optimisation meta-heuristic, this article proposes an algorithm that finds the ideal configuration for local thread pool, minimising the total average processing time to improve the execution of integration platforms. The algorithm was implemented and tested using a real-life integration process and its performance measures show the feasibility and efficiency of our proposal, supported by a rigorous statistical analysis of results.
Online publication date:: Tue, 28-Jan-2020
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Computer Applications in Technology (IJCAT):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email firstname.lastname@example.org