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 条
  • [21] A low overhead, fault tolerant and congestion aware routing algorithm for 3D mesh-based Network-on-Chips
    Jouybari, Hoda Naghibi
    Mohammadi, Karim
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (08) : 991 - 999
  • [22] Implementation and Evaluation of a Congestion Aware Routing Algorithm for Networks-on-Chip
    Tedesco, Leonel
    Rosa, Thiago
    Clermidy, Fabien
    Calazans, Ney
    Moraes, Fernando
    [J]. SBCCI 2010: 23RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2010, : 91 - 96
  • [23] A Congestion-adaptive Fault-tolerant Routing Algorithm on HNoC
    Fang, Juan
    Cheng, Yanjin
    Zhao, Hui
    [J]. 2019 9TH IEEE ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (IEEE-CYBER 2019), 2019, : 911 - 916
  • [24] A Fault-Tolerant Deflection Routing for Network-on-Chip
    Zhou, Xiaofeng
    Liu, Lu
    Zhu, Zhangming
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (03)
  • [25] A fault-tolerant routing algorithm aiming at a path fault and local congestion in NoC
    [J]. 2016, Chinese Institute of Electronics (44):
  • [26] Fault tolerant routing algorithm based on the artificial potential field model in Network-on-Chip
    Li, Yonghui
    Gu, Huaxi
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2010, 217 (07) : 3226 - 3235
  • [27] An improved fault-tolerant routing algorithm for a Network-on-Chip derived with formal analysis
    Zhang, Zhen
    Serwe, Wendelin
    Wu, Jian
    Yoneda, Tomohiro
    Zheng, Hao
    Myers, Chris
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2016, 118 : 24 - 39
  • [28] Fault Tolerant Dynamic XY-YX Routing Algorithm for Network On-Chip Architecture
    Khichar, Jyoti
    Choudhary, Sudhanshu
    Mahar, Rohit
    [J]. PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL (I2C2), 2017,
  • [29] ACO-BASED FAULT-AWARE ROUTING ALGORITHM FOR NETWORK-ON-CHIP SYSTEMS
    Lin, Chia-An
    Hsin, Hsien-Kai
    Chang, En-Jui
    Wu, An-Yeu
    [J]. 2013 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2013, : 342 - 347
  • [30] An adaptive congestion-aware routing algorithm based on network load for wireless routers in wireless network-on-chip
    Mamaghani, Shokoofeh Mikaeeli
    Jamali, Mohammad Ali Jabraeil
    [J]. AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2018, 97 : 25 - 37