DATA CENTER CONGESTION MANAGEMENT FOR NON-TCP TRAFFIC

    公开(公告)号:US20220360533A1

    公开(公告)日:2022-11-10

    申请号:US17752693

    申请日:2022-05-24

    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.

    Notification by network element of packet drops
    2.
    发明授权
    Notification by network element of packet drops 有权
    通过分组报文的网元通知

    公开(公告)号:US09577791B2

    公开(公告)日:2017-02-21

    申请号:US13705491

    申请日:2012-12-05

    CPC classification number: H04L1/1657 H04L1/188 H04L2001/0092

    Abstract: Methods and apparatus for implementing notification by network elements of packet drops. In response to determining a packet is to be dropped, a network element such as a switch or router determines the source of the packet and returns a dropped packet notification message to the source. Upon receipt of notification, networking software or embedded hardware on the source causes the dropped packet to be retransmitted. The notification may also be sent from the network element to the destination computer to inform networking software or embedded logic implemented by the destination computer that the packet was dropped and notification to the source has been sent, thus alleviating the destination from needing to send a Selective ACKnowledge (SACK) message to inform the source the packet was not delivered. (Too narrow)

    Abstract translation: 用于通过分组丢弃的网元实现通知的方法和装置。 响应于确定要丢弃分组,诸如交换机或路由器的网络元件确定分组的源,并将丢弃的分组通知消息返回给源。 收到通知后,源上的网络软件或嵌入式硬件会导致丢弃的数据包被重新发送。 该通知还可以从网络元件发送到目的地计算机,以通知目的地计算机实现的网络软件或嵌入式逻辑,该分组被丢弃并且向源的通知已经被发送,从而减轻目的地需要发送选择性 确认(SACK)消息以通知源未传送数据包。 (太窄)

    Data center congestion management for non-TCP traffic

    公开(公告)号:US10708187B2

    公开(公告)日:2020-07-07

    申请号:US14285028

    申请日:2014-05-22

    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.

    Minimizing on-die memory in pull mode switches

    公开(公告)号:US11283734B2

    公开(公告)日:2022-03-22

    申请号:US14266250

    申请日:2014-04-30

    Inventor: Ygdal Naouri

    Abstract: Method and apparatus for minimizing on-die memory in pull-mode switches. A disaggregated edge switch (DSW) includes a local communication interface including a plurality of outer ports configured to be coupled to a plurality of local hosts or servers via respective outer links, and a network interface configured to couple to at least one remote apparatus via a respective inner port and link. Data is transferred between the local hosts/servers using pull-mode transfers under which a receiver port “pulls” data from a local source port. The use of pull-mode data transfers between the local host/servers is managed by a scheduler so as to minimize the amount of buffers space for these local data transfers. Techniques are also disclosed for extending pull-mode data transfers using the Ethernet protocol over Ethernet links.

    DATA CENTER CONGESTION MANAGEMENT FOR NON-TCP TRAFFIC

    公开(公告)号:US20200220816A1

    公开(公告)日:2020-07-09

    申请号:US16818931

    申请日:2020-03-13

    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.

    PROVIDING, AT LEAST IN PART, AT LEAST ONE INDICATION THAT AT LEAST ONE PORTION OF DATA IS AVAILABLE FOR PROCESSING
    7.
    发明申请
    PROVIDING, AT LEAST IN PART, AT LEAST ONE INDICATION THAT AT LEAST ONE PORTION OF DATA IS AVAILABLE FOR PROCESSING 有权
    至少提供一些至少一个数据可供处理的指示

    公开(公告)号:US20150169325A1

    公开(公告)日:2015-06-18

    申请号:US14106253

    申请日:2013-12-13

    CPC classification number: H04L12/6418

    Abstract: An embodiment may include circuitry that may provide, at least in part, at least one indication that at least one portion of data is available for processing by at least one data processor. The at least one indication may be provided, at least in part, prior to the entirety of the at least one portion of the data being available for the processing by the at least one data processor. The at least one data processor may begin the processing in response, at least in part, to the at least one indication. Many alternatives, variations, and modifications are possible.

    Abstract translation: 一个实施例可以包括至少部分提供数据的至少一部分可供至少一个数据处理器进行处理的至少一个指示的电路。 该至少一个指示可以至少部分地在所述数据的至少一部分的整体可用于由所述至少一个数据处理器进行处理之前提供。 至少一个数据处理器可以至少部分地响应于至少一个指示来开始处理。 许多替代方案,变化和修改是可能的。

    Network congestion management by packet circulation
    8.
    发明授权
    Network congestion management by packet circulation 有权
    网络拥塞管理通过分组流量

    公开(公告)号:US08989017B2

    公开(公告)日:2015-03-24

    申请号:US13715669

    申请日:2012-12-14

    CPC classification number: H04L47/122 H04L47/10 H04L49/351 H04L49/50

    Abstract: Methods, apparatus, and networks configured to manage network congestion using packet recirculation. The networks employ network elements (e.g., Rbridges in Layer 2 networks and switches/routers in Layer 3 networks) that are configured to support multi-path forwarding under which packets addressed to the same destination may be routed via multiple paths to the destination. In response to network congestion conditions, such as lack of availability of a non-congested port via which a shortest path to the destination may be accessed, a packet may be routed backward toward a source node or forwarded toward a destination along a non-shortest path. The network elements may employ loopback buffers for looping packets back toward a source via the same link the packet is received on.

    Abstract translation: 配置为使用分组再循环来管理网络拥塞的方法,装置和网络。 网络采用被配置为支持多径转发的网络元件(例如,第2层网络中的R桥和第3层网络中的交换机/路由器),在该路径转发下,寻址到相同目的地的分组可以经由多条路径被路由到目的地。 响应于网络拥塞状况,诸如可能访问到目的地的最短路径的非拥塞端口的可用性不足,分组可以朝向源节点反向路由,或者沿着非最短路径朝向目的地转发 路径。 网络元件可以采用环回缓冲器,用于经由分组被接收的相同链路将分组循环回源。

Patent Agency Ranking