The chaos router
- 1 March 1991
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 19 (1) , 79-88
- https://doi.org/10.1145/121956.121965
Abstract
We present the chaos router, an asynchronous adaptive router, which under certain circumstances can send messages farther from their destinations. The chaos router greatly simplifies the routing logic by removing the livelock protection of previous schemes. Through an effective use of randomness, whose sources include that due to the adaptively processed load, the natural timing differences of selftimed circuitry and explicitly injected randomization, the chaos router avoids long message routes with high probability. In this paper the router is described, it is argued that the chaos router is deadlock free and probabilistically live-lock and starvation free, and simulation results are presented showing that the chaos router performs well.Keywords
This publication has 5 references indexed in Scilit:
- Tight bounds for oblivious routing in the hypercubePublished by Association for Computing Machinery (ACM) ,1990
- A framework for adaptive routing in multicomputer networksPublished by Association for Computing Machinery (ACM) ,1989
- Routing, merging, and sorting on parallel models of computationJournal of Computer and System Sciences, 1985
- A DAG-Based Algorithm for Prevention of Store-and-Forward Deadlock in Packet NetworksIEEE Transactions on Computers, 1981
- Universal schemes for parallel communicationPublished by Association for Computing Machinery (ACM) ,1981