Fast data center congestion response

    公开(公告)号:US11153211B2

    公开(公告)日:2021-10-19

    申请号:US15836850

    申请日:2017-12-09

    申请人: Intel Corporation

    摘要: There is included in one example a switch, including: an ingress port to receive data from a source host; a first egress port to send data to a destination host; a second egress port to send data to the source host; and a congestion notification generator (CNG) including: a congestion detector to compute bandwidth consumption of a flow associated with a packet received on the ingress port and assigned to the first egress port, and determine based on the computed bandwidth consumption that the flow is congested; a flow extractor to extract a flow identifier of the flow from the packet; a throttle calculator to calculate a quantitative flow throttle value for the flow; and a header builder to build a congestion notification packet to instruct the source host to throttle the flow.

    FAST DATA CENTER CONGESTION RESPONSE

    公开(公告)号:US20220141138A1

    公开(公告)日:2022-05-05

    申请号:US17499949

    申请日:2021-10-13

    申请人: Intel Corporation

    摘要: There is included in one example a switch, including: an ingress port to receive data from a source host; a first egress port to send data to a destination host; a second egress port to send data to the source host; and a congestion notification generator (CNG) including: a congestion detector to compute bandwidth consumption of a flow associated with a packet received on the ingress port and assigned to the first egress port, and determine based on the computed bandwidth consumption that the flow is congested; a flow extractor to extract a flow identifier of the flow from the packet; a throttle calculator to calculate a quantitative flow throttle value for the flow; and a header builder to build a congestion notification packet to instruct the source host to throttle the flow.

    COMMUNICATION OF A LARGE MESSAGE USING MULTIPLE NETWORK INTERFACE CONTROLLERS

    公开(公告)号:US20190044875A1

    公开(公告)日:2019-02-07

    申请号:US15865743

    申请日:2018-01-09

    申请人: Intel Corporation

    IPC分类号: H04L12/805 H04L12/707

    摘要: Particular embodiments described herein provide for a system for enabling the communication of a large message using multiple network interface controllers (NICs). The system can be configured to determine that a message to communicate to a receiver over a network is above a threshold, determine a plurality of NICs to be used to communicate the message, create a manifest that includes an identifier of each of the plurality of NICs, and communicate the manifest to the receiver using a multi-unit message. In an example, the multi-unit message is communicated using a PUT command and the receiver can analyze the manifest and use a GET command to pull the message from the plurality of NICs.

    FAST CONGESTION RESPONSE
    5.
    发明申请

    公开(公告)号:US20190182161A1

    公开(公告)日:2019-06-13

    申请号:US15836850

    申请日:2017-12-09

    申请人: Intel Corporation

    摘要: There is included in one example a switch, including: an ingress port to receive data from a source host; a first egress port to send data to a destination host; a second egress port to send data to the source host; and a congestion notification generator (CNG) including: a congestion detector to compute bandwidth consumption of a flow associated with a packet received on the ingress port and assigned to the first egress port, and determine based on the computed bandwidth consumption that the flow is congested; a flow extractor to extract a flow identifier of the flow from the packet; a throttle calculator to calculate a quantitative flow throttle value for the flow; and a header builder to build a congestion notification packet to instruct the source host to throttle the flow.