DocumentCode
1192125
Title
DISA: a robust scheduling algorithm for scalable crosspoint-based switch fabrics
Author
Elhanany, Itamar ; Sadot, Dan
Author_Institution
Electr. & Comput. Eng. Dept., Ben-Gurion Univ., Beer-Sheva, Israel
Volume
21
Issue
4
fYear
2003
fDate
5/1/2003 12:00:00 AM
Firstpage
535
Lastpage
545
Abstract
This paper presents and analyzes a high-performance, robust, and scalable scheduling algorithm for input-queued switches called distributed sequential allocation (DISA). In contrast to pointer-based arbitration schemes, the proposed algorithm is based on a synchronized output reservation process, whereby each input selects a designated output while taking into consideration both local transmission requests and the availability of global resources. The distinctiveness of the algorithm lies in its ability to offer high performance when multiple cells are transmitted within each switching interval. Relaxed switching-time requirements allow for the incorporation of commercially available crosspoint switches. The result is a pragmatic and scalable solution for high port-density switching platforms. The efficiency of the scheme and its robustness in the presence of admissible traffic, without the need for speedup, is established through analysis and computer simulations. Performance results are shown for various traffic scenarios including nonuniform destination distribution, correlated arrivals and multiple classes of service.
Keywords
correlation methods; distributed processing; packet switching; queueing theory; telecommunication traffic; DISA; admissible traffic; computer simulations; correlated arrivals; distributed sequential allocation; global resources availability; high port-density switching platforms; high-performance scheduling algorithm; input-queued switches; local transmission requests; multiple classes of service; nonuniform destination distribution; packet switching; pointer-based arbitration; robust scheduling algorithm; scalable crosspoint-based switch fabrics; scalable scheduling algorithm; switching interval; switching-time requirements; synchronized output reservation; traffic; Algorithm design and analysis; Availability; Bandwidth; Fabrics; Next generation networking; Packet switching; Robustness; Scheduling algorithm; Switches; Traffic control;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/JSAC.2003.810535
Filename
1197699
Link To Document