An intelligent and interpretable rule-based metaheuristic approach to task scheduling in cloud systems
| dc.contributor.author | Barut, Cebrail | |
| dc.contributor.author | Yildirim, Gungor | |
| dc.contributor.author | Tatar, Yetkin | |
| dc.date.accessioned | 2026-08-12T18:08:49Z | |
| dc.date.issued | 2024 | |
| dc.department | Fırat Üniversitesi | |
| dc.description.abstract | Metaheuristic algorithms can be very successful in solving scheduling problems. However, these methods can be slow for time-critical applications due to the iterative stochastic processes they perform. This problem becomes even more pronounced in dynamic environments such as cloud systems. This paper proposes an interpretable rule-based solution to minimize this problem. Combining metaheuristic task scheduling solutions and machine learning techniques, this method uses a two-phase mechanism, semi-offline and online. In the semi-offline phase, we first archive metaheuristic solutions to previously randomly generated or encountered task-scheduling problems. The basic idea of the proposed method is to reuse these previously obtained successful metaheuristic solution patterns for future similar problems. Finding similar solution patterns from this extensive archive dataset is done by automatically extracting rule sets through machine learning techniques. These interpretable rule sets are used to identify the type of task scheduling problem encountered in the online phase and to find the optimal solution pattern. The performance of this method, which dramatically reduces execution time and enables the use of metaheuristics in time-critical applications, has been tested and proven for various cloud task-scheduling scenarios. | |
| dc.identifier.doi | 10.1016/j.knosys.2023.111241 | |
| dc.identifier.issn | 0950-7051 | |
| dc.identifier.issn | 1872-7409 | |
| dc.identifier.orcid | 0000-0003-2756-5434 | |
| dc.identifier.scopus | 2-s2.0-85180999062 | |
| dc.identifier.scopusquality | Q1 | |
| dc.identifier.uri | https://doi.org/10.1016/j.knosys.2023.111241 | |
| dc.identifier.uri | https://hdl.handle.net/11508/63243 | |
| dc.identifier.volume | 284 | |
| dc.identifier.wos | WOS:001144497600001 | |
| dc.identifier.wosquality | Q1 | |
| dc.indekslendigikaynak | Web of Science | |
| dc.indekslendigikaynak | Scopus | |
| dc.language.iso | en | |
| dc.publisher | Elsevier | |
| dc.relation.ispartof | Knowledge-Based Systems | |
| dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.snmz | KA_WoS_20260511 | |
| dc.subject | Cloud computing | |
| dc.subject | Task scheduling | |
| dc.subject | Metaheuristic | |
| dc.subject | Rule-based algorithm | |
| dc.title | An intelligent and interpretable rule-based metaheuristic approach to task scheduling in cloud systems | |
| dc.type | Article |







