-
公开(公告)号:US20210112002A1
公开(公告)日:2021-04-15
申请号:US17131672
申请日:2020-12-22
Applicant: Intel Corporation
Inventor: Rong Pan , Pedro Yebenes Sugura , Roberto Penaranda Cebrian , Robert Southworth , Malek Musleh , Jeongkeun Lee , Changhoon Kim
IPC: H04L12/741 , H04L12/721 , H04L12/801 , G06F15/173
Abstract: Examples described herein relate to a network agent, when operational, to: receive a packet, determine transmit rate-related information for a sender network device based at least on operational and telemetry information accumulated in the received packet, and transmit the transmit rate-related information to the sender network device. In some examples, the network agent includes a network device coupled to a server, a server, or a network device. In some examples, the operational and telemetry information comprises: telemetry information generated by at least one network device in a path from the sender network device to the network agent.
-
公开(公告)号:US11641326B2
公开(公告)日:2023-05-02
申请号:US16549915
申请日:2019-08-23
Applicant: Intel Corporation
Inventor: Karl S. Papadantonakis , Robert Southworth , Arvind Srinivasan , Helia A. Naeimi , James E. McCormick, Jr. , Jonathan Dama , Ramakrishna Huggahalli , Roberto Penaranda Cebrian
IPC: H04L49/103 , H04L47/625 , H04L47/6275 , H04L49/00 , H04L67/101 , H04L7/10 , H04L67/10
Abstract: Examples are described herein that relate to a mesh in a switch fabric. The mesh can include one or more buses that permit operations (e.g., read, write, or responses) to continue in the same direction, drop off to a memory, drop off a bus to permit another operation to use the bus, or receive operations that are changing direction. A latency estimate can be determined at least for operations that drop off from a bus to permit another operation to use the bus or receive and channel operations that are changing direction. An operation with a highest latency estimate (e.g., time of traversing a mesh) can be permitted to use the bus, even causing another operation, that is not to change direction, to drop off the bus and re-enter later.
-
公开(公告)号:US12224940B2
公开(公告)日:2025-02-11
申请号:US17514615
申请日:2021-10-29
Applicant: Intel Corporation
Inventor: Malek Musleh , Gene Wu , Anupama Kurpad , Allister Alemania , Roberto Penaranda Cebrian , Robert Southworth , Pedro Yebenes Segura , Curt E. Bruns , Sujoy Sen
IPC: H04L47/127 , H04L47/122 , H04L47/2441 , H04L47/30
Abstract: Examples described herein relate to a switch, when operational, that is configured to receive in a packet an indicator of number of remaining bytes in a flow and to selectively send a congestion message based on a fullness level of a buffer and indication of remainder of the flow. In some examples, the indicator is received in an Internet Protocol version 4 consistent Options header field or Internet Protocol version 6 consistent Flow label field. In some examples, the congestion message comprises one or more of: an Explicit Congestion Control Notification (ECN), priority-based flow control (PFC), and/or in-band telemetry (INT). In some examples, to selectively send a congestion message to a transmitter based on a fullness level of a buffer that stored the packet and the number of remaining bytes in flow, the switch is to determine whether the buffer is large enough to store the remaining bytes in the flow.
-
公开(公告)号:US20240195740A1
公开(公告)日:2024-06-13
申请号:US18439459
申请日:2024-02-12
Applicant: Intel Corporation
Inventor: Rong Pan , Pedro Yebenes Segura , Roberto Penaranda Cebrian , Robert Southworth , Malek Musleh , Jeongkeun Lee , Changhoon Kim
IPC: H04L45/74 , G06F15/173 , H04L45/00 , H04L47/12
CPC classification number: H04L45/74 , G06F15/17331 , H04L45/38 , H04L47/12
Abstract: Examples described herein relate to a network agent, when operational, to: receive a packet, determine transmit rate-related information for a sender network device based at least on operational and telemetry information accumulated in the received packet, and transmit the transmit rate-related information to the sender network device. In some examples, the network agent includes a network device coupled to a server, a server, or a network device. In some examples, the operational and telemetry information comprises: telemetry information generated by at least one network device in a path from the sender network device to the network agent.
-
公开(公告)号:US12074799B2
公开(公告)日:2024-08-27
申请号:US16809013
申请日:2020-03-04
Applicant: Intel Corporation
Inventor: Arvind Srinivasan , Malek Musleh , Allister Alemania , Roberto Penaranda Cebrian
IPC: H04L47/11 , H04L43/106 , H04L45/00 , H04L45/28 , H04L45/60 , H04L47/122 , H04L47/32 , H04L49/00
CPC classification number: H04L47/115 , H04L43/106 , H04L45/22 , H04L45/28 , H04L45/60 , H04L47/122 , H04L47/323 , H04L49/70
Abstract: Methods for improving end-to-end congestion reaction using adaptive routing and congestion-hint based throttling for IP-routed datacenter networks and associated apparatus. In connection with forwarding packets between sending and receiving endpoints coupled to one or more networks, one or more network switches are configured to detect current or approaching congestion conditions, generate congestion notification packets (CNPs), and return the CNPs to sending endpoints. The CNPs may be routed using one or more adaptive routing mechanisms to forward the CNPs along non-congested paths or may be forwarded along a fastest path to a sender. The CNPs further may comprise meta-data including a flow identifier associated with a packet sent from an endpoint, a congestion level for the flow, and a timestamp. CNPs may comprise unreliable datagrams that may be received out-of-order, with the timestamps being used to determine whether CNPs should be disregarded at a switch along the forwarding path to the sending endpoint or at the sending endpoint. Endpoint network interfaces implement a congestion-CNP table storing entries associating congested flows with congestion levels.
-
公开(公告)号:US12074794B2
公开(公告)日:2024-08-27
申请号:US17131672
申请日:2020-12-22
Applicant: Intel Corporation
Inventor: Rong Pan , Pedro Yebenes Segura , Roberto Penaranda Cebrian , Robert Southworth , Malek Musleh , Jeongkeun Lee , Changhoon Kim
IPC: H04L45/74 , G06F15/173 , H04L45/00 , H04L47/12
CPC classification number: H04L45/74 , G06F15/17331 , H04L45/38 , H04L47/12
Abstract: Examples described herein relate to a network agent, when operational, to: receive a packet, determine transmit rate-related information for a sender network device based at least on operational and telemetry information accumulated in the received packet, and transmit the transmit rate-related information to the sender network device. In some examples, the network agent includes a network device coupled to a server, a server, or a network device. In some examples, the operational and telemetry information comprises: telemetry information generated by at least one network device in a path from the sender network device to the network agent.
-
7.
公开(公告)号:US11055247B2
公开(公告)日:2021-07-06
申请号:US16473561
申请日:2016-12-30
Applicant: Intel Corporation
Inventor: Gaspar Mora Porta , Michael A Parker , Roberto Penaranda Cebrian , Albert S Cheng , Francesc Guim Bernat
IPC: G06F13/40 , G06F13/366 , H04L12/801 , H04L12/937
Abstract: In some embodiments, the invention involves using a weighted arbiter switch to provide fairness in passing input streams through a plurality of input ports to an output port. The weighted arbiter switches may be combined in a hierarchical architecture to enable routing through many levels of switches. Each input port has an associated flow counter to count input stream traffic through the input port. An arbiter switch uses the flow counts and weights from arbiter switches at a lower level in the hierarchy to generate a fairly distributed routing of input streams through the output port. Other embodiments are described and claimed.
-
-
-
-
-
-