{"title":"A reinforcement learning-based network load balancing mechanism","authors":"Jiawei Wang","doi":"10.1117/12.2667915","DOIUrl":null,"url":null,"abstract":"With the exponential growth of cloud computing demands, load balancing gradually becomes the infrastructure of high concurrency applications. The increased demand makes load balancing the cornerstone of large-scale systems’ stability and efficiency. Due to the diversity of modern client-server architecture, irregular fluctuations in cluster system resource allocation gradually become significant. The existing load balancing algorithms are rule-based, leading to a gap between operational and practical scenarios. The phenomenon causes noticeable tribulations in cluster resource utilization optimization. This research proposes a reinforcement learning-based load balancing model optimization approach. This paper modelled the load balancing problem as a Markov Decision Process and implemented the conjecture with the Q-learning algorithm. This paper performs a load balancer that can efficiently utilize the resources in the cluster system by observing the association between the packet body and node resource utilization rate in the cluster system. The experiment demonstrated that the author’s mechanism substantially improves the average cluster system resource utilization efficiency and reduces the Round-Trip Time performance in real network environments","PeriodicalId":345723,"journal":{"name":"Fifth International Conference on Computer Information Science and Artificial Intelligence","volume":" 454","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fifth International Conference on Computer Information Science and Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2667915","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
With the exponential growth of cloud computing demands, load balancing gradually becomes the infrastructure of high concurrency applications. The increased demand makes load balancing the cornerstone of large-scale systems’ stability and efficiency. Due to the diversity of modern client-server architecture, irregular fluctuations in cluster system resource allocation gradually become significant. The existing load balancing algorithms are rule-based, leading to a gap between operational and practical scenarios. The phenomenon causes noticeable tribulations in cluster resource utilization optimization. This research proposes a reinforcement learning-based load balancing model optimization approach. This paper modelled the load balancing problem as a Markov Decision Process and implemented the conjecture with the Q-learning algorithm. This paper performs a load balancer that can efficiently utilize the resources in the cluster system by observing the association between the packet body and node resource utilization rate in the cluster system. The experiment demonstrated that the author’s mechanism substantially improves the average cluster system resource utilization efficiency and reduces the Round-Trip Time performance in real network environments