“…More advance ML algorithms for runtime prediction have been explored such as Regression Trees [52], neural networks [82], Long short term memory (LSTM) [53], clustering techniques [82], Support Vector Machine (SVM) [83], or combination of several of these methods [84]. Also, ML has been used to predict run-time of workflows over multiple executions [83] (using similar features of executions for Ensemble ML technique), or in an offline learning mode (using parameters such as task resource consumption, system configuration and input data). As offline learning methods require the entire dataset to be available for processing in a dynamic environment, where data are continuously generated, new approaches for leveraging ML techniques should be investigated.…”