DocumentCode :
3362102
Title :
Adaptive routing using context-aware agents for networks on chips
Author :
Nickray, Mohsen ; Dehyadgari, Masood ; Afzali-Kusha, Ali
Author_Institution :
Dept. of Electr. & Comput., Univ. of Tehran, Tehran, Iran
fYear :
2009
fDate :
15-17 Nov. 2009
Firstpage :
1
Lastpage :
6
Abstract :
In this paper we propose an adaptive routing algorithm which is based on deterministic XY routing algorithm. In our model a switch is a context-aware agent and a network is a society of context-aware agents which are ever learning and adapting to distribute the congestion uniformly and isolate the malformed switches (agents). In conventional XY routing, first, the load in the center of a network is much higher rather than total average and this leads to hot spot in the center of network. And second, a malfunction in switches could make part of network out of access. But in our proposed routing, first, all agents are aware from their neighbor´s congestion and collaboratively try to route their input packets through less congested route, according to their experiences learned before and second, when a new malfunction takes place in the network, all agents collaborate each other to recognize the malformed agent and learn the best route. The main objective of our routing algorithm is to distribute network load uniformly throughout the network. We developed a NoC environment using SystemC and applied two multimedia applications and a random traffic to proposed routing and compared with classic XY routing. Experimental results show better latency while average load is unchanged.
Keywords :
network routing; network-on-chip; software agents; ubiquitous computing; NoC environment; adaptive routing algorithm; context-aware agents; deterministic XY routing algorithm; multimedia applications; network load distribution; networks on chips; switches malfunction; Adaptive algorithm; Collaboration; Communication switching; Communication system traffic control; Delay; Network-on-a-chip; Object oriented modeling; Routing; Switches; Telecommunication traffic; Agent; Collaboration; Context-aware; Emergence; NoC; XY routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design and Test Workshop (IDT), 2009 4th International
Conference_Location :
Riyadh
Print_ISBN :
978-1-4244-5748-9
Type :
conf
DOI :
10.1109/IDT.2009.5404108
Filename :
5404108
Link To Document :
بازگشت