An Optimal Single-Path Routing Algorithm in the Datacenter Network DPillar

被引:11
|
作者
Erickson, Alejandro [1 ]
Kiasari, Abbas E. [2 ]
Navaridas, Javier [2 ]
Stewart, Iain A. [1 ]
机构
[1] Univ Durham, Sch Engn & Comp Sci, South Road, Durham DH1 3LE, England
[2] Univ Manchester, Sch Comp Sci, Oxford Road, Manchester M13 9PL, Lancs, England
基金
英国工程与自然科学研究理事会;
关键词
Datacenter networks; routing algorithms; shortest paths; symmetry; DUAL-PORT SERVERS; DATA CENTERS; INTERCONNECTION NETWORKS;
D O I
10.1109/TPDS.2016.2591011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
DPillar has recently been proposed as a server-centric datacenter network and is combinatorially related to (but distinct from) the well-known wrapped butterfly network. We explain the relationship between DPillar and the wrapped butterfly network before proving that the underlying graph of DPillar is a Cayley graph; hence, the datacenter network DPillar is node-symmetric. We use this symmetry property to establish a single-path routing algorithm for DPillar that computes a shortest path and has time complexity O(k), where k parameterizes the dimension of DPillar (we refer to the number of ports in its switches as n). Our analysis also enables us to calculate the diameter of DPillar exactly. Moreover, our algorithm is trivial to implement, being essentially a conditional clause of numeric tests, and improves significantly upon a routing algorithm earlier employed for DPillar. Furthermore, we provide empirical data in order to demonstrate this improvement. In particular, we empirically show that our routing algorithm improves the average length of paths found, the aggregate bottleneck throughput, and the communication latency. A secondary, yet important, effect of our work is that it emphasises that datacenter networks are amenable to a closer combinatorial scrutiny that can significantly improve their computational efficiency and performance.
引用
收藏
页码:689 / 703
页数:15
相关论文
共 50 条
  • [31] Matheuristics for the single-path design-balanced service network design problem
    Li, Xiangyong
    Wei, Kai
    Aneja, Y. P.
    Tian, Peng
    Cui, Youzhi
    COMPUTERS & OPERATIONS RESEARCH, 2017, 77 : 141 - 153
  • [32] A Hybrid routing algorithm for an efficient shortest path decision in network routing
    Cho, Taehwan
    Kim, Kyeongseob
    Yoon, Wanoh
    Choi, Sang Bang
    International Journal of Multimedia and Ubiquitous Engineering, 2013, 8 (04): : 127 - 136
  • [33] Termination of Single-Path Polynomial Loop Programs
    Li, Yi
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2016, 2016, 9965 : 33 - 50
  • [34] COMPLETENESS RESULTS FOR SINGLE-PATH PETRI NETS
    HOWELL, RR
    JANCAR, P
    ROSIER, LE
    INFORMATION AND COMPUTATION, 1993, 106 (02) : 253 - 265
  • [35] A Single-Path Chip-Multiprocessor System
    Schoeberl, Martin
    Puschner, Peter
    Kirner, Raimund
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2009, 5860 : 47 - 57
  • [36] Single-path traffic-engineering with explicit routes in a flat differentiated services network
    Van den Bosch, S
    Poppe, F
    Petit, G
    2001 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-10, CONFERENCE RECORD, 2001, : 664 - 668
  • [37] Loop-free hybrid single-path/flooding routing algorithms with guaranteed delivery for wireless networks
    Stojmenovic, I
    Lin, X
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (10) : 1023 - 1032
  • [38] Combined single-path routing and flow control in many-user region: A case for Nash efficiency
    Chen, Huigang
    Baras, John S.
    PROCEEDINGS OF THE 46TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2007, : 3325 - +
  • [39] CDRDN: Content Driven Routing in Datacenter Network
    Zhu, Ming
    Li, Dan
    Liu, Ying
    Wu, Jianping
    2014 23RD INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2014,
  • [40] MULTIUSER DETECTION IN SINGLE-PATH FADING CHANNELS
    ZVONAR, Z
    BRADY, D
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1994, 42 (2-4) : 1729 - 1739