Title
Social-Insect-Inspired Networking For Autonomous Fault Tolerance
Abstract
As electronic hardware integration technologies develop there is an increasingly strong shift towards implementing complete systems within a single chip, extending the now established paradigm of System on Chip towards high density many-core systems by employing Networks on Chip (NoCs) to connect the processing elements. This brings many new challenges to fault-tolerant design when applied to embedded applications, but also opportunities for new approaches that can leverage the many-core fabric in ways that traditional system architectures could not exploit. This paper describes such an approach by adopting behavioural aspects of social insects as an inspiration towards autonomous, self-repairing systems. Each router in the NoC is considered as a member of a distributed colony and a simple adaptive controller is responsible for determining the behaviour of each node, relying only on a set of sensory inputs local to each node and small amounts of information shared between neighbours. This provides each node with a small amount of "intelligence" that, for this paper, has been implemented within a many-core hardware system to demonstrate an adaptive routing scheme which provides effective network traffic management through simple and decentralised agent-to-agent communications. The emergent behaviours of the network are then exploited to demonstrate an example of how fault tolerance could be supported within a many-core system without any pre-defined fault handling strategies. A discussion then follows on how the emergent behaviours of this system can be further inspired by social insect colonies to exhibit other autonomous and adaptive behaviours such as dynamic task allocation.
Year
DOI
Venue
2015
10.1109/SSCI.2015.172
2015 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI)
Keywords
Field
DocType
routing,hardware,fault tolerance,algorithm design and analysis
Control theory,Algorithm design,System on a chip,Computer science,Electronic hardware,Chip,Exploit,Fault tolerance,Router,Distributed computing
Conference
Citations 
PageRank 
References 
0
0.34
5
Authors
3
Name
Order
Citations
PageRank
matthew rowlings100.68
Andy M. Tyrrell262973.61
Martin A. Trefzer35212.24