Lessen Interflow Interference Using Virtual Channels Partitioning

Interconnection networks are a significant consideration for high-performance computing and the datacenter. However, interflow interference seriously impacts the communication performance and even causes disastrous congestion. The paper reports a virtual channel (VC)-sharing scheme that is aimed to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer journal 2015-08, Vol.58 (8), p.1826-1841
Hauptverfasser: Qin, Guangjun, Zhu, Mingfa, Xiao, Limin, Ruan, Li
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Interconnection networks are a significant consideration for high-performance computing and the datacenter. However, interflow interference seriously impacts the communication performance and even causes disastrous congestion. The paper reports a virtual channel (VC)-sharing scheme that is aimed to separate VCs into many groups, and assign them to data flows based on the destination address. The technique can effectively isolate various traffics into separate VCs groups such that heavy loads have a lesser influence on the other normal traffics. As a consequence, we achieve a slimming congestion tree. In the proposal, the routing algorithm is a two-stage selection that includes the port selection and the VC group selection, respectively. Each of them has an independently selecting algorithm so that routing algorithm is a combined tactic by Cartesian product. The experiment represents that our scheme has excellent performance on adversarial traffics. Using our scheme, the growth curve is linear and slow after crossing the saturation point. For benign traffic patterns, our scheme does not effect any oblivious change on the communication performance when the system receives a lower injection rate.
ISSN:0010-4620
1460-2067
DOI:10.1093/comjnl/bxv008