Phantom queue link level load balancing system, method and device

    公开(公告)号:US09900253B2

    公开(公告)日:2018-02-20

    申请号:US14667568

    申请日:2015-03-24

    申请人: CAVIUM, INC.

    摘要: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.

    Phantom queue link level load balancing system, method and device

    公开(公告)号:US10523567B2

    公开(公告)日:2019-12-31

    申请号:US16126644

    申请日:2018-09-10

    申请人: Cavium, Inc.

    摘要: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.

    Packet processor forwarding database cache

    公开(公告)号:US10419571B2

    公开(公告)日:2019-09-17

    申请号:US14667488

    申请日:2015-03-24

    申请人: CAVIUM, INC.

    IPC分类号: H04L29/08 G06F16/2455

    摘要: A forwarding database cache system is described herein. The forwarding database cache system includes a main forwarding database and one or more forwarding database caches. When a packet is received, the cache is searched first for information such as address information, and if found, then the packet is forwarded to the appropriate destination. If the address information is not found in the cache, then the main forwarding database is searched, and the packet is forwarded to the appropriate destination based on the information in the main forwarding database.

    PHANTOM QUEUE LINK LEVEL LOAD BALANCING SYSTEM, METHOD AND DEVICE

    公开(公告)号:US20190007323A1

    公开(公告)日:2019-01-03

    申请号:US16126644

    申请日:2018-09-10

    申请人: Cavium, Inc.

    摘要: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.

    Phantom queue link level load balancing system, method and device

    公开(公告)号:US10103993B2

    公开(公告)日:2018-10-16

    申请号:US15862509

    申请日:2018-01-04

    申请人: Cavium, Inc.

    摘要: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.

    PHANTOM QUEUE LINK LEVEL LOAD BALANCING SYSTEM, METHOD AND DEVICE

    公开(公告)号:US20180131618A1

    公开(公告)日:2018-05-10

    申请号:US15862509

    申请日:2018-01-04

    申请人: Cavium, Inc.

    摘要: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.