An intelligent and interpretable rule-based metaheuristic approach to task scheduling in cloud systems

dc.contributor.authorBarut, Cebrail
dc.contributor.authorYildirim, Gungor
dc.contributor.authorTatar, Yetkin
dc.date.accessioned2026-08-12T18:08:49Z
dc.date.issued2024
dc.departmentFırat Üniversitesi
dc.description.abstractMetaheuristic 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.doi10.1016/j.knosys.2023.111241
dc.identifier.issn0950-7051
dc.identifier.issn1872-7409
dc.identifier.orcid0000-0003-2756-5434
dc.identifier.scopus2-s2.0-85180999062
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1016/j.knosys.2023.111241
dc.identifier.urihttps://hdl.handle.net/11508/63243
dc.identifier.volume284
dc.identifier.wosWOS:001144497600001
dc.identifier.wosqualityQ1
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherElsevier
dc.relation.ispartofKnowledge-Based Systems
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectCloud computing
dc.subjectTask scheduling
dc.subjectMetaheuristic
dc.subjectRule-based algorithm
dc.titleAn intelligent and interpretable rule-based metaheuristic approach to task scheduling in cloud systems
dc.typeArticle

Dosyalar