DocumentCode :
607976
Title :
Low Complexity Routing Algorithm for Rearrangeable Switching Networks
Author :
Chakrabarty, Ankush ; Collier, M.
Author_Institution :
Dept. of Comput. Sci. & Eng. (CSE), BRAC Univ., Dhaka, Bangladesh
fYear :
2013
fDate :
25-28 March 2013
Firstpage :
145
Lastpage :
152
Abstract :
Rearrangeable switching networks have been a topic of interest for a long time among the research community. Routing algorithms for this class of networks have attracted lots of researchers along with other related areas, such as modification of the networks structure, crosspoints reduction etc. In this paper a new routing algorithm is presented for symmetric rearrangeable networks built with 2 × 2 switching element. A new matrix based abstraction model is derived to determine conflict free routing paths for each input-output request. Each stage of a network is mapped into a set of sub-matrices and number of matrices in each stage correspond to number of subnetworks in that stage. Once the input permutation is given, matrix cells are populated with binary values depending on the position of the switching elements in the actual hardware and their mapped matrix cells. These binary values control the routing decision in the underlying hardware. This new routing algorithm is capable of connection setup for partial permutation, m̅ = ρN, where N is the total input numbers and m̅ is the number of active inputs. Overall the serial time complexity of this method is O(NlogN)1 and O(m̅logN) where all N inputs are active and with m̅ <; N active inputs respectively. The time complexity of this routing algorithm in a parallel machine with N completely connected processors is O(log2N). With m̅ active requests the time complexity goes down to O(logm̅logN), which is better than the O(log2m̅ + logN), reported in the 21/2[((log2N-4logN)1/2 -logN)] ≤ ρ ≤ 1. Later half of this paper demonstrates how this routing algorithm is applicable for crosstalk free routing in optical domain.
Keywords :
computational complexity; decision making; matrix algebra; optical crosstalk; optical interconnections; parallel machines; switching networks; telecommunication network routing; binary values; conflict free routing paths; crosspoint reduction; input permutation; input-output request; low complexity routing algorithm; matrix based abstraction model; matrix cells; network structure; optical domain crosstalk free routing; parallel machine; rearrangeable switching networks; routing algorithms; routing decision control; serial time complexity; submatrices; subnetworks; switching element; switching elements; Adaptation models; Hardware; Optical switches; Ports (Computers); Program processors; Routing; Complexity; Interconnection Networks; Permutation; Rearrangeable Networks; Routing Tags;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on
Conference_Location :
Barcelona
ISSN :
1550-445X
Print_ISBN :
978-1-4673-5550-6
Electronic_ISBN :
1550-445X
Type :
conf
DOI :
10.1109/AINA.2013.55
Filename :
6531749
Link To Document :
بازگشت