DYNAMIC LOAD BALANCING
    11.
    发明申请
    DYNAMIC LOAD BALANCING 失效
    动态负载平衡

    公开(公告)号:US20110051602A1

    公开(公告)日:2011-03-03

    申请号:US12780493

    申请日:2010-05-14

    IPC分类号: H04L12/24

    摘要: Methods and apparatus for dynamic load balancing are disclosed. An example method includes receiving, at a network device, a data packet to be sent via an aggregation group, where the aggregation group comprising a plurality of aggregate members. The example method further includes determining, based on the data packet, a flow identifier of a flow to which the data packet belongs and determining a state of the flow. The example method also includes determining, based on the flow identifier and the state of the flow, an assigned member of the plurality of aggregate members for the flow and communicating the packet via the assigned member.

    摘要翻译: 公开了用于动态负载平衡的方法和装置。 一种示例方法包括在网络设备处接收要经由聚合组发送的数据分组,其中聚合组包括多个聚合成员。 该示例方法还包括基于数据分组确定数据分组所属的流的流标识符并确定流的状态。 示例性方法还包括基于流标识符和流的状态来确定用于流的多个聚合成员的分配成员,并经由所分配的成员来传送分组。

    SCALABLE, DYNAMIC POWER MANAGEMENT SCHEME FOR SWITCHING ARCHITECTURES UTILIZING MULTIPLE BANKS
    13.
    发明申请
    SCALABLE, DYNAMIC POWER MANAGEMENT SCHEME FOR SWITCHING ARCHITECTURES UTILIZING MULTIPLE BANKS 有权
    可扩展的动态电力管理方案,利用多个银行开关架构

    公开(公告)号:US20100318821A1

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

    申请号:US12604108

    申请日:2009-10-22

    IPC分类号: G06F1/32 G06F12/00

    摘要: According to one general aspect, a method may include receiving data from a network device. In some embodiments, the method may include writing the data to a memory bank that is part of a plurality of at least single-ported memory banks that have been grouped to act as a single at least dual-ported aggregated memory element. In various embodiments, the method may include monitoring the usage of the plurality of memory banks. In one embodiment, the method may include, based upon a predefined set of criteria, placing a memory bank that meets the predefined criteria in a low-power mode.

    摘要翻译: 根据一个一般方面,一种方法可以包括从网络设备接收数据。 在一些实施例中,该方法可以包括将数据写入到作为多个至少单端口存储器组的一部分的存储器组,存储器组被分组以用作单个至少双端口聚合存储器单元。 在各种实施例中,该方法可以包括监视多个存储体的使用。 在一个实施例中,该方法可以基于预定义的一组标准来包括以低功率模式放置满足预定准则的存储器组。

    Scalable, dynamic power management scheme for switching architectures utilizing multiple banks
    14.
    发明授权
    Scalable, dynamic power management scheme for switching architectures utilizing multiple banks 有权
    可扩展的动态电源管理方案,用于利用多个银行的交换架构

    公开(公告)号:US08385148B2

    公开(公告)日:2013-02-26

    申请号:US12604108

    申请日:2009-10-22

    IPC分类号: G11C5/14

    摘要: According to one general aspect, a method may include receiving data from a network device. In some embodiments, the method may include writing the data to a memory bank that is part of a plurality of at least single-ported memory banks that have been grouped to act as a single at least dual-ported aggregated memory element. In various embodiments, the method may include monitoring the usage of the plurality of memory banks. In one embodiment, the method may include, based upon a predefined set of criteria, placing a memory bank that meets the predefined criteria in a low-power mode.

    摘要翻译: 根据一个一般方面,一种方法可以包括从网络设备接收数据。 在一些实施例中,该方法可以包括将数据写入到作为多个至少单端口存储器组的一部分的存储器组,存储器组被分组以用作单个至少双端口聚合存储器单元。 在各种实施例中,该方法可以包括监视多个存储体的使用。 在一个实施例中,该方法可以基于预定义的一组标准来包括以低功率模式放置满足预定准则的存储器组。

    DYNAMIC LOAD BALANCING USING VIRTUAL LINK CREDIT ACCOUNTING
    16.
    发明申请
    DYNAMIC LOAD BALANCING USING VIRTUAL LINK CREDIT ACCOUNTING 有权
    使用虚拟链接信用账户的动态负载平衡

    公开(公告)号:US20110051735A1

    公开(公告)日:2011-03-03

    申请号:US12780524

    申请日:2010-05-14

    IPC分类号: H04L12/56

    摘要: Methods and apparatus for dynamic load balancing using virtual link credit accounting are disclosed. An example method includes receiving, at a network device, a data packet to be communicated using an aggregation group, the aggregation group including a plurality of virtual links having a common destination. The example method further includes determining a hash value based on the packet and determining an assigned virtual link of the plurality of virtual links based on the hash value. The example method also includes reducing a number of available transmission credits for the aggregation group and reducing a number of available transmission credits for the assigned virtual link. The example method still further includes communicating the packet to another network device using the assigned virtual link.

    摘要翻译: 披露了使用虚拟链接信用账户进行动态负载均衡的方法和装置。 一种示例方法包括在网络设备处接收要使用聚合组进行传送的数据分组,所述聚合组包括具有公共目的地的多个虚拟链路。 该示例方法还包括基于分组确定散列值,并且基于该散列值确定多个虚拟链路中的分配的虚拟链路。 该示例方法还包括减少用于聚合组的可用传输信用数量,并减少所分配的虚拟链路的可用传输信用数量。 该示例方法还包括使用分配的虚拟链路将分组传送到另一网络设备。

    SYSTEM FOR PERFORMING DATA CUT-THROUGH
    17.
    发明申请
    SYSTEM FOR PERFORMING DATA CUT-THROUGH 有权
    执行数据切换的系统

    公开(公告)号:US20130322271A1

    公开(公告)日:2013-12-05

    申请号:US13610165

    申请日:2012-09-11

    IPC分类号: H04J99/00 H04L12/26

    摘要: A system transfers data. The system includes an ingress node transferring data at a determined bandwidth. The ingress node includes a buffer and operates based on a monitored node parameter. The system includes a controller in communication with the ingress node. The controller is configured to allocate, based on the monitored node parameter, an amount of the determined bandwidth for directly transferring data to bypass the buffer of the ingress node.

    摘要翻译: 系统传输数据。 该系统包括以确定的带宽传送数据的入口节点。 入口节点包括缓冲器并且基于被监视的节点参数进行操作。 该系统包括与入口节点通信的控制器。 控制器被配置为基于所监视的节点参数来分配用于直接传送数据以绕过入口节点的缓冲器的确定带宽的量。

    Resilient Hashing for Load Balancing of Traffic Flows
    18.
    发明申请
    Resilient Hashing for Load Balancing of Traffic Flows 审中-公开
    用于流量流量负载平衡的弹性散列

    公开(公告)号:US20130003549A1

    公开(公告)日:2013-01-03

    申请号:US13174511

    申请日:2011-06-30

    IPC分类号: H04L12/26

    摘要: Methods, systems, and computer program product embodiments for managing traffic flows member of a plurality of available member resources in a communications device are disclosed. Embodiments include configuring a flow table containing a plurality of mappings, where each of the mappings specifies a relationship between one of a range of index values and at least one of the plurality of available member resources of an aggregated resource, assigning using the flow table respective traffic flows to at least one of the plurality of available links, and responsive to a change in the plurality of available member resources, changing the plurality of mappings.

    摘要翻译: 公开了用于在通信设备中管理多个可用成员资源的流量成员的方法,系统和计算机程序产品实施例。 实施例包括配置包含多个映射的流表,其中每个映射指定索引值的范围中的一个与聚合资源的多个可用成员资源中的至少一个之间的关系,使用流表分别分配 业务流向多个可用链路中的至少一个,并且响应于多个可用成员资源中的改变,改变多个映射。

    Hash-Based Load Balancing with Per-Hop Seeding
    19.
    发明申请
    Hash-Based Load Balancing with Per-Hop Seeding 有权
    基于哈夫的负载均衡与每跳播种

    公开(公告)号:US20120230225A1

    公开(公告)日:2012-09-13

    申请号:US13418283

    申请日:2012-03-12

    IPC分类号: H04L12/28 H04L12/56

    CPC分类号: H04L45/7453 H04L47/125

    摘要: Methods and apparatus for improving hash-based load balancing with per-hop seeding are disclosed. The methods and apparatus described herein provide a set of techniques that enable nodes to perform differing mathematical transformations when selecting a destination link. The techniques include manipulation of seeds, hash configuration mode randomization at a per node basis, per node/microflow basis or per microflow basis, seed index generation, and member selection. A node can utilize any, or all, of the techniques presented in this disclosure simultaneously to improve traffic distribution and avoid path starvation with a degree of determinism.

    摘要翻译: 公开了利用每跳播种改善基于散列的负载平衡的方法和装置。 本文描述的方法和装置提供了一组使得节点在选择目的地链路时能够执行不同数学变换的技术。 这些技术包括操作种子,以每个节点为基础的每个节点/微流基础或每个微流基础的散列配置模式随机化,种子索引生成和成员选择。 节点可以同时使用本公开中呈现的任何或全部技术来改善业务分布并且以一定程度的确定性来避免路径饥饿。

    Flow based path selection randomization using parallel hash functions
    20.
    发明授权
    Flow based path selection randomization using parallel hash functions 失效
    基于流的路径选择随机化使用并行散列函数

    公开(公告)号:US08665879B2

    公开(公告)日:2014-03-04

    申请号:US12756667

    申请日:2010-04-08

    IPC分类号: H04L12/28

    摘要: Methods and apparatus for randomizing selection of a next-hop path/link in a network are disclosed. An example method includes receiving, at the network device, a data packet. The example method further includes generating a first hash key based on the data packet and generating a first hash value from the first hash key using a first hash function. The example method also includes generating a second hash key based on the data packet and generating a second hash value from the second hash key using a second hash function. The method still further includes combining the first hash value and the second hash value to produce a combined hash value and selecting a next-hop path based on the combined hash value.

    摘要翻译: 公开了用于随机选择网络中的下一跳路径/链路的方法和装置。 一种示例性方法包括在网络设备处接收数据分组。 该示例方法还包括基于数据分组生成第一散列密钥,并使用第一散列函数从第一散列密钥生成第一哈希值。 该示例方法还包括基于数据分组生成第二散列密钥,并且使用第二哈希函数从第二散列密钥生成第二哈希值。 该方法还包括组合第一散列值和第二散列值以产生组合的散列值,并且基于组合的散列值来选择下一跳路径。