Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Wickus Nienaber

dblp:35/1068 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 first-authorComputer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
4 papers
Routing and switching · 74% Internet architecture and protocols · 22% Network optimization and economics · 4%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Interconnection networks and networks-on-chip · 100%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching › routing algorithms
oblivious routing
0.222009
Oblivious routing in fat-tree based system area networks with uncertain traffic demands · IEEE/ACM Trans. Netw. 2009
Oblivious routing for fat-tree based system area networks with uncertain traffic demands · SIGMETRICS 2007
Interconnection networks and networks-on-chip
cluster interconnect
0.222009
Oblivious routing in fat-tree based system area networks with uncertain traffic demands · IEEE/ACM Trans. Netw. 2009
Oblivious routing for fat-tree based system area networks with uncertain traffic demands · SIGMETRICS 2007
Interconnection networks and networks-on-chip › network topology › tree networks
fat-tree network
0.222009
Oblivious routing in fat-tree based system area networks with uncertain traffic demands · IEEE/ACM Trans. Netw. 2009
Oblivious routing for fat-tree based system area networks with uncertain traffic demands · SIGMETRICS 2007
Internet architecture and protocols
network topology
0.212013
A new routing scheme for Jellyfish and its performance with HPC workloads · SC 2013
Routing and switching › routing
routing schemes
0.212013
A new routing scheme for Jellyfish and its performance with HPC workloads · SC 2013
Interconnection networks and networks-on-chip
topology comparison
0.212013
A new routing scheme for Jellyfish and its performance with HPC workloads · SC 2013
Routing and switching
path computation
0.112009
LID Assignment in InfiniBand Networks · IEEE Trans. Parallel Distributed Syst. 2009
Interconnection networks and networks-on-chip › cluster interconnect
infiniband
0.112009
LID Assignment in InfiniBand Networks · IEEE Trans. Parallel Distributed Syst. 2009
Routing and switching
routing algorithms
0.112007
Oblivious routing for fat-tree based system area networks with uncertain traffic demands · SIGMETRICS 2007
Network optimization and economics
resource allocation
0.012009
LID Assignment in InfiniBand Networks · IEEE Trans. Parallel Distributed Syst. 2009

Methods — techniques the papers use, named apart from their topics

routing scheme design · 0.3performance comparison · 0.3simulation · 0.2oblivious routing · 0.2integer linear programming · 0.2heuristics · 0.2performance ratio analysis · 0.1
YearPublicationVenuePosition
2013 A new routing scheme for Jellyfish and its performance with HPC workloads
abstract
The jellyfish topology where switches are connected using a random graph has recently been proposed for large scale data-center networks. It has been shown to offer higher bisection bandwidth and better permutation throughput than the corresponding fat-tree topology with a similar cost. In this work, we propose a new routing scheme for jellyfish that out-performs existing schemes by more effectively exploiting the path diversity, and comprehensively compare the performance of jellyfish and fat-tree topologies with HPC workloads. The results indicate that both jellyfish and fat-tree topologies offer comparable high performance for HPC workloads on systems that can be realized by 3-level fat-trees using the current technology and the corresponding jellyfish topologies with similar costs. Fat-trees are more effective for smaller systems while jellyfish is more scalable.
Xin Yuan 0001, Santosh Mahapatra, Wickus Nienaber, Scott Pakin, Michael Lang 0003
SC3
2009 Oblivious routing in fat-tree based system area networks with uncertain traffic demands
Xin Yuan 0001, Wickus Nienaber, Zhenhai Duan, Rami G. Melhem
IEEE/ACM Trans. Netw.2
2009 LID Assignment in InfiniBand Networks
abstract
To realize a path in an InfiniBand network, an address, known as local identifier (LID) in the InfiniBand specification, must be assigned to the destination of the path and used in the forwarding tables of intermediate switches to direct the traffic following the path. Hence, routing in InfiniBand has two components: (1) computing all paths, and (2) assigning LIDs to destinations and using them in intermediate switches to realize the paths. We refer to the task of computing paths as path computation and the task of assigning LIDs as LID assignment. This paper focuses on the LID assignment component, whose major issue is to minimize the number of LIDs required to support a given set of paths. We prove that the problem of realizing a given set of paths with a minimum number of LIDs is NP-complete, develop an integer linear programming formulation for this problem, design a number of heuristics that are effective and efficient in practical cases, and evaluate the performance of the heuristics through simulation. The experimental results indicate that the performance of our best performing heuristic is very close to optimal.
Wickus Nienaber, Xin Yuan 0001, Zhenhai Duan
IEEE Trans. Parallel Distributed Syst.1
2007 On LID assignment in infiniBand networks
abstract
Abstract — To realize a path in an InfiniBand network, an address, known as Local IDentifier (LID) in the InfiniBand specification, must be assigned to the destination of the path and used in the forwarding tables of intermediate switches to direct the traffic following the path. Hence, routing in InfiniBand has two components: (1) computing all paths, and (2) assigning LIDs to destinations and using them in intermediate switches to realize the paths. We refer to the task of computing paths as path computation and the task of assigning LIDs as LID assignment. This paper focuses on the LID assignment component, whose major issue is to minimize the number of LIDs required to support a given set of paths. We prove that the problem of realizing a given set of paths with a minimum number of LIDs is NPcomplete, develop an integer linear programming formulation for this problem, design a number of heuristics that are effective and efficient in practical cases, and evaluate the performance of the heuristics through simulation. The experimental results indicate that the performance of our best performing heuristic is very close to optimal. We further demonstrate that by separating path computation from LID assignment and using the schemes that are known to achieve good performance for path computation and LID assignment separately, more effective routing schemes than existing ones can be developed. Index Terms — InfiniBand, LID Assignment, NP-Complete I.
Wickus Nienaber, Xin Yuan 0001, Zhenhai Duan
ANCS1
2007 Oblivious routing for fat-tree based system area networks with uncertain traffic demands
abstract
Fat-tree based system area networks have been widely adopted in high performance computing clusters. In such systems, the routing is often deterministic and the traffic demand is usually uncertain and changing. In this paper, we study routing performance on fat-tree based system area networks with deterministic routing under the assumption that the traffic demand is uncertain. The performance of a routing algorithm under uncertain traffic demands is characterized by the oblivious performance ratio that bounds the relative performance of the routing algorithm and the optimal routing algorithm for any given traffic demand. We consider both single path routing where the traffic between each source-destination pair follows one path, and multi-path routing where multiple paths can be used for the traffic between a source-destination pair. We derive lower bounds of the oblivious performance ratio of any single path routing scheme for fat-tree topologies and develop single path oblivious routing schemes that achieve the optimal oblivious performance ratio for commonly used fat-tree topologies. These oblivious routing schemes provide the best performance guarantees among all single path routing algorithms under uncertain traffic demands. For multi-path routing, we show that it is possible to obtain a scheme that is optimal for any traffic demand (an oblivious performance ratio of 1) on the fat-tree topology. These results quantitatively demonstrate that single path routing cannot guarantee high routing performance while multi-path routing is very effective in balancing network loads on the fat-tree topology.
Xin Yuan 0001, Wickus Nienaber, Zhenhai Duan, Rami G. Melhem
SIGMETRICS2