Artigo em revista científica Q4
Multi-queue Round Robin scheduling for enhanced performance in integration platforms
Daniela Lopes Freire (Freire, D. L.); Rafael Z. Frantz (Frantz, R. Z.); Vitor Manuel Basto Fernandes (Basto-Fernandes, V.); Gerson Battisti (Battisti, G.); Sandro Sawicki (Sawicki, S.); Fabricia Roos-Frantz (Roos-Frantz, F.);
Título Revista
Revista Brasileira de Computação Aplicada
Ano (publicação definitiva)
2025
Língua
Inglês
País
Brasil
Mais Informação
Web of Science®

N.º de citações: 0

(Última verificação: 2026-02-01 18:28)

Ver o registo na Web of Science®

Scopus

Esta publicação não está indexada na Scopus

Google Scholar

N.º de citações: 0

(Última verificação: 2026-01-30 23:18)

Ver o registo no Google Scholar

Esta publicação não está indexada no Overton

Abstract/Resumo
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.
Agradecimentos/Acknowledgements
--
Palavras-chave
Application integration,Task scheduling,Algorithm,Workflow scheduling,Integration patterns,Round Robin
  • Ciências da Computação e da Informação - Ciências Naturais
Registos de financiamentos
Referência de financiamento Entidade Financiadora
311011/2022-5 CAPES, CNPq
309425/2023- 9 CAPES, CNPq
402915/2023-2 CAPES, CNPq

Com o objetivo de aumentar a investigação direcionada para o cumprimento dos Objetivos do Desenvolvimento Sustentável para 2030 das Nações Unidas, é disponibilizada no Ciência_Iscte a possibilidade de associação, quando aplicável, dos artigos científicos aos Objetivos do Desenvolvimento Sustentável. Estes são os Objetivos do Desenvolvimento Sustentável identificados pelo(s) autor(es) para esta publicação. Para uma informação detalhada dos Objetivos do Desenvolvimento Sustentável, clique aqui.