Fault tolerant and congestion aware routing algorithm for network on chip

被引:3
|
作者
Nehnouh, Chakib [1 ]
Senouci, Mohamed [1 ]
机构
[1] Univ Oran 1, Dept Comp Sci, Lab LAPECI, Ahmed Ben Bella, Algeria
关键词
Congestion; fault tolerance; reliability; routing algorithm; sub-network; RELIABLE NETWORK;
D O I
10.3233/JHS-190618
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Continuous technology scaling in semiconductor industry makes the system reliability as a serious concern in the area of nanoscale computing. In this paper, a fully adaptive routing algorithm is proposed to overcome faults in NoCs (Network-on-Chip). This algorithm called DINRA-NoC (DIstiributed and New Routing Algorithm for NoC) is distributed, fault tolerant and congestion-aware. First, each node selects the appropriate output to route packets to neighbor routers according to the state of each link and router. Secondly, the proposed routing algorithm takes in account the status of adjacent routers traffic to update the congestion metric. DINRA-NoC does not use any VCs (Virtual Channels) and is deadlock-free. A simulation of the proposed routing algorithm has been carried out using Noxim simulator. The results show that DINRA ensures a good reliability rate despite of the presence of many faulty routers/links. In other hand, the simulation results indicate that the performance of the proposed routing algorithm surpasses the performance of existing algorithms in terms of lowering the congestion, improving average latency and increasing throughput.
引用
收藏
页码:311 / 329
页数:19
相关论文
共 50 条
  • [1] A Fault-Tolerant and Congestion-Aware Routing Algorithm for Networks-on-Chip
    Valinataj, Mojtaba
    Mohammadi, Siamak
    Plosila, Juha
    Liljeberg, Pasi
    [J]. PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 139 - 144
  • [2] CFPA: Congestion aware, fault tolerant and process variation aware adaptive routing algorithm for asynchronous Networks-on-Chip
    Muhammad, Sayed T.
    Saad, Mohamed
    El-Moursy, Ali A.
    El-Moursy, Magdy A.
    Hamed, Hesham F. A.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 128 : 151 - 166
  • [3] A new Fault-tolerant and Congestion-aware Adaptive Routing Algorithm for Regular Networks-on-Chip
    Kia, Hamed S.
    Ababei, Cristinel
    [J]. 2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 2465 - 2472
  • [4] Network on Chip: A Review of Fault Tolerant Adaptive Routing Algorithm
    Vindhya, N. S.
    Vidyavathi, B. M.
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER, AND OPTIMIZATION TECHNIQUES (ICEECCOT - 2018), 2018, : 1107 - 1110
  • [5] A fuzzy integrated congestion-aware routing algorithm for network on chip
    Yasrebi, Shahrouz
    Reza, Akram
    Nikravan, Mohammad
    Vazifedan, Seena
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2021, 22 (05) : 741 - 755
  • [6] Path-Diversity-Aware Fault-Tolerant Routing Algorithm for Network-on-Chip Systems
    Chen, Yu-Yin
    Chang, En-Jui
    Hsin, Hsien-Kai
    Chen, Kun-Chih
    Wu, An-Yeu
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (03) : 838 - 849
  • [7] Acyclic LBDRe: fault-tolerant routing algorithm for network on chip
    Zinzuwadiya, Amit
    Verma, Renu
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2013, 5 (1-2) : 19 - 26
  • [8] A Weighted Minimal Fully Adaptive Congestion Aware Routing Algorithm for Network on Chip
    Touati, Habib Chawki
    Boutekkouk, Fateh
    [J]. PROCEEDINGS OF 2017 FIRST INTERNATIONAL CONFERENCE ON EMBEDDED & DISTRIBUTED SYSTEMS (EDIS 2017), 2017, : 155 - 159
  • [9] A Q-Learning-Based Fault-Tolerant and Congestion-Aware Adaptive Routing Algorithm for Networks-on-Chip
    Liu, Yi
    Guo, Rujia
    Xu, Changqing
    Weng, Xiaodong
    Yang, Yintang
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2022, 14 (04) : 203 - 206
  • [10] An Adaptive Congestion-Aware Routing Algorithm for Mesh Network-on-Chip Platform
    Huang, Po-Tsang
    Hwang, Wei
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 375 - +