DocumentCode
841472
Title
Switching using parallel input-output queued switches with no speedup
Author
Mneimneh, Saad ; Sharma, Vishal ; Siu, Kai-Yeung
Author_Institution
Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
Volume
10
Issue
5
fYear
2002
fDate
10/1/2002 12:00:00 AM
Firstpage
653
Lastpage
665
Abstract
We propose an efficient parallel switching architecture that requires no speedup and guarantees bounded delay. Our architecture consists of k input-output-queued switches with first-in-first-out queues, operating at the line speed in parallel under the control of a single scheduler, with k being independent of the number N of inputs and outputs. Arriving traffic is demultiplexed (spread) over the k identical switches, switched to the correct output, and multiplexed (combined) before departing from the parallel switch. We show that by using an appropriate demultiplexing strategy at the inputs and by applying the same matching at each of the k parallel switches during each cell slot, our scheme guarantees a way for cells of a flow to be read in order from the output queues of the switches, thus, eliminating the need for cell resequencing. Further, by allowing the scheduler to examine the state of only the first of the k parallel switches, our scheme also reduces considerably the amount of state information required by the scheduler. The switching algorithms that we develop are based on existing practical switching algorithms for input-queued switches, and have an additional communication complexity that is optimal up to a constant factor.
Keywords
delays; demultiplexing; packet switching; parallel architectures; queueing theory; bounded delay guarantee; communication complexity; first-in-first-out queues; input-queued switches; matching; packet switching; parallel input-output queued switches; parallel switching architecture; scheduler; switching algorithms; traffic demultiplexing; Communication switching; Complexity theory; Conferences; Delay; Demultiplexing; Fabrics; Quality of service; Routing; Switches; Traffic control;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2002.803919
Filename
1041072
Link To Document