Invention Grant
- Patent Title: Crossbar switch and recursive scheduling
-
Application No.: US13124923Application Date: 2009-10-20
-
Publication No.: US08503440B2Publication Date: 2013-08-06
- Inventor: Tadeusz H. Szymanski
- Applicant: Tadeusz H. Szymanski
- International Application: PCT/CA2009/001514 WO 20091020
- International Announcement: WO2010/045732 WO 20100429
- Main IPC: H04L12/50
- IPC: H04L12/50 ; H04L12/56

Abstract:
A crossbar switch has N input ports, M output ports, and a switching matrix with N×M crosspoints. In an embodiment, each crosspoint contains an internal queue (XQ), which can store one or more packets to be touted. Traffic rates to be realized between all Input/Output (IO) pairs of the switch are specified in an N×M traffic rate matrix, where each element equals a number of requested cell transmission opportunities between each IO pair within a scheduling frame of F time-slots. An efficient algorithm for scheduling N traffic flows with traffic rates based upon a recursive and fair decomposition of a traffic rate vector with N elements, is proposed. To reduce memory requirements a shared row queue (SRQ) may be embedded in each row of the switching matrix, allowing the size of all the XQs to be reduced. To further reduce memory requirements, a shared column queue may be used in place of the XQs. The proposed buffered crossbar switches with shared row and column queues, in conjunction with the row scheduling algorithm and the DCS column scheduling algorithm, can achieve high throughout with reduced buffer and VLSI area requirements, while providing probabilistic guarantees on rate, delay and jitter for scheduled traffic flows.
Public/Granted literature
- US20120236849A9 CROSSBAR SWITCH AND RECURSIVE SCHEDULING Public/Granted day:2012-09-20
Information query