{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:38:51Z","timestamp":1740123531072,"version":"3.37.3"},"reference-count":95,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,10,22]],"date-time":"2021-10-22T00:00:00Z","timestamp":1634860800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,10,22]],"date-time":"2021-10-22T00:00:00Z","timestamp":1634860800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004263","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio Grande do Sul","doi-asserted-by":"publisher","award":["17\/2551-0001206-2"],"award-info":[{"award-number":["17\/2551-0001206-2"]}],"id":[{"id":"10.13039\/501100004263","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["73318345415"],"award-info":[{"award-number":["73318345415"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"conselho nacional de desenvolvimento cient\u00edfico e tecnol\u00f3gico","doi-asserted-by":"publisher","award":["309315\/2020-4"],"award-info":[{"award-number":["309315\/2020-4"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2022,4]]},"DOI":"10.1007\/s11227-021-04119-2","type":"journal-article","created":{"date-parts":[[2021,10,22]],"date-time":"2021-10-22T08:02:54Z","timestamp":1634889774000},"page":"6528-6566","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Task scheduling characterisation in enterprise application integration"],"prefix":"10.1007","volume":"78","author":[{"given":"Daniela L.","family":"Freire","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3740-7560","authenticated-orcid":false,"given":"Rafael Z.","family":"Frantz","sequence":"additional","affiliation":[]},{"given":"Fabricia","family":"Roos-Frantz","sequence":"additional","affiliation":[]},{"given":"Vitor","family":"Basto-Fernandes","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,10,22]]},"reference":[{"key":"4119_CR1","volume-title":"A pattern language: towns, buildings, construction","author":"C Alexander","year":"1977","unstructured":"Alexander C, Ishikawa S, Silvertein M (1977) A pattern language: towns, buildings, construction. Oxford University Press, Oxford"},{"key":"4119_CR2","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1080\/01605682.2018.1441636","volume":"70","author":"Y Alipouri","year":"2018","unstructured":"Alipouri Y, Sebt MH, Ardeshir A, Chan WT (2018) Solving the fs-rcpsp with hyper-heuristics: a policy-driven approach. J Oper Res Soc 70:403\u2013419","journal-title":"J Oper Res Soc"},{"key":"4119_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2015.11.023","volume":"113","author":"EN Alkhanak","year":"2016","unstructured":"Alkhanak EN, Lee SP, Rezaei R, Parizi RM (2016) Cost optimization approaches for scientific workflow scheduling in cloud and grid computing: a review, classifications, and open issues. J Syst Softw 113:1\u201326","journal-title":"J Syst Softw"},{"issue":"4","key":"4119_CR4","doi-asserted-by":"publisher","first-page":"187","DOI":"10.5267\/j.msl.2018.3.002","volume":"8","author":"S Angra","year":"2018","unstructured":"Angra S, Chanda A, Chawla V (2018) Comparison and evaluation of job selection dispatching rules for integrated scheduling of multi-load automatic guided vehicles serving in variable sized flexible manufacturing system layouts: a simulation study. Manag Sci Lett 8(4):187\u2013200","journal-title":"Manag Sci Lett"},{"issue":"5","key":"4119_CR5","first-page":"1","volume":"10","author":"N Anwar","year":"2018","unstructured":"Anwar N, Deng H (2018) Elastic scheduling of scientific workflows under deadline constraints in cloud computing environments. Future Internet 10(5):1\u201323","journal-title":"Future Internet"},{"key":"4119_CR6","doi-asserted-by":"publisher","DOI":"10.1002\/9781119262602","volume-title":"Principles of sequencing and scheduling","author":"KR Baker","year":"2018","unstructured":"Baker KR, Trietsch D (2018) Principles of sequencing and scheduling. Wiley, London"},{"issue":"1","key":"4119_CR7","first-page":"1","volume":"22","author":"F Ballest\u00edn","year":"2018","unstructured":"Ballest\u00edn F, P\u00e9rez \u00c1, Quintanilla S (2018) Scheduling and rescheduling elective patients in operating rooms to minimise the percentage of tardy patients. J Sched 22(1):1\u201312","journal-title":"J Sched"},{"key":"4119_CR8","volume-title":"Empirical software engineering issues","author":"VR Basili","year":"2007","unstructured":"Basili VR, Rombach D, Kitchenham KSB, Selby D, Pfahl RW (2007) Empirical software engineering issues. Springer, Berlin, Heidelberg"},{"key":"4119_CR9","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1016\/j.procs.2016.09.147","volume":"100","author":"CLM Belusso","year":"2016","unstructured":"Belusso CLM, Sawicki S, Roos-Frantz F, Frantz RZ (2016) A study of petri nets, Markov Chains and queueing theory as mathematical modelling languages aiming at the simulation of enterprise application integration solutions: a first step. Procedia Comput Sci 100:229\u2013236","journal-title":"Procedia Comput Sci"},{"key":"4119_CR10","volume-title":"Handbook on scheduling: from theory to practice","author":"J Blazewicz","year":"2019","unstructured":"Blazewicz J, Ecker KH, Pesch E, Schmidt G, Sterna M, Weglarz J (2019) Handbook on scheduling: from theory to practice. Springer, Berlin"},{"key":"4119_CR11","first-page":"759","volume":"2","author":"J Blythe","year":"2005","unstructured":"Blythe J, Jain S, Deelman E, Gil Y, Vahi K, Mandal A, Kennedy K (2005) Task scheduling strategies for workflow-based applications in grids. IEEE Int Sympos Clust Comput Grid (CCGrid) 2:759\u2013767","journal-title":"IEEE Int Sympos Clust Comput Grid (CCGrid)"},{"issue":"1","key":"4119_CR12","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.is.2010.06.007","volume":"36","author":"M Boehm","year":"2011","unstructured":"Boehm M, Habich D, Preissler S, Lehner W, Wloka U (2011) Cost-based vectorization of instance-based integration processes. Inf Syst 36(1):3\u201329","journal-title":"Inf Syst"},{"key":"4119_CR13","doi-asserted-by":"crossref","unstructured":"Brahmi Z, Gharbi C (2014) Temporal reconfiguration-based orchestration engine in the cloud computing. In: International Conference on Business Information Systems (ICBIS), pp 73\u201385","DOI":"10.1007\/978-3-319-06695-0_7"},{"issue":"5","key":"4119_CR14","doi-asserted-by":"publisher","first-page":"1419","DOI":"10.1007\/s00170-018-2805-0","volume":"100","author":"R Buddala","year":"2019","unstructured":"Buddala R, Mahapatra SS (2019) Two-stage teaching-learning-based optimization method for flexible job-shop scheduling under machine breakdown. Int J Adv Manuf Technol 100(5):1419\u20131432","journal-title":"Int J Adv Manuf Technol"},{"issue":"6","key":"4119_CR15","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1016\/j.future.2008.12.001","volume":"25","author":"R Buyya","year":"2009","unstructured":"Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comput Syst 25(6):599\u2013616","journal-title":"Futur Gener Comput Syst"},{"key":"4119_CR16","doi-asserted-by":"crossref","unstructured":"Canon LC, Jeannot E (2007) A comparison of robustness metrics for scheduling DAGs on heterogeneous systems. In: International Conference on Cluster Computing (IEEE Cluster), pp 558\u2013567","DOI":"10.1109\/CLUSTR.2007.4629283"},{"issue":"3","key":"4119_CR17","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/s13676-014-0070-4","volume":"6","author":"O Cats","year":"2017","unstructured":"Cats O, Gkioulou Z (2017) Modeling the impacts of public transport reliability and travel information on passengers waiting-time uncertainty. EURO J Transp Logist 6(3):247\u2013270","journal-title":"EURO J Transp Logist"},{"key":"4119_CR18","doi-asserted-by":"crossref","unstructured":"Chaari T, Chaabane S, Aissani N, Trentesaux D (2014) Scheduling under uncertainty: survey and research directions. In: International Conference on Advanced Logistics and Transport (ICALT), pp 229\u2013234","DOI":"10.1109\/ICAdLT.2014.6866316"},{"key":"4119_CR19","doi-asserted-by":"publisher","first-page":"376","DOI":"10.1016\/j.future.2017.01.011","volume":"75","author":"AM Chirkin","year":"2017","unstructured":"Chirkin AM, Belloum ASZ, Kovalchuk SV, Makkes MX, Melnik MA, Visheratin AA, Nasonov DA (2017) Execution time estimation for workflow scheduling. Futur Gener Comput Syst 75:376\u2013387","journal-title":"Futur Gener Comput Syst"},{"issue":"7","key":"4119_CR20","doi-asserted-by":"publisher","first-page":"2074","DOI":"10.1109\/TPDS.2016.2633347","volume":"28","author":"K Chronaki","year":"2017","unstructured":"Chronaki K, Rico A, Casas M, Moret\u00f3 M, Badia RM, Ayguad\u00e9 E, Labarta J, Valero M (2017) Task scheduling techniques for asymmetric multi-core systems. IEEE Trans Parallel Distrib Syst 28(7):2074\u20132087","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"4119_CR21","doi-asserted-by":"crossref","unstructured":"Cruzes DS, ben Othman L (2017) Threats to validity in empirical software security research. In: Empirical research for software security, pp 295\u2013320","DOI":"10.1201\/9781315154855-10"},{"key":"4119_CR22","first-page":"1","volume":"22","author":"M Davari","year":"2017","unstructured":"Davari M, Demeulemeester E (2017) The proactive and reactive resource-constrained project scheduling problem. J Sched 22:1\u201327","journal-title":"J Sched"},{"issue":"12","key":"4119_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3390\/en11123527","volume":"11","author":"G De","year":"2018","unstructured":"De G, Tan Z, Li M, Huang L, Song X (2018) Two-stage stochastic optimization for the strategic bidding of a generation company considering wind power uncertainty. Energies 11(12):1\u201321","journal-title":"Energies"},{"issue":"99","key":"4119_CR24","first-page":"1","volume":"75","author":"D Ding","year":"2018","unstructured":"Ding D, Wang Z, Han QL, Wei G (2018) Neural-network-based output-feedback control under round-robin scheduling protocols. IEEE Trans Cybern 75(99):1\u201313","journal-title":"IEEE Trans Cybern"},{"issue":"5","key":"4119_CR25","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1007\/s11740-018-0832-1","volume":"12","author":"K Fan","year":"2018","unstructured":"Fan K, Zhai Y, Li X, Wang M (2018) Review and classification of hybrid shop scheduling. Prod Eng Res Devel 12(5):597\u2013609","journal-title":"Prod Eng Res Devel"},{"key":"4119_CR26","unstructured":"Feldt R, Magazinius A (2010) Validity threats in empirical software engineering research-an initial survey. In: International Conference on Software Engineering and Knowledge Engineering (SEKE), pp 374\u2013379"},{"key":"4119_CR27","doi-asserted-by":"crossref","unstructured":"Frantz RZ, Corchuelo R, Arjona JL (2011a) An efficient orchestration engine for the cloud. In: International Conference on Cloud Computing Technology and Science (CloudCom), pp 711\u2013716","DOI":"10.1109\/CloudCom.2011.110"},{"issue":"02","key":"4119_CR28","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1142\/S0218843011002225","volume":"20","author":"RZ Frantz","year":"2011","unstructured":"Frantz RZ, Quintero AMR, Corchuelo R (2011b) A domain-specific language to design enterprise application integration solutions. Int J Cooper Inf Syst 20(02):143\u2013176","journal-title":"Int J Cooper Inf Syst"},{"issue":"3","key":"4119_CR29","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1016\/j.jss.2011.10.048","volume":"85","author":"RZ Frantz","year":"2012","unstructured":"Frantz RZ, Corchuelo R, Molina-Jim\u00e9nez C (2012) A proposal to detect errors in enterprise application integration solutions. J Syst Softw 85(3):480\u2013497","journal-title":"J Syst Softw"},{"key":"4119_CR30","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1016\/j.jss.2015.08.044","volume":"111","author":"RZ Frantz","year":"2016","unstructured":"Frantz RZ, Corchuelo R, Roos-Frantz F (2016) On the design of a maintainable software development kit to implement integration solutions. J Syst Softw 111:89\u2013104","journal-title":"J Syst Softw"},{"issue":"4","key":"4119_CR31","doi-asserted-by":"publisher","first-page":"824","DOI":"10.1002\/spe.2916","volume":"51","author":"RZ Frantz","year":"2021","unstructured":"Frantz RZ, Corchuelo R, Basto-Fernandes V, Rosa-Sequeira F, Roos-Frantz F, Larjona J (2021) A cloud-based integration platform for enterprise application integration: a model-driven engineering approach. Softw Pract Exp 51(4):824\u2013847","journal-title":"Softw Pract Exp"},{"issue":"3","key":"4119_CR32","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1002\/spe.2670","volume":"49","author":"DL Freire","year":"2019","unstructured":"Freire DL, Frantz RZ, Roos-Frantz F, Sawicki S (2019) Survey on the run-time systems of enterprise application integration platforms focusing on performance. Softw Pract Exp 49(3):341\u2013360","journal-title":"Softw Pract Exp"},{"issue":"2","key":"4119_CR33","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1504\/IJCAT.2020.104692","volume":"62","author":"DL Freire","year":"2020","unstructured":"Freire DL, Frantz RZ, Roos-Frantz F (2020a) Towards optimal thread pool configuration for run-time systems of integration platforms. Int J Comput Appl Technol 62(2):129\u2013147","journal-title":"Int J Comput Appl Technol"},{"issue":"2","key":"4119_CR34","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1504\/IJCAT.2020.104692","volume":"62","author":"DL Freire","year":"2020","unstructured":"Freire DL, Frantz RZ, Roos-Frantz F (2020b) Towards optimal thread pool configuration for run-time systems of integration platforms. Int J Comput Appl Technol 62(2):129\u2013147","journal-title":"Int J Comput Appl Technol"},{"key":"4119_CR35","first-page":"1","volume":"1","author":"DL Freire","year":"2021","unstructured":"Freire DL, Frantz RZ, Roos-Frantz F, Basto-Fernandes V (2021) Queue-priority optimized algorithm: a novel task scheduling for runtime systems of application integration platforms. J Supercomput 1:1\u201323","journal-title":"J Supercomput"},{"issue":"10","key":"4119_CR36","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1145\/1297105.1297033","volume":"42","author":"A Georges","year":"2007","unstructured":"Georges A, Buytaert D, Eeckhout L (2007) Statistically rigorous java performance evaluation. ACM SIGPLAN Not 42(10):57\u201376","journal-title":"ACM SIGPLAN Not"},{"issue":"1","key":"4119_CR37","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1007\/s12083-018-0662-0","volume":"12","author":"R Ghafouri","year":"2019","unstructured":"Ghafouri R, Movaghar A, Mohsenzadeh M (2019) A budget constrained scheduling algorithm for executing workflow application in infrastructure as a service clouds. Peer-to-Peer Netw Appl 12(1):241\u2013268","journal-title":"Peer-to-Peer Netw Appl"},{"key":"4119_CR38","doi-asserted-by":"crossref","unstructured":"Giesemann F, Pay\u00e1-Vay\u00e1 G, Gerlach L, Blume H, Pflug F, von Voigt G (2017) Using a genetic algorithm approach to reduce register file pressure during instruction scheduling. In: International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), pp 179\u2013187","DOI":"10.1109\/SAMOS.2017.8344626"},{"issue":"6","key":"4119_CR39","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1002\/dac.2743","volume":"28","author":"F Guo","year":"2015","unstructured":"Guo F, Yu L, Tian S, Yu J (2015) A workflow task scheduling algorithm based on the resources fuzzy clustering in cloud computing environment. Int J Commun Syst 28(6):1053\u20131067","journal-title":"Int J Commun Syst"},{"key":"4119_CR40","unstructured":"Guttridge K, Pezzini M, Golluscio E, Thoo E, Iijima K, Wilcox M (2017) Magic quadrant for enterprise integration platform as a service 2017. Gartner Inc, Technical report"},{"issue":"9","key":"4119_CR41","doi-asserted-by":"publisher","first-page":"2225","DOI":"10.1016\/j.jss.2012.10.027","volume":"86","author":"M Harman","year":"2013","unstructured":"Harman M, Lakhotia K, Singer J, White DR, Yoo S (2013) Cloud engineering is search based software engineering too. J Syst Softw 86(9):2225\u20132241","journal-title":"J Syst Softw"},{"issue":"1","key":"4119_CR42","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3368036","volume":"1","author":"MH Hilman","year":"2018","unstructured":"Hilman MH, Rodriguez MA, Buyya R (2018) Multiple workflows scheduling in multi-tenant distributed systems: a taxonomy and future directions. ACM Comput Surv 1(1):1\u201333","journal-title":"ACM Comput Surv"},{"key":"4119_CR43","doi-asserted-by":"crossref","unstructured":"Hohpe G (2005) Your coffee shop doesn\u2019t use two-phase commit [asynchronous messaging architecture]. IEEE Softw 22(2):64\u201366","DOI":"10.1109\/MS.2005.52"},{"key":"4119_CR44","volume-title":"Enterprise integration patterns: designing, building, and deploying messaging solutions","author":"G Hohpe","year":"2004","unstructured":"Hohpe G, Woolf B (2004) Enterprise integration patterns: designing, building, and deploying messaging solutions. Addison-Wesley Professional, London"},{"key":"4119_CR45","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.rcim.2019.01.010","volume":"58","author":"Y Hu","year":"2019","unstructured":"Hu Y, Zhu F, Zhang L, Lui Y, Wang Z (2019) Scheduling of manufacturers based on chaos optimization algorithm in cloud manufacturing. Robot Comput Integr Manuf 58:13\u201320","journal-title":"Robot Comput Integr Manuf"},{"key":"4119_CR46","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1016\/j.cie.2014.12.001","volume":"86","author":"J Huang","year":"2015","unstructured":"Huang J, S\u00fcer GA (2015) A dispatching rule-based genetic algorithm for multi-objective job shop scheduling using fuzzy satisfaction levels. Comput Ind Eng 86:29\u201342","journal-title":"Comput Ind Eng"},{"key":"4119_CR47","doi-asserted-by":"crossref","unstructured":"Jedlitschka A, Pfahl D (2005) Reporting guidelines for controlled experiments in software engineering. In: International Symposium on Empirical Software Engineering (ESEM), pp 95\u2013104","DOI":"10.1109\/ISESE.2005.1541818"},{"key":"4119_CR48","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1016\/j.ijepes.2014.12.036","volume":"67","author":"F Kaytez","year":"2015","unstructured":"Kaytez F, Taplamacioglu MC, Cam E, Hardalac F (2015) Forecasting electricity consumption: a comparison of regression analysis, neural networks and least squares support vector machines. Int J Electr Power Energy Syst 67:431\u2013438","journal-title":"Int J Electr Power Energy Syst"},{"key":"4119_CR49","volume-title":"Instant Apache ServiceMix How-to","author":"H Konsek","year":"2013","unstructured":"Konsek H (2013) Instant Apache ServiceMix How-to. Packt Publishing, London"},{"key":"4119_CR50","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1016\/j.asoc.2017.10.043","volume":"62","author":"A Kozik","year":"2018","unstructured":"Kozik A, Rudek R (2018) An approximate\/exact objective based search technique for solving general scheduling problems. Appl Soft Comput 62:347\u2013358","journal-title":"Appl Soft Comput"},{"key":"4119_CR51","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1016\/j.procs.2016.09.176","volume":"100","author":"AR Kraisig","year":"2016","unstructured":"Kraisig AR, Welter FC, Haugg IG, Cargnin R, Roos-Frantz F, Sawicki S, Frantz RZ (2016) Mathematical model for simulating an application integration solution in the academic context of uniju\u00ed university. Procedia Comput Sci 100:407\u2013413","journal-title":"Procedia Comput Sci"},{"key":"4119_CR52","volume-title":"Reactive design patterns","author":"R Kuhn","year":"2017","unstructured":"Kuhn R, Hanafee B, Allen J (2017) Reactive design patterns. Manning Publications Company, London"},{"issue":"3","key":"4119_CR53","doi-asserted-by":"publisher","first-page":"270","DOI":"10.1145\/1816038.1815996","volume":"38","author":"J Lee","year":"2010","unstructured":"Lee J, Wu H, Ravichandran M, Clark N (2010) Thread tailor: dynamically weaving threads together for efficient, adaptive parallel applications. ACM SIGARCH Comput Archit News 38(3):270\u2013279","journal-title":"ACM SIGARCH Comput Archit News"},{"key":"4119_CR54","volume-title":"Using MATLAB to analyze and design control systems","author":"NE Leonard","year":"1995","unstructured":"Leonard NE, Levine WS (1995) Using MATLAB to analyze and design control systems. Benjamin-Cummings Publishing Company, New York"},{"issue":"6\u20137","key":"4119_CR55","doi-asserted-by":"publisher","first-page":"1069","DOI":"10.1016\/j.compchemeng.2003.09.020","volume":"28","author":"X Lin","year":"2004","unstructured":"Lin X, Janak SL, Floudas CA (2004) A new robust optimization approach for scheduling under uncertainty: I. bounded uncertainty. Comput Chem Eng 28(6\u20137):1069\u20131085","journal-title":"Comput Chem Eng"},{"key":"4119_CR56","doi-asserted-by":"crossref","unstructured":"Linthicum DS (2017) Cloud computing changes data integration forever: What\u2019s needed right now. IEEE Cloud Comput 4(3):50\u201353","DOI":"10.1109\/MCC.2017.47"},{"issue":"1","key":"4119_CR57","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1016\/j.automatica.2018.01.018","volume":"5","author":"D Liu","year":"2018","unstructured":"Liu D, Xu Y, Weii Q, Liu X (2018) Residential energy scheduling for variable weather solar energy based on adaptive dynamic programming. J Autom Sin 5(1):36\u201346","journal-title":"J Autom Sin"},{"key":"4119_CR58","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1016\/j.future.2013.06.020","volume":"30","author":"L Ma","year":"2014","unstructured":"Ma L, Agrawal K, Chamberlain RD (2014) A memory access model for highly-threaded many-core architectures. Futur Gener Comput Syst 30:202\u2013215","journal-title":"Futur Gener Comput Syst"},{"key":"4119_CR59","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2018\/1934784","volume":"2018","author":"AM Manasrah","year":"2018","unstructured":"Manasrah AM, Ali HB (2018) Workflow scheduling using hybrid GA-PSO algorithm in cloud computing. Wirel Commun Mob Comput 2018:1\u201316","journal-title":"Wirel Commun Mob Comput"},{"key":"4119_CR60","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.jss.2016.02.003","volume":"117","author":"K Manikas","year":"2016","unstructured":"Manikas K (2016) Revisiting software ecosystems research: a longitudinal literature study. J Syst Softw 117:84\u2013103","journal-title":"J Syst Softw"},{"key":"4119_CR61","unstructured":"Manzini M, Erik D, Urgo M, et al (2018) A proactive-reactive approach to schedule an automotive assembly line. In: International Conference on Project Management and Scheduling (PMS), pp 152\u2013155"},{"key":"4119_CR62","first-page":"89","volume-title":"Predictive models using regression","author":"RV McCarthy","year":"2019","unstructured":"McCarthy RV, McCarthy MM, Ceccucci W, Halawi L (2019) Predictive models using regression. Springer, Berlin, pp 89\u2013121"},{"key":"4119_CR63","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1016\/j.cie.2017.03.006","volume":"112","author":"M Nouiri","year":"2017","unstructured":"Nouiri M, Bekrar A, Jemai A, Trentesaux D, Ammari AC, Niar S (2017) Two stage particle swarm optimization to solve the flexible job shop predictive scheduling problem considering possible machine breakdowns. Comput Ind Eng 112:595\u2013606","journal-title":"Comput Ind Eng"},{"key":"4119_CR64","doi-asserted-by":"crossref","unstructured":"Nowatzki T, Ardalani N, Sankaralingam K, Weng J (2018) Hybrid optimization\/heuristic instruction scheduling for programmable accelerator codesign. In: International conference on parallel architectures and compilation techniques (PACT), pp 1\u201315","DOI":"10.1145\/3243176.3243212"},{"issue":"3","key":"4119_CR65","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/0278-6125(91)90037-3","volume":"10","author":"HVD Parunak","year":"1991","unstructured":"Parunak HVD (1991) Characterizing the manufacturing scheduling problem. J Manuf Syst 10(3):241\u2013259","journal-title":"J Manuf Syst"},{"key":"4119_CR66","unstructured":"Pezzini M, Natis YV, Malinverno P, Iijima K, Thompson J, Thoo E, Guttridge K (2015) Magic quadrant for enterprise integration platform as a service. Gartner, Stamford, pp 1\u201335"},{"key":"4119_CR67","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1016\/j.is.2019.03.003","volume":"83","author":"I Pietri","year":"2019","unstructured":"Pietri I, Chronis Y, Ioannidis Y (2019) Fairness in dataflow scheduling in the cloud. Inf Syst 83:118\u2013125","journal-title":"Inf Syst"},{"key":"4119_CR68","volume-title":"Scheduling theory, algorithms, and systems","author":"ML Pinedo","year":"2016","unstructured":"Pinedo ML (2016) Scheduling theory, algorithms, and systems. Springer, Berlin"},{"key":"4119_CR69","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1145\/2714064.2660235","volume":"49","author":"G Pinto","year":"2014","unstructured":"Pinto G, Castor F, Liu YD (2014) Understanding energy behaviors of thread management constructs. ACM SIGPLAN Not 49:345\u2013360","journal-title":"ACM SIGPLAN Not"},{"key":"4119_CR70","volume-title":"Exploring the convergence of big data and the internet of things","author":"AVK Prasad","year":"2017","unstructured":"Prasad AVK (2017) Exploring the convergence of big data and the internet of things. IGI Global, New York"},{"key":"4119_CR71","doi-asserted-by":"crossref","unstructured":"Rameshkumar K, Suresh RK, Mohanasundaram KM (2005) Discrete particle swarm optimization (DPSO) algorithm for permutation flowshop scheduling to minimize makespan. In: International Conference on Advances in Natural Computation (ICNC), pp 572\u2013581","DOI":"10.1007\/11539902_70"},{"issue":"1","key":"4119_CR72","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1109\/TPDS.2016.2556668","volume":"28","author":"BP Rimal","year":"2017","unstructured":"Rimal BP, Maier M (2017) Workflow scheduling in multi-tenant cloud computing environments. IEEE Trans Parallel Distrib Syst 28(1):290\u2013304","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"4119_CR73","doi-asserted-by":"crossref","unstructured":"Ritter D, May N, Sachs K, Rinderle-Ma S (2016) Benchmarking integration pattern implementations. In: International Conference on Distributed and Event-Based Systems (DEBS), pp 125\u2013136","DOI":"10.1145\/2933267.2933269"},{"key":"4119_CR74","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1016\/j.is.2017.03.003","volume":"67","author":"D Ritter","year":"2017","unstructured":"Ritter D, May N, Rinderle-Ma S (2017) Patterns for emerging application integration scenarios: a survey. Inf Syst 67:36\u201357","journal-title":"Inf Syst"},{"key":"4119_CR75","doi-asserted-by":"crossref","unstructured":"Ritter D, Forsberg FN, Rinderle-Ma S (2018) Optimization strategies for integration pattern compositions. In: International Conference on Distributed and Event-Based Systems (DEBS), pp 88\u201399","DOI":"10.1145\/3210284.3210295"},{"key":"4119_CR76","doi-asserted-by":"publisher","first-page":"739","DOI":"10.1016\/j.future.2017.05.009","volume":"79","author":"MA Rodriguez","year":"2018","unstructured":"Rodriguez MA, Buyya R (2018) Scheduling dynamic workloads in multi-tenant scientific workflow as a service platforms. Futur Gener Comput Syst 79:739\u2013750","journal-title":"Futur Gener Comput Syst"},{"key":"4119_CR77","doi-asserted-by":"crossref","unstructured":"Roos-Frantz F, Binelo M, Frantz RZ, Sawicki S, Basto-Fernandes V (2015) Using petri nets to enable the simulation of application integration solutions conceptual models. In: Conference on Enterprise Information Systems (ICEIS), pp 87\u201396","DOI":"10.5220\/0005351900870096"},{"key":"4119_CR78","unstructured":"Russell J, Cohn R (2012) Jitterbit integration server. Book on Demand"},{"issue":"4","key":"4119_CR79","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1007\/s11241-012-9166-9","volume":"49","author":"A Saifullah","year":"2013","unstructured":"Saifullah A, Li J, Agrawal K, Lu C, Gill C (2013) Multi-core real-time scheduling for generalized parallel task models. Real Time Syst 49(4):404\u2013435","journal-title":"Real Time Syst"},{"issue":"1","key":"4119_CR80","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1057\/jos.2012.20","volume":"7","author":"RG Sargent","year":"2013","unstructured":"Sargent RG (2013) Verification and validation of simulation models. J Simul 7(1):12\u201324","journal-title":"J Simul"},{"key":"4119_CR81","unstructured":"Sharma S (2017) Ovum decision matrix highlights the growing importance of ipaas and api platforms in hybrid integration. Technical report, Ovum Consulting"},{"key":"4119_CR82","first-page":"1","volume":"1","author":"A Shoukry","year":"2019","unstructured":"Shoukry A, Khader J, Gani S (2019) Improving business process and functionality using IoT based E3-value business model. Electron Mark 1:1\u201310","journal-title":"Electron Mark"},{"issue":"2","key":"4119_CR83","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1007\/s11227-017-2151-2","volume":"74","author":"D Sun","year":"2018","unstructured":"Sun D, Yan H, Gao S, Liu X, Buyya R (2018) Rethinking elastic online scheduling of big data streaming applications over high-velocity continuous data streams. J Supercomput 74(2):615\u2013636","journal-title":"J Supercomput"},{"key":"4119_CR84","volume-title":"Petals ESB","author":"LM Surhone","year":"2010","unstructured":"Surhone LM, Timpledon MT, Marseken SF (2010) Petals ESB. Betascript Publishing, New York"},{"key":"4119_CR85","doi-asserted-by":"crossref","unstructured":"Varela MLR, Ribeiro RA (2014) Distributed manufacturing scheduling based on a dynamic multi-criteria decision model. In: Recent developments and new directions in soft computing. Springer, pp 81\u201393","DOI":"10.1007\/978-3-319-06323-2_6"},{"issue":"5","key":"4119_CR86","doi-asserted-by":"publisher","first-page":"1850040-1","DOI":"10.1142\/S179396231850040X","volume":"9","author":"C Wang","year":"2018","unstructured":"Wang C, Zhang L, Liu C (2018) Adaptive scheduling method for dynamic robotic cell based on pattern classification algorithm. Int J Model Simul Sci Comput 9(5):1850040-1-1850040\u201318","journal-title":"Int J Model Simul Sci Comput"},{"key":"4119_CR87","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.is.2019.01.006","volume":"82","author":"C Witt","year":"2019","unstructured":"Witt C, Bux M, Gusew W, Leser U (2019) Predictive performance modeling for distributed batch processing using black box monitoring and machine learning. Inf Syst 82:33\u201352","journal-title":"Inf Syst"},{"key":"4119_CR88","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A (2012) Experimentation in software engineering. Springer, Berlin"},{"key":"4119_CR89","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1016\/j.future.2019.03.005","volume":"97","author":"Y Xie","year":"2019","unstructured":"Xie Y, Zhu Y, Wang Y, Cheng Y, Xu R, Sani AS, Yuan D, Yang Y (2019) A novel directional and non-local-convergent particle swarm optimization based workflow scheduling in cloud-edge environment. Futur Gener Comput Syst 97:36\u2013378","journal-title":"Futur Gener Comput Syst"},{"issue":"1\u20132","key":"4119_CR90","first-page":"4","volume":"6","author":"Z Yahouni","year":"2018","unstructured":"Yahouni Z, Mebarki N, Sari Z (2018) Tardiness minimisation heuristic for job shop scheduling under uncertainties using group sequences. Int J Intell Eng Inf 6(1\u20132):4\u201322","journal-title":"Int J Intell Eng Inf"},{"key":"4119_CR91","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1016\/j.cor.2018.07.018","volume":"100","author":"M Yavuz","year":"2018","unstructured":"Yavuz M, Ergin H (2018) Advanced constraint propagation for the combined car sequencing and level scheduling problem. Comput Oper Res 100:128\u2013139","journal-title":"Comput Oper Res"},{"issue":"5","key":"4119_CR92","doi-asserted-by":"publisher","first-page":"701","DOI":"10.1109\/32.815328","volume":"25","author":"MF Younis","year":"1999","unstructured":"Younis MF, Marlowe TJ, Stoyen AD, Tsai G (1999) Statically safe speculative execution for real-time systems. IEEE Trans Softw Eng 25(5):701\u2013721","journal-title":"IEEE Trans Softw Eng"},{"issue":"23","key":"4119_CR93","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/cpe.4798","volume":"30","author":"L Zaourar","year":"2018","unstructured":"Zaourar L, Aba MA, Briand D, Philippe JM (2018) Task management on fully heterogeneous micro-server system: modeling and resolution strategies. Concurr Comput Pract Exp 30(23):1\u201316","journal-title":"Concurr Comput Pract Exp"},{"key":"4119_CR94","doi-asserted-by":"crossref","unstructured":"Zheng W, Tang L, Sakellariou R (2015) A priority-based scheduling heuristic to maximize parallelism of ready tasks for dag applications. In: International symposium on cluster. Cloud and grid computing (CCGrid). IEEE, pp 596\u2013605","DOI":"10.1109\/CCGrid.2015.97"},{"key":"4119_CR95","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1016\/j.is.2017.03.005","volume":"67","author":"Q Zhou","year":"2017","unstructured":"Zhou Q, Li G, Li J, Shu L, Zhang C, Yang F (2017) Dynamic priority scheduling of periodic queries in on-demand data dissemination systems. Inf Syst 67:58\u201370","journal-title":"Inf Syst"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04119-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-04119-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04119-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T22:04:30Z","timestamp":1666994670000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-04119-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,22]]},"references-count":95,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,4]]}},"alternative-id":["4119"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-04119-2","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2021,10,22]]},"assertion":[{"value":"29 September 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 October 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}