Bio-inspired self-aware fault-tolerant routing protocol for network-on-chip architectures using Particle Swarm Optimization

被引:4
作者
Abba, Sani [1 ,2 ]
Lee, Jeong-A [1 ]
机构
[1] Chosun Univ, Dept Comp Engn, Comp Syst Lab, Dongku SeoSuk Dong 375, Gwangju City 501759, South Korea
[2] Fed Univ Technol, Abubakar Tafawa Balewa Univ, Dept Math Sci Comp Sci, Fac Sci, Yelwa Campus,Dass Rd,PMB 0248, Bauchi, Bauchi State, Nigeria
关键词
Bio-inspired self-aware fault-tolerant routing protocol (BISFTRP); Particle Swarm Optimization (PSO); Network-on-chip (NoC); Intelligent adaptation self-organization; TASK ASSIGNMENT; NOC;
D O I
10.1016/j.micpro.2017.04.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This research paper proposes a bio-inspired self-aware fault-tolerant routing protocol for network-on-chip architecture using particle swarm optimization (PSO), which considers synchronous, asynchronous, and self-organizing communication mechanisms to intelligently load-balance the traffic on the entire network in the presence of faulty components. By way of experimentation and simulation, this study demonstrates that the proposed scheme can converge to a global optimum, minimal routing path in real time, in the presence of network congestion and faulty routers and links. The basic PSO algorithm was improved to implement the proposed routing scheme, named bio-inspired self-aware fault-tolerant routing protocol (BISFTRP). This scheme uses the synchronous, asynchronous, and self-organizing features of PSO to create a global routing table and intelligent adaptation, which gives rise to scalable, real-time, and dynamic routing decisions with high throughput, low latency, and minimum power consumption. A cycle-accurate simulation system to demonstrate the flexibility and efficiency of the proposed scheme is used. Comparison results with state-of-the-art fault-tolerant routing algorithms show that the BISFTRP routing protocol achieves high routing performance without routing oscillations and throughput degradation. Furthermore, the hardware implementation results show that the BISFTRP router achieves an efficient area and power utilization, compared with state-of-the-art routers. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:18 / 38
页数:21
相关论文
共 62 条
[1]   A Synchronous-Asynchronous Particle Swarm Optimisation Algorithm [J].
Ab Aziz, Nor Azlina ;
Mubin, Marizan ;
Mohamad, Mohd Saberi ;
Ab Aziz, Kamarulzaman .
SCIENTIFIC WORLD JOURNAL, 2014,
[2]   GSASRA: A Globally Self-Adaptive and Scalable Routing Algorithm for Network-on-Chips Architecture using Particle Swarm Optimization [J].
Abba, Sani ;
Lee, Jeong-A .
2013 FIRST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, MODELLING AND SIMULATION (AIMS 2013), 2013, :393-399
[3]  
Ahmed A.B., 2014, J PARALLEL DISTRIB C, V74, P2229
[4]   Dynamic Fault-Tolerant three-dimensional cellular genetic algorithms [J].
Al-Naqi, Asmaa ;
Erdogan, Ahmet T. ;
Arslan, Tughrul .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (02) :122-136
[5]  
[Anonymous], 2012, INDIAN J SCI TECHNOL
[6]  
Antoniou A., 2007, PRACTICAL OPTIMIZATI
[7]  
Ascia G, 2008, IEEE T COMPUT, V57, P809, DOI [10.1109/TC.2008.38, 10.1109/TC.2007.38]
[8]   NoC synthesis flow for customized domain specific multiprocessor systems-on-chip [J].
Bertozzi, D ;
Jalabert, A ;
Murali, S ;
Tamhankar, R ;
Stergiou, S ;
Benini, L ;
De Micheli, G .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (02) :113-129
[9]  
BOPPANA RV, 1993, P INT S COMP ARCH MA, P351
[10]  
Camacho J., 2011, 7 ACM IEEE S ARCH NE