Ciência_Iscte
Publications
Publication Detailed Description
Journal Title
Revista Brasileira de Computação Aplicada
Year (definitive publication)
2025
Language
English
Country
Brazil
More Information
Web of Science®
Scopus
This publication is not indexed in Scopus
Google Scholar
This publication is not indexed in Overton
Abstract
Contemporary enterprise environments involve a large amount of information and heterogeneous applications that must exchange data in near real time. Integration platform-as-a-service (iPaaS) solutions support this scenario by executing integration processes composed of workflows of tasks. However, current task scheduling algorithms used in integration platforms, such as First-In, First-Out (FIFO), may lead to poor performance and unfair use of computational resources under high workloads. In this article we propose the Multi-queue Round Robin (MqRR) algorithm, a task scheduling heuristic tailored to the runtime systems of enterprise application integration platforms. MqRR organises tasks into multiple queues and applies a round-robin strategy with preemption to avoid starvation and to distribute the load more evenly among workflows. We evaluated MqRR against the traditional FIFO heuristic using an integration process simulator and three real-world integration workflows, under increasing message arrival rates. Regarding our research questions, the results show that: (RQ1) there is a workload threshold from which FIFO degrades its performance, leading the number of completed messages to approach zero; and (RQ2) MqRR improves task scheduling performance in high workload scenarios, keeping a linear growth of makespan and increasing the number of processed messages. These findings indicate that MqRR is more suitable than FIFO for integration platforms that must handle high message rates in cloud environments.
Acknowledgements
--
Keywords
Application integration,Task scheduling,Algorithm,Workflow scheduling,Integration patterns,Round Robin
Fields of Science and Technology Classification
- Computer and Information Sciences - Natural Sciences
Funding Records
| Funding Reference | Funding Entity |
|---|---|
| 311011/2022-5 | CAPES, CNPq |
| 309425/2023- 9 | CAPES, CNPq |
| 402915/2023-2 | CAPES, CNPq |
Contributions to the Sustainable Development Goals of the United Nations
With the objective to increase the research activity directed towards the achievement of the United Nations 2030 Sustainable Development Goals, the possibility of associating scientific publications with the Sustainable Development Goals is now available in Ciência_Iscte. These are the Sustainable Development Goals identified by the author(s) for this publication. For more detailed information on the Sustainable Development Goals, click here.
Português