Towards a dynamic heuristic for task scheduling in application integration platforms to handle large volumes of data
Integration platforms are software tools needed to support the integration process. They have a runtime system responsible for processing the integration process data. Currently, with the growing volume of data coming from the IoT, integration platforms are beginning to show necessary improvements i...
Saved in:
Published in | The Journal of supercomputing Vol. 79; no. 1; pp. 998 - 1031 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
New York
Springer US
2023
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Integration platforms are software tools needed to support the integration process. They have a runtime system responsible for processing the integration process data. Currently, with the growing volume of data coming from the IoT, integration platforms are beginning to show necessary improvements in their efficiency. Optimization techniques have been applied to the most diverse problems in software engineering, and that’s why in this work, based on optimization techniques, we developed a heuristic technique capable of providing efficiency in different patterns of data input loads. Our results demonstrate that the heuristic that we propose dMQueue provides greater efficiency to the runtime system because it has frequent monitoring and periodicity, making the threads adjusted based on the workload. |
---|---|
ISSN: | 0920-8542 1573-0484 |
DOI: | 10.1007/s11227-022-04695-x |