arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2206.02410cs.DCcs.SYeess.SY
收藏

基于稀疏通信的负载均衡

Load Balancing Using Sparse Communication

Gal Mendelson, Xu Kuang

AI总结:

本研究提出感知通信的负载均衡框架与基于状态近似的算法,通过新型通信协议用稀疏通信实现准确队列近似,经理论证明和仿真验证,在降低90%通信量的同时达到甚至超越现有最优算法性能。

摘要:

并行服务器间的负载均衡是服务系统中一类重要的拥塞控制问题。高效的负载均衡器高度依赖准确、实时的拥塞信息来制定路由决策,但获取这类信息会带来巨大的通信开销,在现代数据中心等高要求应用场景中尤为突出。\n 我们提出了一种感知通信的负载均衡框架,并设计了新型负载均衡算法,即使在稀疏通信模式的场景下也能表现优异。该方法的核心是状态近似:负载均衡器首先通过通信协议估计服务器状态,随后在负载均衡算法中利用这些近似状态确定路由决策。\n 我们证明,通过一种新型通信协议,仅需稀疏通信即可实现准确的队列长度近似:当最大近似误差为x时,通信频率仅需为O(1/x²)。我们进一步通过扩散分析表明,恒定的最大近似误差足以实现渐近最优性能。综上,这些结果证明极低通信量下也能实现高性能负载均衡。通过仿真实验我们观察到,所提出的设计性能与现有最先进的负载均衡算法相当甚至更优,同时将通信速率大幅降低了高达90%。

英文摘要:

Load balancing across parallel servers is an important class of congestion control problems that arises in service systems. An effective load balancer relies heavily on accurate, real-time congestion information to make routing decisions. However, obtaining such information can impose significant communication overheads, especially in demanding applications like those found in modern data centers. We introduce a framework for communication-aware load balancing and design new load balancing algorithms that perform exceptionally well even in scenarios with sparse communication patterns. Central to our approach is state approximation, where the load balancer first estimates server states through a communication protocol. Subsequently, it utilizes these approximate states within a load balancing algorithm to determine routing decisions. We demonstrate that by using a novel communication protocol, one can achieve accurate queue length approximation with sparse communication: for a maximal approximation error of x, the communication frequency only needs to be O(1/x^2). We further show, via a diffusion analysis, that a constant maximal approximation error is sufficient for achieving asymptotically optimal performance. Taken together, these results therefore demonstrate that highly performant load balancing is possible with very little communication. Through simulations, we observe that the proposed designs match or surpass the performance of state-of-the-art load balancing algorithms while drastically reducing communication rates by up to 90%.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑