Packet Scheduling in Input-Buffered Cell-Based Switches