Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Deterministic On-Line Routing on Area-Universal Networks

Deterministic On-Line Routing on Area-Universal Networks

File(s)
91-1237.ps (636.13 KB)
91-1237.pdf (2.85 MB)
Permanent Link(s)
https://hdl.handle.net/1813/7077
Collections
Computer Science Technical Reports
Author
Bay, Paul Edwin
Bilardi, Gianfranco
Abstract

Two deterministic routing networks are presented: the pruned butterfly and the sorting fattree. Both networks are area-universal, i.e., they can simulate any other routing network fitting in similar area with polylogarithmic slowdown. Previous area-universal networks were either for the off-line problem, where the message set to be routed is known in advance and substantial precomputation is permitted, or involved randomization, yielding results that hold only with high probability. The two networks introduced here are the first that are simultaneously deterministic and on-line, and they use two substantially different routing techniques. The performance of their routing algorithms depends on the difficulty of the problem instance, which is measured by a quantity $\lambda$ known as the load factor. The pruned butterfly algorithm runs in time $O$($\lambda$ log$^{2}$ $N$), where $N$ is the number of possible sources and detinations for messages and $\lambda$ is assumed to be poylnomial in $N$. The sorting fat-tree algorithm runs in $O$ ($\lambda$ log $N$ + log$^{2}$ $N$) time for a restricted class of message sets including partial permutations. Other results of this work include a new type of sorting circuit and an area-time lower bound for routers.

Date Issued
1991-09
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR91-1237
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance