Static Virtual Channel Allocation in Oblivious Routing

被引:13
|
作者
Shim, Keun Sup [1 ,2 ]
Cho, Myong Hyon [2 ]
Kinsy, Michel [2 ]
Wen, Tina [2 ]
Lis, Mieszko [2 ]
Suh, G. Edward [2 ]
Devadas, Srinivas [2 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
[2] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
TURN MODEL;
D O I
10.1109/NOCS.2009.5071443
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most virtual channel routers have multiple virtual channels to mitigate the effects of head-of-line blocking. When there are more flows than virtual channels at a link, packets or flows must compete for channels, either in a dynamic way at each link or by static assignment computed before transmission starts. In this paper, we present methods that statically allocate channels to flows at each link when oblivious routing is used, and ensure deadlock freedom for arbitrary minimal routes when two or more virtual channels are available. We then experimentally explore the performance trade-offs of static and dynamic virtual channel allocation for various oblivious routing methods, including DOR, ROMM, Valiant and a novel bandwidth-sensitive oblivious routing scheme (BSORM). Through judicious separation of flows, static allocation schemes often exceed the performance of dynamic allocation schemes.
引用
收藏
页码:38 / +
页数:2
相关论文
共 50 条
  • [1] Joint Application-Aware Oblivious Routing and Static Virtual Channel Allocation
    Mallappa, Uday
    Cheng, Chung-Kuan
    Lin, Bill
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2022, 14 (04) : 175 - 178
  • [2] JARVA: Joint Application-Aware Oblivious Routing and Static Virtual Channel Allocation
    Mallappa, Uday
    Cheng, Chung-Kuan
    Lin, Bill
    [J]. IEEE DESIGN & TEST, 2022, 39 (06) : 16 - 27
  • [3] Compact Oblivious Routing
    Raecke, Harald
    Schmid, Stefan
    [J]. 27TH ANNUAL EUROPEAN SYMPOSIUM ON ALGORITHMS (ESA 2019), 2019, 144
  • [4] Oblivious Routing in IP Networks
    Chiesa, Marco
    Retvari, Gabor
    Schapira, Michael
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (03) : 1292 - 1305
  • [5] On improving optimal oblivious routing
    Scutella, Maria Grazia
    [J]. OPERATIONS RESEARCH LETTERS, 2009, 37 (03) : 197 - 200
  • [6] Design and Research on Virtual Experiment of Static Routing Configuration
    Zhai, Gangjun
    Liu, Haifeng
    Cui, Yunpeng
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (ICTMF 2012), 2013, 38 : 512 - 516
  • [7] Survey on Oblivious Routing Strategies
    Raecke, Harald
    [J]. MATHEMATICAL THEORY AND COMPUTATIONAL PRACTICE, 2009, 5635 : 419 - 429
  • [8] Routing Oblivious Measurement Analytics
    Ben Basat, Ran
    Chen, Xiaoqi
    Einziger, Gil
    Feibish, Shir Landau
    Raz, Danny
    Yu, Minlan
    [J]. 2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 449 - 457
  • [9] Selfish routing with oblivious users
    Karakostas, George
    Kim, Taeyon
    Viglas, Anastasios
    Xia, Hao
    [J]. STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, PROCEEDINGS, 2007, 4474 : 318 - +
  • [10] A COMPARISON OF DYNAMIC AND STATIC VIRTUAL MEMORY ALLOCATION ALGORITHMS
    BUDZINSKI, RL
    DAVIDSON, ES
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1981, 7 (01) : 122 - 131