EXCESS ACTIVE QUEUE MANAGEMENT (AQM): A SIMPLE AQM TO HANDLE SLOW-START

    公开(公告)号:US20240388541A1

    公开(公告)日:2024-11-21

    申请号:US18447753

    申请日:2023-08-10

    Abstract: A system maintains a queue for storing packets, which are enqueued at a tail of the queue and dequeued at a head of the queue. The system computes a queue utilization value, based on the packets stored in the queue. The system computes an excess amount value, based on the packets stored in the queue and previously tagged as excess packets. The system receives a first packet at the tail of the queue and determines whether a difference between the queue utilization value and the excess amount value exceeds a predetermined threshold. Responsive to determining that the difference exceeds the predetermined threshold, the system tags the first packet as an excess packet. Responsive to tagging the first packet as an excess packet, the system performs an operation associated with the first packet or a second packet at the head of the queue to reduce congestion.

    Selecting an external link of a plurality of external links

    公开(公告)号:US11038834B2

    公开(公告)日:2021-06-15

    申请号:US15884862

    申请日:2018-01-31

    Abstract: An example system may comprise a set of network devices in a network topology, the network topology having a plurality of external links that connect to other networks, wherein the system comprises a processing resource to: assign multiple Internet Protocol (IP) addresses to one of the network interfaces of a client device; communicate the multiple IP addresses to a network interface of the client device; receive a packet from the one of the network interfaces, wherein the packet includes a source address that is one of the multiple IP addresses; select an external link of the plurality of external links based on the source address of the packet; and forward the packet via the external link of the plurality of external links.

    Partial cache coherence
    6.
    发明授权

    公开(公告)号:US10423530B2

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

    申请号:US15589164

    申请日:2017-05-08

    Abstract: Examples disclosed herein relate to partial cache coherence. In some examples disclosed herein, a node connected to a memory fabric may include local cache connected to a local processor and a memory coherency proxy to. The memory coherency proxy may configure a portion of a fabric memory on the memory fabric as a proxy backing memory and expose the proxy backing memory to other nodes in the memory fabric as a fictitious local memory on the node, and may implement partial coherency for memory requests directed to the fictitious local memory. The fictitious local memory may have a memory address region different from a memory address region of a native local memory on the node.

    SELF-CLOCKED ROUND ROBIN SCHEDULER
    10.
    发明申请

    公开(公告)号:US20240385876A1

    公开(公告)日:2024-11-21

    申请号:US18456709

    申请日:2023-08-28

    Abstract: A system maintains ordered sub-queues used for storing packets, which are to be dequeued by a scheduler. A respective is enqueued into a sub-queue, and a virtual time associated with the respective packet is based on a current sub-queue virtual time corresponding to a previously enqueued packet in the sub-queue. The system dequeues, by the scheduler, a first packet from a selected sub-queue and determines a packet virtual time associated with a next packet in the currently selected sub-queue. Responsive to determining that the packet virtual time associated with the next packet is greater than a current global virtual time, the system selects a next sub-queue in the ordered plurality of sub-queues. The system updates the current global virtual time based on a packet virtual time of the dequeued first packet.

Patent Agency Ranking