-
公开(公告)号:US11824792B2
公开(公告)日:2023-11-21
申请号:US17410422
申请日:2021-08-24
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Daniel William Dauwe , Ryan Dean Menhusen , Darel Neal Emmot
IPC: H04L47/22 , H04L47/722 , H04L47/12 , H04L43/0852 , H04L43/50 , H04L43/0823
CPC classification number: H04L47/722 , H04L43/0823 , H04L43/0852 , H04L43/50 , H04L47/12
Abstract: A system for facilitating sender-side congestion control is provided. During operation, the system, on a sender node, can determine the utilization of a buffer at a last-hop switch to a receiver node based on in-flight packets to the receiver node. The receiver node can be reachable from the sender node via the last-hop switch. The system can then determining a fraction of available space in the buffer for packets from the sender node based on the utilization of the buffer. Subsequently, the system can determine whether the fraction of the available space in the buffer can accommodate a next packet from the sender node while avoiding congestion at the buffer at the receiver node. If the fraction of the available space in the buffer can accommodate the next packet, the system can allow the sender node to send the next packet to the receiver node.
-
公开(公告)号:US11768772B2
公开(公告)日:2023-09-26
申请号:US17644352
申请日:2021-12-15
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ryan D. Menhusen , Darel Neal Emmot
IPC: G06F12/0846
CPC classification number: G06F12/0848 , G06F2212/608
Abstract: In some examples, a system includes a processing entity and a memory to store data arranged in a plurality of bins associated with respective key values of a key. The system includes a cache to store cached data elements for respective accumulators that are updatable to represent occurrences of the respective key values of the key, where each accumulator corresponds to a different bin of the plurality of bins, and each cached data element has a range that is less than a range of a corresponding bin of the plurality of bins. Responsive to a value of a given cached data element as updated by a given accumulator satisfying a criterion, the processing entity is to cause an aggregation of the value of the given cached data element with a bin value in a respective bin.
-
公开(公告)号:US11323390B2
公开(公告)日:2022-05-03
申请号:US16946162
申请日:2020-06-08
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Nicholas George McDonald , Darel Neal Emmot
IPC: H04L12/911 , H04L12/863 , H04L47/70 , H04L47/62 , H04L47/625
Abstract: Example implementations relate to hybrid arbitration of requests for access to a shared pool of resources. An example implementation includes receiving a set of requests for access to the shared pool of resources. The requests may each be from any number of traffic classes. A traffic class may be selected according to turn-based arbitration logic. Additionally, a request from each traffic class of a subset of received requests may be selected. A request selected by the age-based arbitration logic and of the selected traffic class may be granted access to the shared pool of resources.
-
公开(公告)号:US10693811B2
公开(公告)日:2020-06-23
申请号:US16146605
申请日:2018-09-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Gregg B. Lesartre , Norell Estella Menhusen , Darel Neal Emmot , David P. Hannum
IPC: H04L12/937 , H04L12/875 , H04L12/801 , H04L12/863 , H04L12/867 , H04L12/865
Abstract: A system, includes a plurality of sub-queues. Each sub-queue is assigned to an age class of a sequence of age classes. A set of age thresholds divides the sub-queues. A queue manager places a received transaction into a sub-queue based on a comparison of an age of the received transaction to the set of age thresholds.
-
-
-