{"title":"Hybrid Resource Scheduling Algorithms in Heterogeneous Distributed Computing: a Comparative Study and Further Enhancements","authors":"Mandicou Ba, Ahmad Fall, Bachar Salim Haggar","doi":"10.1109/ITIKD56332.2023.10100280","DOIUrl":null,"url":null,"abstract":"In the context of heterogeneous distributed systems like modern High-Performnace Computing (HPC) that must respond to unpredictable requests of variable complexity with variable resource requirements (processing power as well as storage capacity), a classical scheduling algorithm would not be suitable. Therefore, hybrid dynamic scheduling approaches have been adopted. These later have the ability to adapt over time based on the knowledge gained from the results of previous work. Several techniques are thus used to optimize these algorithms such as resources clustering. In this paper, we propose a comparative study of some of most popular algorithms in order to highlight the situations in which each algorithm is more suitable. We evaluate their performance and evolution in a realistic setting of CloudSim tool without neglecting load-balancing, and measure these performance metrics at runtime.","PeriodicalId":283631,"journal":{"name":"2023 International Conference on IT Innovation and Knowledge Discovery (ITIKD)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on IT Innovation and Knowledge Discovery (ITIKD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITIKD56332.2023.10100280","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In the context of heterogeneous distributed systems like modern High-Performnace Computing (HPC) that must respond to unpredictable requests of variable complexity with variable resource requirements (processing power as well as storage capacity), a classical scheduling algorithm would not be suitable. Therefore, hybrid dynamic scheduling approaches have been adopted. These later have the ability to adapt over time based on the knowledge gained from the results of previous work. Several techniques are thus used to optimize these algorithms such as resources clustering. In this paper, we propose a comparative study of some of most popular algorithms in order to highlight the situations in which each algorithm is more suitable. We evaluate their performance and evolution in a realistic setting of CloudSim tool without neglecting load-balancing, and measure these performance metrics at runtime.