{"title":"通过自适应任务优先级增强云计算中的负载均衡","authors":"Hiếu Lê Ngọc, Hung Tran Cong","doi":"10.32996/jcsts.2023.5.2.1","DOIUrl":null,"url":null,"abstract":"Cloud computing has become an increasingly popular platform for modern applications and daily life, and one of its greatest challenges is task scheduling and allocation. Numerous studies have shown that the performance of cloud computing systems relies heavily on arranging tasks in the execution stream on cloud hosts, which is managed by the cloud's load balancer. In this paper, we investigate task priority based on user behavior using request properties and propose an algorithm that utilizes machine learning techniques, namely k-NN and Regression, to classify task-based priorities of requests, facilitate proper allocation, and scheduling of tasks. We aim to enhance load balancing in the cloud by incorporating external factors of the load balancer. The proposed algorithm is experimentally tested on the CloudSim environment, demonstrating improved load balancer performance compared to other popular LB algorithms.","PeriodicalId":417206,"journal":{"name":"Journal of Computer Science and Technology Studies","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Enhancing Load Balancing in Cloud Computing through Adaptive Task Prioritization\",\"authors\":\"Hiếu Lê Ngọc, Hung Tran Cong\",\"doi\":\"10.32996/jcsts.2023.5.2.1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud computing has become an increasingly popular platform for modern applications and daily life, and one of its greatest challenges is task scheduling and allocation. Numerous studies have shown that the performance of cloud computing systems relies heavily on arranging tasks in the execution stream on cloud hosts, which is managed by the cloud's load balancer. In this paper, we investigate task priority based on user behavior using request properties and propose an algorithm that utilizes machine learning techniques, namely k-NN and Regression, to classify task-based priorities of requests, facilitate proper allocation, and scheduling of tasks. We aim to enhance load balancing in the cloud by incorporating external factors of the load balancer. The proposed algorithm is experimentally tested on the CloudSim environment, demonstrating improved load balancer performance compared to other popular LB algorithms.\",\"PeriodicalId\":417206,\"journal\":{\"name\":\"Journal of Computer Science and Technology Studies\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-04-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computer Science and Technology Studies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.32996/jcsts.2023.5.2.1\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computer Science and Technology Studies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32996/jcsts.2023.5.2.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Enhancing Load Balancing in Cloud Computing through Adaptive Task Prioritization
Cloud computing has become an increasingly popular platform for modern applications and daily life, and one of its greatest challenges is task scheduling and allocation. Numerous studies have shown that the performance of cloud computing systems relies heavily on arranging tasks in the execution stream on cloud hosts, which is managed by the cloud's load balancer. In this paper, we investigate task priority based on user behavior using request properties and propose an algorithm that utilizes machine learning techniques, namely k-NN and Regression, to classify task-based priorities of requests, facilitate proper allocation, and scheduling of tasks. We aim to enhance load balancing in the cloud by incorporating external factors of the load balancer. The proposed algorithm is experimentally tested on the CloudSim environment, demonstrating improved load balancer performance compared to other popular LB algorithms.