Adaptive dynamic thresholding mechanism for link level flow control scheme
    1.
    发明授权
    Adaptive dynamic thresholding mechanism for link level flow control scheme 有权
    链路级流量控制方案的自适应动态阈值机制

    公开(公告)号:US07948880B2

    公开(公告)日:2011-05-24

    申请号:US11260269

    申请日:2005-10-28

    IPC分类号: H04J3/14

    摘要: A flow control sender includes an ingress port with one or more Class Groups (CG) defined including a shared buffer pool, a shared counter per ingress port per CG tracking an amount of the shared buffer pool utilized by each CG, an ingress port utilization counter per ingress port tracking an amount of the shared buffer pool utilized by the ingress port, and a controller computing a dynamic threshold for each CG, comparing the dynamic threshold of each CG with the ingress port utilization counter, and determining a particular CG experiencing congestion when the ingress port utilization counter is greater than the dynamic threshold for the particular CG. A flow control receiver ceases transmission of data packets to the particular CG experiencing congestion and allows transmission of the data packets corresponding to other CGs.

    摘要翻译: 流控制发送器包括具有定义的一个或多个类组(CG)的入口端口,包括共享缓冲器池,每个每个入口端口的共享计数器跟踪每个CG使用的共享缓冲池的量,入口端口利用计数器 每个进入端口跟踪由入口端口使用的共享缓冲池的量,以及控制器计算每个CG的动态阈值,将每个CG的动态阈值与入口端口利用计数器进行比较,以及确定特定的CG在遇到拥塞时遇到的拥塞 入口端口利用计数器大于特定CG的动态阈值。 流量控制接收器停止数据分组传输到特定的CG体验拥塞,并允许传输与其他CG相对应的数据分组。

    Service aware flow control
    2.
    发明授权
    Service aware flow control 失效
    服务感知流量控制

    公开(公告)号:US07593329B2

    公开(公告)日:2009-09-22

    申请号:US11260232

    申请日:2005-10-28

    IPC分类号: H04L1/00

    CPC分类号: H04L47/50

    摘要: A service aware flow control apparatus and method for multiple classes of data packets. A flow control sender includes a buffer of an ingress port per Class Group or Class of Service (COS). A counter per COS tracks an amount of buffer utilization per ingress port per COS, and each counter comprises an XOFF threshold level of congestion and an XON threshold. A controller detects, during transmission of the data packets, a counter associated with a buffer for a particular COS has risen to be greater than or equal to the XOFF threshold level of congestion. A flow control receiver ceases transmission of the data packets to the buffer for the particular COS experiencing congestion and allowing transmission of the data packets corresponding to other COS in the flow control sender.

    摘要翻译: 一种用于多类数据分组的服务感知流控制装置和方法。 流控制发送器包括每个类组或服务等级(COS)的入口端口的缓冲器。 每个COS的计数器跟踪每个COS的每个入口端口的缓冲器利用量,并且每个计数器包括XOFF阈值级别的拥塞和XON阈值。 控制器在传输数据分组期间检测与特定COS的缓冲器相关联的计数器已经上升到大于或等于XOFF阈值的拥塞水平。 流控制接收器停止将数据分组传输到缓冲器,以使特定的COS经历拥塞并允许在流控制发送器中传输与其他COS对应的数据分组。

    Intelligent fabric congestion detection apparatus and method
    3.
    发明授权
    Intelligent fabric congestion detection apparatus and method 失效
    智能结构拥塞检测装置及方法

    公开(公告)号:US07830801B2

    公开(公告)日:2010-11-09

    申请号:US11259041

    申请日:2005-10-27

    IPC分类号: H04L12/56

    摘要: An intelligent fabric congestion control apparatus and method are provided to receive data packets from source endpoints and output the data packets to destination endpoints. The apparatus and method include a counter, a timer, and a controller. The counter increments from a preset value when a data packet is received at an egress queue and decrements when the data packet is output from the egress queue. The timer starts timing in response to the incrementing of the counter from the preset value. The controller performs one of resetting the timer when the counter is decremented to the preset value prior to the timer reaching a first threshold, and detecting a persistent congestion when the timer reaches the first threshold.

    摘要翻译: 提供了一种智能结构拥塞控制装置和方法,用于从源端点接收数据包,并将数据包输出到目标端点。 该装置和方法包括计数器,定时器和控制器。 当在出口队列处接收到数据分组时,计数器从预置值递增,并且当从出口队列输出数据分组时,计数器递减。 定时器响应于从预设值增加计数器开始定时。 控制器在定时器达到第一阈值之前将计数器减小到预设值,并且当定时器达到第一阈值时检测持续拥塞,来执行重置定时器之一。

    Method and system for transmission control protocol (TCP) traffic smoothing
    4.
    发明授权
    Method and system for transmission control protocol (TCP) traffic smoothing 失效
    传输控制协议(TCP)流量平滑的方法和系统

    公开(公告)号:US07643420B2

    公开(公告)日:2010-01-05

    申请号:US11187404

    申请日:2005-07-21

    IPC分类号: H04J1/16

    摘要: Various aspects of a method and system for transmission control protocol (TCP) traffic smoothing are presented. Traffic smoothing may comprise a method for controlling data transmission in a communications system that further comprises scheduling the timing of transmission of information from a TCP offload engine (TOE) based on a traffic profile. Traffic smoothing may comprise transmitting information from a TOE at a rate that is either greater than, approximately equal to, or less than, the rate at which the information was generated. Some conventional network interface cards (NIC) that utilize TOEs may not provide a mechanism that enables traffic shaping. By not providing a mechanism for traffic shaping, there may be a greater probability of lost packets in the network.

    摘要翻译: 提出了传输控制协议(TCP)流量平滑的方法和系统的各个方面。 业务平滑可以包括用于控制通信系统中的数据传输的方法,该方法还包括基于业务简档调度来自TCP卸载引擎(TOE)的信息的传输定时。 业务平滑可以包括以大于等于或小于生成信息速率的速率从TOE发送信息。 使用TOE的一些常规网络接口卡(NIC)可能不提供启用流量整形的机制。 通过不提供用于流量整形的机制,网络中可能存在丢失分组的可能性更大。

    SWITCH FABRIC END-TO-END CONGESTION AVOIDANCE MECHANISM
    5.
    发明申请
    SWITCH FABRIC END-TO-END CONGESTION AVOIDANCE MECHANISM 有权
    开关织物端到端收敛避免机制

    公开(公告)号:US20080198746A1

    公开(公告)日:2008-08-21

    申请号:US12031914

    申请日:2008-02-15

    IPC分类号: H04L12/56

    摘要: Aspects of a switch fabric end-to-end congestion avoidance mechanism are presented. Aspects of a system for end-to-end congestion avoidance in a switch fabric may include at least one circuit that enables reception of a congestion notification message that specifies a traffic flow identifier. The circuitry may enable increase or decrease of a current rate for transmission of data link layer (DLL) protocol data units (PDU) associated with the specified traffic flow identifier as a response to the reception of the congestion notification message.

    摘要翻译: 提出了交换机端到端拥塞避免机制的各个方面。 用于交换结构中的端到端拥塞避免的系统的方面可以包括使得能够接收指定业务流标识符的拥塞通知消息的至少一个电路。 电路可以使得与指定的业务流标识符相关联的数据链路层(DLL)协议数据单元(PDU)的传输的当前速率的增加或减少作为对拥塞通知消息的接收的响应。

    Intelligent congestion feedback apparatus and method
    7.
    发明授权
    Intelligent congestion feedback apparatus and method 失效
    智能拥塞反馈装置及方法

    公开(公告)号:US07859996B2

    公开(公告)日:2010-12-28

    申请号:US11259095

    申请日:2005-10-27

    IPC分类号: H04J1/16

    摘要: An intelligent congestion feedback apparatus and method thereof includes a source endpoint transmitting data packets, and a destination endpoint receiving the data packets, and a timer in the destination endpoint set to zero. An intermediate node detects congestion between the source endpoint and the destination endpoint. Upon congestion detection, the intermediate node marks the data packets transmitted to the destination endpoint indicative of congestion. Upon receipt of the marked data packets, the timer begins reverse counting from a preset time value to zero and a feedback loop is turned-on between the destination endpoint and the source endpoint to transmit congestion notification (CN) messages to the source endpoint contributing to the congestion.

    摘要翻译: 一种智能拥塞反馈装置及其方法包括源端点发送数据分组,以及接收数据分组的目的端点,目的端点中的定时器设置为零。 中间节点检测源端点和目标端点之间的拥塞。 在拥塞检测时,中间节点标记发送到指示拥塞的目的地端点的数据分组。 在接收到标记的数据分组之后,定时器开始从预设时间值反向计数到零,并且在目的地端点和源端点之间接通反馈环路,以将阻塞通知(CN)消息传送到源端点,从而有助于 拥堵。

    Hierarchical queue shaping
    8.
    发明授权
    Hierarchical queue shaping 失效
    分层队列整形

    公开(公告)号:US08130648B2

    公开(公告)日:2012-03-06

    申请号:US11642554

    申请日:2006-12-21

    IPC分类号: H04J1/16

    摘要: A network device and method include token buckets, each token bucket associated with one of clients and virtual ports and configured to process information based on a predefined bandwidth and a strict priority/weighted deficit round robin. A maximum rate shaper module and a minimum rate meter module shape and meter whether any of the clients or virtual ports have exceeded a predefined threshold. A scheduler is configured to schedule services of the clients and to calculate a new bandwidth allocation for at least one of the clients or virtual ports when the at least one of the clients or virtual ports has exceeded the predefined threshold, the new bandwidth allocation replacing the predefined bandwidth and being proportional to the predefined bandwidth for each of the clients or virtual ports.

    摘要翻译: 网络设备和方法包括令牌桶,与客户端和虚拟端口之一相关联的每个令牌桶,并且被配置为基于预定义的带宽和严格的优先/加权的赤字循环来处理信息。 最大速率整形器模块和最小速率计模块形状和流量计是否有客户端或虚拟端口都已超出预定阈值。 调度器被配置为当所述客户端或虚拟端口中的至少一个已经超过所述预定阈值时,调度所述客户机的服务并且为所述客户端或虚拟端口中的至少一个计算新的带宽分配,所述新带宽分配 预定义的带宽并与每个客户端或虚拟端口的预定义带宽成比例。

    METHOD AND SYSTEM FOR TRANSMISSION CONTROL PROTOCOL (TCP) TRAFFIC SMOOTHING
    9.
    发明申请
    METHOD AND SYSTEM FOR TRANSMISSION CONTROL PROTOCOL (TCP) TRAFFIC SMOOTHING 有权
    传输控制协议(TCP)交通平滑的方法和系统

    公开(公告)号:US20100172260A1

    公开(公告)日:2010-07-08

    申请号:US12652402

    申请日:2010-01-05

    IPC分类号: H04L12/26

    摘要: Various aspects of a method and system for transmission control protocol (TCP) traffic smoothing are presented. Traffic smoothing may comprise a method for controlling data transmission in a communications system that further comprises scheduling the timing of transmission of information from a TCP offload engine (TOE) based on a traffic profile. Traffic smoothing may comprise transmitting information from a TOE at a rate that is either greater than, approximately equal to, or less than, the rate at which the information was generated. Some conventional network interface cards (NIC) that utilize TOEs may not provide a mechanism that enables traffic shaping. By not providing a mechanism for traffic shaping, there may be a greater probability of lost packets in the network.

    摘要翻译: 提出了传输控制协议(TCP)流量平滑的方法和系统的各个方面。 业务平滑可以包括用于控制通信系统中的数据传输的方法,该方法还包括基于业务简档调度来自TCP卸载引擎(TOE)的信息的传输定时。 业务平滑可以包括以大于等于或小于生成信息速率的速率从TOE发送信息。 使用TOE的一些常规网络接口卡(NIC)可能不提供启用流量整形的机制。 通过不提供用于流量整形的机制,网络中可能存在丢失分组的可能性更大。

    Hierarchical queue shaping
    10.
    发明申请
    Hierarchical queue shaping 失效
    分层队列整形

    公开(公告)号:US20070153697A1

    公开(公告)日:2007-07-05

    申请号:US11642554

    申请日:2006-12-21

    IPC分类号: H04J1/16

    摘要: A network device and method include token buckets, each token bucket associated with one of clients and virtual ports and configured to process information based on a predefined bandwidth and a strict priority/weighted deficit round robin. A maximum rate shaper module and a minimum rate meter module shape and meter whether any of the clients or virtual ports have exceeded a predefined threshold. A scheduler is configured to schedule services of the clients and to calculate a new bandwidth allocation for at least one of the clients or virtual ports when the at least one of the clients or virtual ports has exceeded the predefined threshold, the new bandwidth allocation replacing the predefined bandwidth and being proportional to the predefined bandwidth for each of the clients or virtual ports.

    摘要翻译: 网络设备和方法包括令牌桶,与客户端和虚拟端口之一相关联的每个令牌桶,并且被配置为基于预定义的带宽和严格的优先/加权的赤字循环来处理信息。 最大速率整形器模块和最小速率计模块形状和流量计是否有客户端或虚拟端口都已超出预定阈值。 调度器被配置为当所述客户端或虚拟端口中的至少一个已经超过所述预定阈值时,调度所述客户机的服务并且为所述客户端或虚拟端口中的至少一个计算新的带宽分配,所述新带宽分配 预定义的带宽并与每个客户端或虚拟端口的预定义带宽成比例。