Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms

Detalhes bibliográficos
Autor(a) principal: Freire, D. L.
Data de Publicação: 2022
Outros Autores: Frantz, R. Z., Roos-Frantz, F., Basto-Fernandes, V.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10071/25702
Resumo: The need for integration of applications and services in business processes from enterprises has increased with the advancement of cloud and mobile applications. Enterprises started dealing with high volumes of data from the cloud and from mobile applications, besides their own. This is the reason why integration tools must adapt themselves to handle with high volumes of data, and to exploit the scalability of cloud computational resources without increasing enterprise operations costs. Integration platforms are tools that integrate enterprises’ applications through integration processes, which are nothing but workflows composed of a set of atomic tasks connected through communication channels. Many integration platforms schedule tasks to be executed by computational resources through the First-in-first-out heuristic. This article proposes a Queue-priority algorithm that uses a novel heuristic and tackles high volumes of data in the task scheduling of integration processes. This heuristic is optimized by the Particle Swarm Optimization computational method. The results of our experiments were confirmed by statistical tests, and validated the proposal as a feasible alternative to improve integration platforms in the execution of integration processes under a high volume of data.
id RCAP_7f87f56eba53a4ab690dc51bc43af7aa
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/25702
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platformsApplication integrationHeuristicOptimizationSystem integrationTask scheduling algorithmThe need for integration of applications and services in business processes from enterprises has increased with the advancement of cloud and mobile applications. Enterprises started dealing with high volumes of data from the cloud and from mobile applications, besides their own. This is the reason why integration tools must adapt themselves to handle with high volumes of data, and to exploit the scalability of cloud computational resources without increasing enterprise operations costs. Integration platforms are tools that integrate enterprises’ applications through integration processes, which are nothing but workflows composed of a set of atomic tasks connected through communication channels. Many integration platforms schedule tasks to be executed by computational resources through the First-in-first-out heuristic. This article proposes a Queue-priority algorithm that uses a novel heuristic and tackles high volumes of data in the task scheduling of integration processes. This heuristic is optimized by the Particle Swarm Optimization computational method. The results of our experiments were confirmed by statistical tests, and validated the proposal as a feasible alternative to improve integration platforms in the execution of integration processes under a high volume of data.Springer2022-06-24T15:46:50Z2022-01-01T00:00:00Z20222022-06-24T16:46:09Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10071/25702eng0920-854210.1007/s11227-021-03926-xFreire, D. L.Frantz, R. Z.Roos-Frantz, F.Basto-Fernandes, V.info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-09T17:46:01Zoai:repositorio.iscte-iul.pt:10071/25702Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:22:04.431633Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
title Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
spellingShingle Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
Freire, D. L.
Application integration
Heuristic
Optimization
System integration
Task scheduling algorithm
title_short Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
title_full Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
title_fullStr Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
title_full_unstemmed Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
title_sort Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
author Freire, D. L.
author_facet Freire, D. L.
Frantz, R. Z.
Roos-Frantz, F.
Basto-Fernandes, V.
author_role author
author2 Frantz, R. Z.
Roos-Frantz, F.
Basto-Fernandes, V.
author2_role author
author
author
dc.contributor.author.fl_str_mv Freire, D. L.
Frantz, R. Z.
Roos-Frantz, F.
Basto-Fernandes, V.
dc.subject.por.fl_str_mv Application integration
Heuristic
Optimization
System integration
Task scheduling algorithm
topic Application integration
Heuristic
Optimization
System integration
Task scheduling algorithm
description The need for integration of applications and services in business processes from enterprises has increased with the advancement of cloud and mobile applications. Enterprises started dealing with high volumes of data from the cloud and from mobile applications, besides their own. This is the reason why integration tools must adapt themselves to handle with high volumes of data, and to exploit the scalability of cloud computational resources without increasing enterprise operations costs. Integration platforms are tools that integrate enterprises’ applications through integration processes, which are nothing but workflows composed of a set of atomic tasks connected through communication channels. Many integration platforms schedule tasks to be executed by computational resources through the First-in-first-out heuristic. This article proposes a Queue-priority algorithm that uses a novel heuristic and tackles high volumes of data in the task scheduling of integration processes. This heuristic is optimized by the Particle Swarm Optimization computational method. The results of our experiments were confirmed by statistical tests, and validated the proposal as a feasible alternative to improve integration platforms in the execution of integration processes under a high volume of data.
publishDate 2022
dc.date.none.fl_str_mv 2022-06-24T15:46:50Z
2022-01-01T00:00:00Z
2022
2022-06-24T16:46:09Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10071/25702
url http://hdl.handle.net/10071/25702
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 0920-8542
10.1007/s11227-021-03926-x
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134782561452032