In some other embodiments, after receiving a data cell, a switch module of a stage retrieves a destination identifier from the data cell, and sends the destination identifier and/or other information of the data cell to the schedule module for that stage. The schedule module determines a status indicator list or a credit value list based on the destination identifier and/or other information of the data cell. In such embodiments, each individual switch module of that stage does not have its own schedule tables. Instead, all switch modules of that stage within the switch fabric share one or more common schedule tables, which are stored in a memory within or accessible to the associated schedule module. The schedule module is configured to retrieve information of the status indicator lists or credit value lists from the schedule tables for each switch module of the stage, and to update values of status indicators or credit values associated with egress ports accordingly. In such embodiments, all switch modules of the stage within the switch fabric have a same number of egress ports. Furthermore, each egress port associated with a credit value from a credit value list stored in a common schedule table can represent an egress port of every switch module of the stage within the switch fabric.