{"title":"异构分布式计算中的混合资源调度算法:比较研究及进一步改进","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":"{\"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}","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}
Hybrid Resource Scheduling Algorithms in Heterogeneous Distributed Computing: a Comparative Study and Further Enhancements
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.