Asymptotically Optimal Load Balancing Topologies

Debankur Mukherjee, S. Borst, J. V. Leeuwaarden
{"title":"Asymptotically Optimal Load Balancing Topologies","authors":"Debankur Mukherjee, S. Borst, J. V. Leeuwaarden","doi":"10.1145/3219617.3219674","DOIUrl":null,"url":null,"abstract":"We consider a system of N ~servers inter-connected by some underlying graph topology~G N . Tasks with unit-mean exponential processing times arrive at the various servers as independent Poisson processes of rate lambda. Each incoming task is irrevocably assigned to whichever server has the smallest number of tasks among the one where it appears and its neighbors in G N . The above model arises in the context of load balancing in large-scale cloud networks and data centers, and has been extensively investigated in the case G N is a clique. Since the servers are exchangeable in that case, mean-field limits apply, and in particular it has been proved that for any lambda < 1, the fraction of servers with two or more tasks vanishes in the limit as N -> ınfty. For an arbitrary graph G N , mean-field techniques break down, complicating the analysis, and the queue length process tends to be worse than for a clique. Accordingly, a graph G N is said to be N -optimal or ∞N-optimal when the queue length process on G N is equivalent to that on a clique on an N -scale or ∞N-scale, respectively. We prove that if G N is an Erdos-Rényi random graph with average degree d(N), then with high probability it is N -optimal and ∞N-optimal if d(N) -> ınfty$ and d(N) / (∞N łog(N)) -> ınfty as N -> ınfty, respectively. This demonstrates that optimality can be maintained at N -scale and ∞N-scale while reducing the number of connections by nearly a factor N and ∞N/ łog(N) compared to a clique, provided the topology is suitably random. It is further shown that if G N contains Θ(N) bounded-degree nodes, then it cannot be N -optimal. In addition, we establish that an arbitrary graph G N is N -optimal when its minimum degree is N - o(N), and may not be N -optimal even when its minimum degree is c N + o(N) for any 0 < c < 1/2. Simulation experiments are conducted for various scenarios to corroborate the asymptotic results.","PeriodicalId":210440,"journal":{"name":"Abstracts of the 2018 ACM International Conference on Measurement and Modeling of Computer Systems","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Abstracts of the 2018 ACM International Conference on Measurement and Modeling of Computer Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3219617.3219674","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

We consider a system of N ~servers inter-connected by some underlying graph topology~G N . Tasks with unit-mean exponential processing times arrive at the various servers as independent Poisson processes of rate lambda. Each incoming task is irrevocably assigned to whichever server has the smallest number of tasks among the one where it appears and its neighbors in G N . The above model arises in the context of load balancing in large-scale cloud networks and data centers, and has been extensively investigated in the case G N is a clique. Since the servers are exchangeable in that case, mean-field limits apply, and in particular it has been proved that for any lambda < 1, the fraction of servers with two or more tasks vanishes in the limit as N -> ınfty. For an arbitrary graph G N , mean-field techniques break down, complicating the analysis, and the queue length process tends to be worse than for a clique. Accordingly, a graph G N is said to be N -optimal or ∞N-optimal when the queue length process on G N is equivalent to that on a clique on an N -scale or ∞N-scale, respectively. We prove that if G N is an Erdos-Rényi random graph with average degree d(N), then with high probability it is N -optimal and ∞N-optimal if d(N) -> ınfty$ and d(N) / (∞N łog(N)) -> ınfty as N -> ınfty, respectively. This demonstrates that optimality can be maintained at N -scale and ∞N-scale while reducing the number of connections by nearly a factor N and ∞N/ łog(N) compared to a clique, provided the topology is suitably random. It is further shown that if G N contains Θ(N) bounded-degree nodes, then it cannot be N -optimal. In addition, we establish that an arbitrary graph G N is N -optimal when its minimum degree is N - o(N), and may not be N -optimal even when its minimum degree is c N + o(N) for any 0 < c < 1/2. Simulation experiments are conducted for various scenarios to corroborate the asymptotic results.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
渐近最优负载均衡拓扑
我们考虑一个由N个服务器组成的系统,这些服务器之间通过某种底层图拓扑相连。具有单位平均指数处理时间的任务作为速率lambda的独立泊松过程到达各个服务器。每个传入任务都不可撤销地分配给它出现的服务器及其相邻服务器中任务数量最少的服务器。上述模型出现在大规模云网络和数据中心的负载平衡背景下,并且在gn是一个集团的情况下进行了广泛的研究。由于服务器在这种情况下是可交换的,因此适用平均域限制,特别是已经证明,对于任何lambda < 1,具有两个或多个任务的服务器的比例在N -> ınfty的限制中消失。对于任意图形gn,平均场技术失效,使分析复杂化,并且队列长度过程往往比团更糟糕。因此,当gn上的队列长度进程分别等于N尺度或∞N尺度上的团的队列长度进程时,图gn被称为N最优或∞N最优。我们证明了如果gn是一个平均阶数为d(N)的erdos - r随机图,那么当d(N) -> ınfty$和d(N) /(∞N łog(N)) -> ınfty分别为N- > ınfty时,gn大概率是N-最优和∞N-最优。这表明,如果拓扑具有适当的随机性,则可以在N尺度和∞N尺度下保持最优性,同时与团相比,将连接数量减少近N和∞N/ łog(N)。进一步证明了如果gn包含Θ(N)个有界度节点,则不可能是N最优的。此外,我们还证明了任意图gn在其最小度为N -o (N)时是N最优的,而对于任意0 < c < 1/2,即使其最小度为c N + o(N)时也可能不是N最优的。通过不同场景的仿真实验验证了渐近结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Session details: Networking Asymptotically Optimal Load Balancing Topologies On Resource Pooling and Separation for LRU Caching Working Set Size Estimation Techniques in Virtualized Environments: One Size Does not Fit All PreFix: Switch Failure Prediction in Datacenter Networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1