-
公开(公告)号:US20230061885A1
公开(公告)日:2023-03-02
申请号:US17410422
申请日:2021-08-24
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Daniel William Dauwe , Ryan Dean Menhusen , Darel Neal Emmot
IPC: H04L12/925 , H04L12/801 , H04L12/26
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.
-
公开(公告)号:US20230066848A1
公开(公告)日:2023-03-02
申请号:US17410492
申请日:2021-08-24
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Ryan Dean Menhusen , Darel Neal Emmot , Daniel William Dauwe
IPC: H04L12/803 , H04L12/801 , H04L12/835
Abstract: A system for facilitating sender-side granular congestion control is provided. During operation, the first and second processes of an application can run on sender and receiver nodes, respectively. A first buffer on the sender node can be allocated to the first process. For the first process, the system can then identify a second buffer at a last-hop switch of the receiver node. The system can determine, based on in-flight packets, the utilization of the second buffer. The system can also determine a fraction of available space in the second buffer for packets from the first buffer based on the utilization. Subsequently, the system can determine whether the fraction of the available space can accommodate the next packet from the first buffer. If the fraction of the available space can accommodate the next packet, the system can allow the first process to send the next packet to the second process.
-
公开(公告)号:US11924106B2
公开(公告)日:2024-03-05
申请号:US17410492
申请日:2021-08-24
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Ryan Dean Menhusen , Darel Neal Emmot , Daniel William Dauwe
IPC: H04L47/122 , H04L47/17 , H04L47/30 , H04L47/35
CPC classification number: H04L47/122 , H04L47/17 , H04L47/30 , H04L47/35
Abstract: A system for facilitating sender-side granular congestion control is provided. During operation, the first and second processes of an application can run on sender and receiver nodes, respectively. A first buffer on the sender node can be allocated to the first process. For the first process, the system can then identify a second buffer at a last-hop switch of the receiver node. The system can determine, based on in-flight packets, the utilization of the second buffer. The system can also determine a fraction of available space in the second buffer for packets from the first buffer based on the utilization. Subsequently, the system can determine whether the fraction of the available space can accommodate the next packet from the first buffer. If the fraction of the available space can accommodate the next packet, the system can allow the first process to send the next packet to the second process.
-
公开(公告)号:US11644882B2
公开(公告)日:2023-05-09
申请号:US17337107
申请日:2021-06-02
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Harumi Kuno , Alan Davis , Torsten Wilde , Daniel William Dauwe , Duncan Roweth , Ryan Dean Menhusen , Sergey Serebryakov , John L. Byrne , Vipin Kumar Kukkala , Sai Rahul Chalamalasetti
IPC: G06F1/3206 , G06F1/30 , H02J3/00 , G06F1/18
CPC classification number: G06F1/305 , G06F1/188 , G06F1/3206 , H02J3/003
Abstract: One embodiment provides a system and method for predicting network power usage associated with workloads. During operation, the system configures a simulator to simulate operations of a plurality of network components, which comprises embedding one or more event counters in each simulated network component. A respective event counter is configured to count a number of network-power-related events. The system collects, based on values of the event counters, network-power-related performance data associated with one or more sample workloads applied to the simulator; and trains a machine-learning model with the collected network-power-related performance data and characteristics of the sample workloads as training data 1, thereby facilitating prediction of network-power-related performance associated with a to-be-evaluated workload.
-
公开(公告)号:US20240064109A1
公开(公告)日:2024-02-22
申请号:US18492517
申请日:2023-10-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Daniel William Dauwe , Ryan Dean Menhusen , Darel Neal Emmot
IPC: H04L47/722 , H04L47/12 , H04L43/0852 , H04L43/50 , H04L43/0823
CPC classification number: H04L47/722 , H04L47/12 , H04L43/0852 , H04L43/50 , H04L43/0823
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.
-
公开(公告)号:US20220390999A1
公开(公告)日:2022-12-08
申请号:US17337107
申请日:2021-06-02
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Harumi Kuno , Alan Davis , Torsten Wilde , Daniel William Dauwe , Duncan Roweth , Ryan Dean Menhusen , Sergey Serebryakov , John L. Byrne , Vipin Kumar Kukkala , Sai Rahul Chalamalasetti
IPC: G06F1/30 , G06F1/3206 , G06F1/18 , H02J3/00
Abstract: One embodiment provides a system and method for predicting network power usage associated with workloads. During operation, the system configures a simulator to simulate operations of a plurality of network components, which comprises embedding one or more event counters in each simulated network component. A respective event counter is configured to count a number of network-power-related events. The system collects, based on values of the event counters, network-power-related performance data associated with one or more sample workloads applied to the simulator; and trains a machine-learning model with the collected network-power-related performance data and characteristics of the sample workloads as training data 1, thereby facilitating prediction of network-power-related performance associated with a to-be-evaluated workload.
-
公开(公告)号:US20240259315A1
公开(公告)日:2024-08-01
申请号:US18443475
申请日:2024-02-16
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Ryan Dean Menhusen , Darel Neal Emmot , Daniel William Dauwe
IPC: H04L47/122 , H04L47/17 , H04L47/30 , H04L47/35
CPC classification number: H04L47/122 , H04L47/17 , H04L47/30 , H04L47/35
Abstract: A system for facilitating sender-side granular congestion control is provided. During operation, the first and second processes of an application can run on sender and receiver nodes, respectively. A first buffer on the sender node can be allocated to the first process. For the first process, the system can then identify a second buffer at a last-hop switch of the receiver node. The system can determine, based on in-flight packets, the utilization of the second buffer. The system can also determine a fraction of available space in the second buffer for packets from the first buffer based on the utilization. Subsequently, the system can determine whether the fraction of the available space can accommodate the next packet from the first buffer. If the fraction of the available space can accommodate the next packet, the system can allow the first process to send the next packet to the second process.
-
公开(公告)号: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.
-
-
-
-
-
-
-