-
公开(公告)号:US20200220816A1
公开(公告)日:2020-07-09
申请号:US16818931
申请日:2020-03-13
Applicant: Intel Corporation
Inventor: Ygdal Naouri , Robert O. Sharp , Kenneth G. Keels , Eric W. Multanen
IPC: H04L12/801 , H04L12/26 , H04L12/46 , H04L12/807 , H04L12/911
Abstract: Methods, apparatus and software for implementing enhanced data center congestion management for non-TCP traffic. Non-congested transmit latencies are determined for transmission of packets or Ethernet frames along paths between source and destination end-end-nodes when congestion along the paths is not present or minimal. Transmit latencies are similarly measured along the same source-destination paths during ongoing operations during which traffic congestion may vary. Based on whether a difference between the transmit latency for a packet or frame and the non-congested transmit latency for the path exceeds a threshold, the path is marked as congested or not congested. A rate at which the non-TCP packets are transmitted along the path is then managed as function of a rate at which the path is marked as congested. In one implementation, non-TCP traffic is managed by mimicking a Data Center TCP technique, under which the congestion marking status of the path is substituted as an input to a DCTP algorithm in place of the normally-used ECN-Echo flag input. The congestion window output by the DCTCP algorithm is then used to manage the rate at which non-TCP packets to be forwarded via the path are transmitted from a source end-node.
-
公开(公告)号:US20220360533A1
公开(公告)日:2022-11-10
申请号:US17752693
申请日:2022-05-24
Applicant: Intel Corporation
Inventor: Ygdal Naouri , Robert O. Sharp , Kenneth G. Keels , Eric W. Multanen
IPC: H04L47/10 , H04L47/70 , H04L43/0864 , H04L47/27 , H04L12/46 , H04L43/0852 , H04L43/16
Abstract: Methods, apparatus and software for implementing enhanced data center congestion management for non-TCP traffic. Non-congested transmit latencies are determined for transmission of packets or Ethernet frames along paths between source and destination end-end-nodes when congestion along the paths is not present or minimal. Transmit latencies are similarly measured along the same source-destination paths during ongoing operations during which traffic congestion may vary. Based on whether a difference between the transmit latency for a packet or frame and the non-congested transmit latency for the path exceeds a threshold, the path is marked as congested or not congested. A rate at which the non-TCP packets are transmitted along the path is then managed as function of a rate at which the path is marked as congested. In one implementation, non-TCP traffic is managed by mimicking a Data Center TCP technique, under which the congestion marking status of the path is substituted as an input to a DCTP algorithm in place of the normally-used ECN-Echo flag input. The congestion window output by the DCTCP algorithm is then used to manage the rate at which non-TCP packets to be forwarded via the path are transmitted from a source end-node.
-
公开(公告)号:US11010273B2
公开(公告)日:2021-05-18
申请号:US15635867
申请日:2017-06-28
Applicant: Intel Corporation
Inventor: John R. Fastabend , Eric W. Multanen , Patrick L. Connor , Calin Gherghe
IPC: G06F11/00 , G06F11/36 , G06F12/0897 , G06F12/0875 , G06F12/126 , G06F11/30 , G06F11/32 , G06F21/52 , G06F11/07
Abstract: Devices and methods for debugging software or detecting malicious software on a compute node are described herein. A device can include an interface to a central processing unit (CPU) of a compute node. The device can include processing circuitry. During execution of a software application of the CPU, the processing circuitry can process CPU operational metrics received over the interface, wherein values of the CPU operational metrics vary with execution of the software application. Based on the values, the processing circuitry can determine an operational status of the software application and provide an indicator of an error condition of the software application responsive to detection of an error based on any criteria. Other embodiments are also described.
-
公开(公告)号:US10708187B2
公开(公告)日:2020-07-07
申请号:US14285028
申请日:2014-05-22
Applicant: INTEL CORPORATION
Inventor: Ygdal Naouri , Robert O. Sharp , Kenneth G. Keels , Eric W. Multanen
IPC: H04L12/801 , H04L12/911 , H04L12/26 , H04L12/807 , H04L12/46
Abstract: Methods, apparatus and software for implementing enhanced data center congestion management for non-TCP traffic. Non-congested transit latencies are determined for transmission of packets or Ethernet frames along paths between source and destination end-end-nodes when congestion along the paths is not present or minimal. Transit latencies are similarly measured along the same source-destination paths during ongoing operations during which traffic congestion may vary. Based on whether a difference between the transit latency for a packet or frame and the non-congested transit latency for the path exceeds a threshold, the path is marked as congested or not congested. A rate at which the non-TCP packets are transmitted along the path is then managed as function of a rate at which the path is marked as congested. In one implementation, non-TCP traffic is managed by mimicking a Data Center TCP technique, under which the congestion marking status of the path is substituted as an input to a DCTP algorithm in place of the normally-used ECN-Echo flag input. The congestion window output by the DCTCP algorithm is then used to manage the rate at which non-TCP packets to be forwarded via the path are transmitted from a source end-node.
-
公开(公告)号:US20190004929A1
公开(公告)日:2019-01-03
申请号:US15635867
申请日:2017-06-28
Applicant: Intel Corporation
Inventor: John R. Fastabend , Eric W. Multanen , Patrick L. Connor , Calin Gherghe
IPC: G06F11/36 , G06F12/0897 , G06F12/0875
Abstract: Devices and methods for debugging software or detecting malicious software on a compute node are described herein. A device can include an interface to a central processing unit (CPU) of a compute node. The device can include processing circuitry. During execution of a software application of the CPU, the processing circuitry can process CPU operational metrics received over the interface, wherein values of the CPU operational metrics vary with execution of the software application. Based on the values, the processing circuitry can determine an operational status of the software application and provide an indicator of an error condition of the software application responsive to detection of an error based on any criteria. Other embodiments are also described.
-
-
-
-