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 条
  • [41] TIME-COMPLEXITY OF A PATH FORMULATED OPTIMAL ROUTING ALGORITHM
    ANTONIO, JK
    TSAI, WK
    HUANG, GM
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1994, 39 (02) : 385 - 391
  • [42] Randomized Single-Path Flow Routing on SDN- aware Wi-Fi Mesh Networks
    Sajjadi, Dawood
    Zheng, Zehui
    Ruby, Rukhsana
    Pan, Jianping
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS), 2018, : 184 - 192
  • [43] Single-Path Network Coding Authentication for Software-Defined Named Data Networking
    Boussaha, Ryma
    Challal, Yacine
    Bouabdallah, Abdelmadjid
    2019 IEEE/ACS 16TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA 2019), 2019,
  • [44] Network decomposition and multi-path routing optimal control
    Bruni, Carlo
    Priscoli, Francesco Delli
    Koch, Giorgio
    Pimpinella, Laura
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2013, 24 (02): : 154 - 165
  • [45] Understanding Multi-Path Routing Algorithms in Datacenter Networks
    Wen, Zhenzao
    Kong, Linghe
    Chen, Guihai
    Khan, Muhammad Khurram
    Mumtaz, Shahid
    Rodrigues, Joel J. P. C.
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [46] Multi-Path vs. Single-Path Replies to Skepticism
    Wang, Wen-fang
    JOURNAL OF PHILOSOPHICAL LOGIC, 2022, 51 (02) : 383 - 412
  • [47] An optimal Manhattan Street Network-routing algorithm
    Bataineh, Sameer
    Younis, Ahmed
    International Journal of Computers and Applications, 2003, 25 (02) : 146 - 153
  • [48] Multi-Path vs. Single-Path Replies to Skepticism
    Wen-fang Wang
    Journal of Philosophical Logic, 2022, 51 : 383 - 412
  • [49] Towards Dual-Issue Single-Path Code
    Maroun, Emad Jacob
    Schoeberl, Martin
    Puschner, Peter
    2020 IEEE 23RD INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2020), 2020, : 176 - 183
  • [50] A single-path multibit DAC for LP ΔΣA/D converters
    Louis, L
    Roberts, GW
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : 369 - 372