DETERMINISTIC ONLINE ROUTING ON AREA-UNIVERSAL NETWORKS

Authors
Citation
P. Bay et G. Bilardi, DETERMINISTIC ONLINE ROUTING ON AREA-UNIVERSAL NETWORKS, Journal of the Association for Computing Machinery, 42(3), 1995, pp. 614-640
Citations number
40
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
Journal title
Journal of the Association for Computing Machinery
ISSN journal
00045411 → ACNP
Volume
42
Issue
3
Year of publication
1995
Pages
614 - 640
Database
ISI
SICI code
Abstract
Two deterministic routing networks are presented: the Pruned butterfly and the sorting fat-tree. Both networks are area-universal, that is, they can simulate any other routing network fitting in similar area wi th polylogarithmic slowdown. Previous area-universal networks were eit her for the off-line problem, where the message set to be routed is kn own in advance and substantial precomputation is permitted, or involve d randomization, yielding results that hold only with high probability . The two networks introduced here are the first that are simultaneous ly deterministic and on-line, and they use two substantially different routing techniques. The performance of their routing algorithms depen ds on the difficulty of the problem instance, which is measured by a q uantity lambda known as the load factor. The pruned butterfly runs in time O(lambda log(2) N), where N is the number of possible sources and destinations for messages and lambda is assumed to be polynomial in N . The sorting fat-tree algorithm runs in O(lambda log N + log(2) N) ti me for a restricted class of message sets including partial permutatio ns. Other results of this work include a ''flexible'' circuit that is area-time optimal across a range of different input sizes and an area- time lower bound for routers based on wire-length arguments.