Output queue latency behavior for input queue based device

    公开(公告)号:US10122645B2

    公开(公告)日:2018-11-06

    申请号:US13708640

    申请日:2012-12-07

    Abstract: In one implementation, an input queue switch provides latency fairness across multiple input ports and multiple output ports. In one embodiment, each input port maintains a virtual output queue for each associate output port. The virtual output queues across multiple inputs are aggregated for each specific output port. The sum of the lengths of the virtual output queues is compared to a threshold, and based on the comparison, feedback may be generated to control the operation of the input port for subsequent packets. The feedback may instruct the input port to stop buffering or drop packets destined for the output port with the sum of the lengths of the virtual output queues associated to the specific output port that exceeds the threshold. In another embodiment, each packet has an arrival timestamp, and a virtual output queue having the oldest timestamp is selected first to dequeue.

    Output Queue Latency Behavior For Input Queue Based Device
    4.
    发明申请
    Output Queue Latency Behavior For Input Queue Based Device 审中-公开
    基于输入队列的设备的输出队列延迟行为

    公开(公告)号:US20140161135A1

    公开(公告)日:2014-06-12

    申请号:US13708640

    申请日:2012-12-07

    CPC classification number: H04L47/6255 H04L47/263 H04L49/3018 H04L49/3045

    Abstract: In one implementation, an input queue switch provides latency fairness across multiple input ports and multiple output ports. In one embodiment, each input port maintains a virtual output queue for each associate output port. The virtual output queues across multiple inputs are aggregated for each specific output port. The sum of the lengths of the virtual output queues is compared to a threshold, and based on the comparison, feedback may be generated to control the operation of the input port for subsequent packets. The feedback may instruct the input port to stop buffering or drop packets destined for the output port with the sum of the lengths of the virtual output queues associated to the specific output port that exceeds the threshold. In another embodiment, each packet has an arrival timestamp, and a virtual output queue having the oldest timestamp is selected first to dequeue.

    Abstract translation: 在一个实现中,输入队列交换机提供跨多个输入端口和多个输出端口的延迟公平性。 在一个实施例中,每个输入端口维护每个关联输出端口的虚拟输出队列。 跨多个输入的虚拟输出队列针对每个特定输出端口进行聚合。 将虚拟输出队列的长度的总和与阈值进行比较,并且基于比较,可以生成反馈以控制后续分组的输入端口的操作。 反馈可以指示输入端口以与超过阈值的特定输出端口相关联的虚拟输出队列的长度的总和来停止缓冲或丢弃目的地为输出端口的分组。 在另一个实施例中,每个分组具有到达时间戳,并且首先选择具有最早时间戳的虚拟输出队列以出队。

Patent Agency Ranking