Credit-based flow control over unreliable links
    3.
    发明授权
    Credit-based flow control over unreliable links 有权
    基于信用流量控制不可靠的链接

    公开(公告)号:US07724666B1

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

    申请号:US11463469

    申请日:2006-08-09

    IPC分类号: H04L12/26

    摘要: A fabric request controller implements flow control for data cells to a network or switch fabric. The fabric request controller issues request messages to the fabric switch and receives back corresponding grant messages. The fabric request controller includes a credit counter for metering the number of allowable outstanding requests. A fake request vector component periodically issues fake requests to compensate for information loss on the switch fabric.

    摘要翻译: Fabric请求控制器实现数据单元到网络或交换结构的流控制。 Fabric请求控制器向Fabric交换机发出请求消息并接收相应的授权消息。 织物请求控制器包括用于计量允许未完成请求的数量的信用计数器。 伪请求向量组件定期发出伪造请求以补偿交换结构上的信息丢失。

    Credit-based flow control over unreliable links
    4.
    发明授权
    Credit-based flow control over unreliable links 有权
    基于信用流量控制不可靠的链接

    公开(公告)号:US07110360B1

    公开(公告)日:2006-09-19

    申请号:US09985683

    申请日:2001-11-05

    IPC分类号: H04L12/26

    摘要: A fabric request controller implements flow control for data cells to a network or switch fabric. The fabric request controller issues request messages to the fabric switch and receives back corresponding grant messages. The fabric request controller includes a credit counter for metering the number of allowable outstanding requests. A fake request vector component periodically issues fake requests to compensate for information loss on the switch fabric.

    摘要翻译: Fabric请求控制器实现数据单元到网络或交换结构的流控制。 Fabric请求控制器向Fabric交换机发出请求消息并接收相应的授权消息。 织物请求控制器包括用于计量允许未完成请求的数量的信用计数器。 伪请求向量组件定期发出伪造请求以补偿交换结构上的信息丢失。

    Randomized arbiters for eliminating congestion
    5.
    发明授权
    Randomized arbiters for eliminating congestion 有权
    用于消除拥塞的随机仲裁器

    公开(公告)号:US06807594B1

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

    申请号:US09905071

    申请日:2001-07-16

    IPC分类号: G06F1314

    摘要: A system having multiple arbiters is constructed to reduce the chances of arbiters synchronizing with one another. Each arbiter includes a random process that introduces randomness into an arbitration scheme performed by the arbiter. Because of the randomness, the arbiters will not tend to synchronize with one another, even when receiving an identical stream of input values.

    摘要翻译: 构造具有多个仲裁器的系统以减少仲裁者彼此同步的机会。 每个仲裁器包括随机过程,其将随机性引入由仲裁器执行的仲裁方案。 由于随机性,即使接收到相同的输入值流,仲裁者也不会相互同步。

    Systems and methods for processing packet streams in a network device
    6.
    发明授权
    Systems and methods for processing packet streams in a network device 有权
    用于在网络设备中处理分组流的系统和方法

    公开(公告)号:US06636952B1

    公开(公告)日:2003-10-21

    申请号:US09880873

    申请日:2001-06-15

    IPC分类号: G06F1300

    摘要: A network device includes systems and methods for processes streams of data. The network device stores data and addresses corresponding to the streams in a memory. The addresses store pointers to the data. Output logic within the network device determines whether an address is required to be fetched. When no address is required to be fetched, then data is read from the memory. When an address is required to be fetched, the address is fetched from the memory and data is read from the memory using the fetched address. To facilitate this, notifications may be stored corresponding to the streams and notification pointers may be used to identify ones of the notifications to be processed. A prefetch pointer may also be used to identify a notification with one or more associated addresses to be prefetched.

    摘要翻译: 网络设备包括用于处理数据流的系统和方法。 网络设备将对应于流的数据和地址存储在存储器中。 地址存储指向数据的指针。 网络设备内的输出逻辑确定是否需要提取地址。 当不需要获取地址时,从存储器读取数据。 当需要取出地址时,从存储器中取出地址,并使用所取的地址从存储器中读取数据。 为了便于此,可以对应于流存储通知,并且可以使用通知指针来标识要处理的通知中的一个。 还可以使用预取指针来识别具有要预取的一个或多个关联地址的通知。