Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Outros Autores: | , , |
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 |