A novel congestion-aware routing algorithm with prediction in mesh-based networks-on-chip

被引:6
|
作者
Akbar, R. [1 ]
Safaei, F. [1 ]
机构
[1] Shahid Behshti Univ, Fac Comp Sci & Engn, Tehran, Iran
关键词
Network-on-chip (NoC); Adaptive routing algorithms; Congestion control management; Congestion information; Load balancing;
D O I
10.1016/j.nancom.2020.100322
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Increasing the number of processing cores in the networks-on-chip in recent years has made congestion one of the most important challenges in this field. One of the best ways to solve this problem, which has greater effectiveness and less overhead, is the use of congestion-aware routing algorithm. In this algorithm, when a packet is generated, a route is selected from the minimum routes based on the betweenness centrality, history of the previous packets' routes and the adaptivity degree. The packet tries to move as far as possible in the selected route, and in the event of extreme congestion, it can change its route for limited times and again selects a new route according to the same parameters. To be more in detail, this algorithm is a combination of deterministic and adaptive routings. In order to reduce the overhead, the adaptive routing algorithm uses only the neighboring data. The proposed routing algorithm has been compared with five different algorithms in terms of the average packet latency, power consumption and variance of the switch activities under real and synthetic traffics. In turn, the proposed algorithm has better performance through simulation experiments. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] eXtended Torus routing algorithm for networks-on-chip: a routing algorithm for dynamically reconfigurable networks-on-chip
    Beldachi, Arash Farhadi
    Hollis, Simon
    Nunez-Yanez, Jose L.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2014, 8 (03): : 148 - 162
  • [42] CAMR: Congestion-Aware Multi-Path Routing Protocol for Wireless Mesh Networks
    Jang, Seowoo
    Kang, Seok-Gu
    Yoon, Sung-Guk
    JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2017, 12 (01) : 411 - 419
  • [43] Congestion-aware Clique-based Handoff in Wireless Mesh Networks
    Rezgui, Jihene
    Hafid, Abdelhakim
    Gendreau, Michel
    Rong, Bo
    2009 FIFTH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS, 2009, : 388 - +
  • [44] Traffic-balanced routing algorithm for irregular mesh-based on-chip networks
    Lin, Shu-Yen
    Huang, Chun-Hsiang
    Chao, Chih-Hao
    Huang, Keng-Hsien
    Wu, An-Yeu
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (09) : 1156 - 1168
  • [45] Congestion-Aware Vehicle Routing in Smart Transportation Networks
    Hou, Ricky Yuen-Tan
    2022 IEEE 95TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-SPRING), 2022,
  • [46] Factors affecting congestion-aware routing in complex networks
    Echague, Juan
    Cholvi, Vicent
    Fernandez, Antonio
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2022, 587
  • [47] Congestion-Aware Routing Scheme based on Traffic Information in Sensor Networks
    Tang, Di
    Li, Tongtong
    Ren, Jian
    AD HOC & SENSOR WIRELESS NETWORKS, 2017, 35 (3-4) : 281 - 300
  • [48] Congestion-aware Multipath Routing in Ad hoc Networks
    Yuan Yongqiong
    Zhang Jun
    Liu Feng
    2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL III, 2010, : 379 - 383
  • [49] CATBR-Congestion Aware Traffic Bridging Routing Among Hierarchical Networks-on-Chip
    Bai, Mingmin
    Zhao, Dan
    Wu, Hongyi
    2016 29TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2016, : 52 - 57
  • [50] A Link Failure Aware Routing Algorithm for Networks-on-Chip in Nano Technologies
    Valinataj, Mojtaba
    Mohammadi, Siamak
    Safari, Saeed
    Plosila, Juha
    2009 9TH IEEE CONFERENCE ON NANOTECHNOLOGY (IEEE-NANO), 2009, : 687 - 690