A new routing algorithm for cyclic shifts on BRGC hypercubes (Q1318732)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A new routing algorithm for cyclic shifts on BRGC hypercubes |
scientific article; zbMATH DE number 540879
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A new routing algorithm for cyclic shifts on BRGC hypercubes |
scientific article; zbMATH DE number 540879 |
Statements
A new routing algorithm for cyclic shifts on BRGC hypercubes (English)
0 references
5 April 1994
0 references
We discuss routing algorithms for cyclic shifts on Binary-Reflected Gray Code (BRGC) hypercubes. The BRGC hypercube has the property that any two adjacent numbers are mapped to neighboring nodes that can communicate directly through a link. Therefore, when the shift distance is one, it uses only one link to route a message from any node to its sink node. However, all of the existing routing algorithms have their drawbacks. For example, some routing algorithms are not link-disjoint so that two routing paths will contend for the same link. The best link-disjoint routing algorithm in the literature uses at most \({4\over 3} n\) links between a pair of source-sink nodes on an \(n\)-dimensional BRGC hypercube. In this paper, we propose a new routing algorithm for cyclic shifts based on the divide-and-conquer approach. It uses at most \(n\) links to route a message from any node to its cyclic shifted sink node on an \(n\)- dimensional BRGC hypercube. Furthermore, this algorithm is link-disjoint such that each link is used at most once in all routing paths. Therefore, it is superior to any other routing algorithms for cyclic shifts on BRGC hypercubes.
0 references
embedding
0 references
parallel processing
0 references
routing algorithms
0 references
cyclic shifts
0 references
hypercubes
0 references