Analysis and Improvement of Valiant Routing in Low-Diameter Networks

M. Benito, Pablo Fuentes, E. Vallejo, R. Beivide
{"title":"Analysis and Improvement of Valiant Routing in Low-Diameter Networks","authors":"M. Benito, Pablo Fuentes, E. Vallejo, R. Beivide","doi":"10.1109/HiPINEB.2018.00009","DOIUrl":null,"url":null,"abstract":"Valiant routing randomizes network traffic to avoid pathological congestion issues by diverting traffic to a random intermediate switch. It has received significant attention in recently proposed high-radix, low-diameter topologies, which are prone to congestion issues. It has been implemented obliviously, or as the basis of some non-minimal adaptive routing algorithms. An analysis of the original mechanism identifies two potential improvements regarding the selection of the intermediate switch. First, when traffic is local the randomization introduced by Valiant results in unnecessarily long paths. Instead, the introduced Restricted Valiant routing randomizes traffic within a local partition, avoiding congestion and generating shorter paths. Second, in certain cases the path to the selected random intermediate node can be blocked; a version with recomputation selects a new random intermediate node as long as the associated path remains stalled. The proposals are evaluated by simulation in a state-of-the-art Dragonfly network with different traffic patterns. Results show that Restricted Valiant is highly effective in cases of local traffic, with a small improvement under global patterns. Valiant with recomputation increases injection, further reducing average latency and increasing throughput. However, the higher injection increases congestion effects in some cases. Such problem is emphasized when more injection buffers are added, because of the increased pressure on the interconnect. Overall, the results are very relevant for routing in high-radix networks and might constitute the basis for other adaptive routing algorithms.","PeriodicalId":247186,"journal":{"name":"2018 IEEE 4th International Workshop on High-Performance Interconnection Networks in the Exascale and Big-Data Era (HiPINEB)","volume":"33 6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 4th International Workshop on High-Performance Interconnection Networks in the Exascale and Big-Data Era (HiPINEB)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HiPINEB.2018.00009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Valiant routing randomizes network traffic to avoid pathological congestion issues by diverting traffic to a random intermediate switch. It has received significant attention in recently proposed high-radix, low-diameter topologies, which are prone to congestion issues. It has been implemented obliviously, or as the basis of some non-minimal adaptive routing algorithms. An analysis of the original mechanism identifies two potential improvements regarding the selection of the intermediate switch. First, when traffic is local the randomization introduced by Valiant results in unnecessarily long paths. Instead, the introduced Restricted Valiant routing randomizes traffic within a local partition, avoiding congestion and generating shorter paths. Second, in certain cases the path to the selected random intermediate node can be blocked; a version with recomputation selects a new random intermediate node as long as the associated path remains stalled. The proposals are evaluated by simulation in a state-of-the-art Dragonfly network with different traffic patterns. Results show that Restricted Valiant is highly effective in cases of local traffic, with a small improvement under global patterns. Valiant with recomputation increases injection, further reducing average latency and increasing throughput. However, the higher injection increases congestion effects in some cases. Such problem is emphasized when more injection buffers are added, because of the increased pressure on the interconnect. Overall, the results are very relevant for routing in high-radix networks and might constitute the basis for other adaptive routing algorithms.
低直径网络中英勇路由的分析与改进
Valiant路由将网络流量随机化,通过将流量转移到随机的中间交换机来避免病理性拥塞问题。它在最近提出的高基数、低直径拓扑中受到了极大的关注,这些拓扑容易出现拥塞问题。它已被实现,或作为一些非最小自适应路由算法的基础。对原始机制的分析确定了关于中间开关选择的两个潜在改进。首先,当流量是本地的时候,Valiant引入的随机化会导致不必要的长路径。相反,引入的Restricted Valiant路由在本地分区内随机化流量,避免拥塞并生成更短的路径。第二,在某些情况下,通往所选随机中间节点的路径可能被阻塞;一个重新计算的版本选择一个新的随机中间节点,只要相关的路径保持停滞状态。在最先进的蜻蜓网络中,通过不同流量模式的模拟来评估这些建议。结果表明,在局部流量情况下,Restricted Valiant是非常有效的,在全局模式下,改进幅度很小。英勇的重新计算增加了注入,进一步降低了平均延迟并提高了吞吐量。然而,在某些情况下,较高的注射会增加充血效果。当注入更多的缓冲液时,由于连接处的压力增加,这个问题就更加突出了。总的来说,这些结果与高基数网络中的路由非常相关,并可能构成其他自适应路由算法的基础。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信