Technique for adaptively load balancing connections in multi-link trunks
    11.
    发明授权
    Technique for adaptively load balancing connections in multi-link trunks 有权
    多链路干线自适应负载平衡连接技术

    公开(公告)号:US07787370B1

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

    申请号:US09946736

    申请日:2001-09-06

    IPC分类号: G01R31/08

    摘要: A technique for adaptively load balancing connections in multi-link trunks is disclosed. The present invention provides an adaptive load balancing algorithm that utilizes relative link quality metrics to adjust traffic distribution between links. Link quality metrics may include short-term averages of an observed packet drop rate for each member link in a bundle. The present invention may dynamically adjust the number of flows on each link in proportion to available bandwidth. In addition, link quality metrics may be equalized, such that no link is more lossy than the others.

    摘要翻译: 公开了一种用于在多链路干线中自适应地负载平衡连接的技术。 本发明提供一种自适应负载平衡算法,其利用相对链路质量度量来调整链路之间的业务分布。 链路质量度量可以包括捆绑中每个成员链路观察到的分组丢弃率的短期平均值。 本发明可以与可用带宽成比例地动态地调整每个链路上的流量。 此外,链路质量度量可能会相等,使得没有链路比其他链路更有损耗。

    Method and apparatus for encoding a plurality of pre-defined codes into a search key and for locating a longest matching pre-defined code
    12.
    发明授权
    Method and apparatus for encoding a plurality of pre-defined codes into a search key and for locating a longest matching pre-defined code 失效
    用于将多个预定义代码编码到搜索关键字中并用于定位最长匹配的预定义代码的方法和装置

    公开(公告)号:US07324519B2

    公开(公告)日:2008-01-29

    申请号:US11034839

    申请日:2005-01-14

    IPC分类号: H04L12/56

    摘要: A method and apparatus for locating in a list of pre-defined codes, a longest code matching a given code. The method and apparatus involve producing a search mask encoding at least one portion of said given code and comparing the search mask to a search key having a Prefix Node Bit Array (PNBA) in which a bit is set active in at least one of a plurality of bit positions corresponding to possible bit combinations of bits in a bit string having a length equal to or less than the longest predefined code in the plurality of pre-defined codes and arranged by the lengths of possible bit combinations and by numeric values of the bit combinations, to identify a common active bit position in the search key and the search mask corresponding to one of the pre-defined codes having a length greater than all others of said pre-defined codes which correspond to common active bit positions.

    摘要翻译: 用于定位在预定义代码列表中的方法和装置,其是与给定代码匹配的最长代码。 所述方法和装置包括产生编码所述给定代码的至少一部分的搜索掩码,并且将搜索掩码与具有前缀节点位阵列(PNBA)的搜索关键字进行比较,其中将位设置为多个 对应于具有等于或小于多个预定义代码中的最长预定义代码的长度的比特串中的比特的可能比特组合的比特位置,并且由可能的比特组合的长度和比特的数值 组合,以识别搜索关键字中的公共活动比特位置和对应于具有大于对应于公共活动比特位置的所述预定义码的所有其他长度的预定义码之一的搜索掩码。

    Technique for implementing an admission control scheme for data flows
    13.
    发明授权
    Technique for implementing an admission control scheme for data flows 有权
    实施数据流入场控制方案的技术

    公开(公告)号:US07221656B1

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

    申请号:US10172981

    申请日:2002-06-18

    IPC分类号: H04J1/16 G08C15/00

    摘要: A technique for implementing an admission control scheme for data flows is disclosed. In one embodiment, the technique is realized by determining a current error value in response to a queue size in a packet buffer; generating a packet drop probability based at least in part on the current error value; receiving a data packet having a data type; and determining whether to reject or accept the received data packet at a queue based at least in part on the packet drop probability and a predetermined flow rejection threshold. In addition, the technique may involve determining whether a randomly generated number is less than or equal to the packet drop probability and determining whether a count variable is greater than or equal to an inter-drop interval.

    摘要翻译: 公开了一种用于实现数据流的准入控制方案的技术。 在一个实施例中,通过响应于分组缓冲器中的队列大小来确定当前错误值来实现该技术; 至少部分地基于当前误差值产生分组丢弃概率; 接收具有数据类型的数据分组; 以及至少部分地基于分组丢弃概率和预定流拒绝阈值来确定是否拒绝或接受队列处的接收数据分组。 此外,该技术可以涉及确定随机生成的数量是否小于或等于分组丢弃概率,并且确定计数变量是否大于或等于中间间隔。

    Rotator communication switch having redundant elements
    14.
    发明授权
    Rotator communication switch having redundant elements 有权
    旋转通信开关具有冗余元件

    公开(公告)号:US07184431B2

    公开(公告)日:2007-02-27

    申请号:US09954192

    申请日:2001-09-18

    IPC分类号: H04L12/50

    CPC分类号: H04L49/10 H04L49/25 H04L49/90

    摘要: A rotator switch includes active and redundant tandem buffers used to switch information units through the switch. The tandem buffers are interconnected to inputs and outputs by way of commutators. Information provided to one or more of the active buffers is provided to a redundant buffer. If an active tandem buffer fails, the switch may use the redundant buffer in place of the failed active buffer. A further rotator switch is formed using a plurality of switching blocks. Each switching block includes its own set of tandem buffers, and ingress and egress commutators to interconnect the tandem buffers to inputs and outputs. The plurality of switching blocks is interconnected using additional commutators. At least one of these switching blocks is redundant and is provided with information provided to an active switching block. In the event of failure of an active block, the switch may use a redundant switching block in place of the failed or replaced active block.

    摘要翻译: 旋转开关包括用于通过开关切换信息单元的主动和冗余串联缓冲器。 串联缓冲器通过换向器与输入和输出互连。 提供给一个或多个活动缓冲器的信息被提供给冗余缓冲器。 如果主动串联缓冲区出现故障,则交换机可能会使用冗余缓冲区来代替故障的主动缓冲区。 使用多个切换块形成另外的旋转开关。 每个切换块包括其自己的串联缓冲器集合,以及用于将串联缓冲器互连到输入和输出的入口和出口换向器。 多个切换块使用附加换向器互连。 这些切换块中的至少一个是冗余的并且被提供有提供给有源切换块的信息。 在活动块发生故障的情况下,交换机可以使用冗余交换块来代替故障或更换的活动块。

    Clock recovery using a direct smoothing process
    15.
    发明授权
    Clock recovery using a direct smoothing process 有权
    使用直接平滑处理的时钟恢复

    公开(公告)号:US07130368B1

    公开(公告)日:2006-10-31

    申请号:US10246399

    申请日:2002-09-19

    IPC分类号: H03D3/24

    摘要: A system and method for synchronizing a local clock to a reference clock using a linear model of the error between the local clock and the reference clock is disclosed. In one embodiment, a direct smoothing process is used in conjunction with the linear model to estimate a frequency offset by which the frequency of an oscillator of the local clock is adjusted. Also disclosed herein is a phased-lock loop (PLL) adapted to synchronize a local clock with a reference clock using the direct smoothing process, as well as a system implementing the PLL for timing the playout of data received from a transmitter.

    摘要翻译: 公开了一种使用本地时钟和参考时钟之间的误差的线性模型将本地时钟同步到参考时钟的系统和方法。 在一个实施例中,直线平滑处理与线性模型一起使用以估计调整本地时钟的振荡器的频率的频率偏移。 本文还公开了适用于使用直接平滑处理将本地时钟与参考时钟同步的相控锁环(PLL),以及实现用于定时从发射机接收的数据的播出的定时的PLL的系统。

    Technique for multicasting optical frequency channels in a multi-channel optical system
    16.
    发明授权
    Technique for multicasting optical frequency channels in a multi-channel optical system 有权
    在多通道光学系统中组播光频道的技术

    公开(公告)号:US07106977B1

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

    申请号:US10303015

    申请日:2002-11-25

    IPC分类号: H04B10/00

    摘要: A technique for multicasting an optical frequency channel in a multi-channel optical system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for multicasting an optical frequency channel in a multi-channel optical system. The method comprises splitting a first optical frequency channel in a pair of adjacent optical frequency channels into a first split optical frequency channel and a second split optical frequency channel. The method also comprises converting the optical frequency of the second split optical frequency channel to the optical frequency of the second optical frequency channel in the pair of adjacent optical frequency channels. The method further comprises selectively directing the first split optical frequency channel and the converted second split optical frequency channel to separate destinations.

    摘要翻译: 公开了一种在多通道光学系统中组播光频道的技术。 在一个特定的示例性实施例中,该技术可以被实现为用于在多信道光学系统中多播光信道的方法。 该方法包括将一对相邻光频道中的第一光频道分解为第一分裂光频道和第二分裂光频道。 该方法还包括将第二分裂光频道的光频率转换成该对相邻光频道中的第二光频道的光频率。 该方法还包括选择性地将第一分裂光频道和转换的第二分裂光频信道引导到分离的目的地。

    Queue management mechanism for proportional loss rate differentiation
    17.
    发明授权
    Queue management mechanism for proportional loss rate differentiation 有权
    比例损失率差异的队列管理机制

    公开(公告)号:US06961307B1

    公开(公告)日:2005-11-01

    申请号:US09900146

    申请日:2001-07-09

    IPC分类号: H04L12/56 H04L12/26

    摘要: A technique for managing a queue so as to distribute losses among different service classes is disclosed. In one embodiment, the technique is realized by classifying an incoming packet into one of a plurality of classes. Each class has an associated weighting factor. The system continuously monitors a queue size and determines an overall packet drop probability based on the actual queue size and a target queue size and calculates a target class drop probability based on the overall packet drop probability and the weighting factor. Finally, the system makes a comparison based on the target class drop probability and a selected value and decides whether to drop the incoming packet based on a result of the comparison. If losses are unavoidable in the system, the technique ensures that the losses will be distributed among the different service classes in inverse proportion to the service price of each class.

    摘要翻译: 公开了一种用于管理队列以便在不同服务类别之间分配丢失的技术。 在一个实施例中,该技术通过将输入分组分类为多个类中的一个来实现。 每个类都有相关的加权因子。 系统连续监视队列大小,并根据实际队列大小和目标队列大小确定整体分组丢弃概率,并根据整体分组丢弃概率和权重因子计算目标类丢弃概率。 最后,系统根据目标类丢弃概率和选定值进行比较,并根据比较结果决定是否丢弃传入的数据包。 如果系统中的损失是不可避免的,则该技术可以确保不同服务类别之间的损失与每个类的服务价格成反比。

    Protocol for clock distribution and loop resolution
    18.
    发明授权
    Protocol for clock distribution and loop resolution 失效
    时钟分配和循环分辨率协议

    公开(公告)号:US08755308B2

    公开(公告)日:2014-06-17

    申请号:US13362319

    申请日:2012-01-31

    IPC分类号: H04L12/28

    CPC分类号: H04L41/12 H04J3/0679

    摘要: In response to a network topology change, a clock root node calculates a new clock path for each affected node by building a clock source topology tree, and identifying from that tree a path to the network node from a clock source of higher or equal stratum relative to that network node. The root node then sends a network message to each node indicating the new path that the node should use. Each node receives the message and compares the new path with the existing path. If the paths are different then the node acquires the new path just received in the message. If the paths are the same then the node does nothing and discards the message.

    摘要翻译: 响应于网络拓扑变化,时钟根节点通过构建时钟源拓扑树来计算每个受影响节点的新时钟路径,并且从该树中识别来自较高或相等层次的时钟源的网络节点的路径 到该网络节点。 根节点然后向每个节点发送一个网络消息,指示该节点应该使用的新路径。 每个节点接收消息,并将新路径与现有路径进行比较。 如果路径不同,则节点获取刚刚在消息中接收到的新路径。 如果路径相同,则节点不执行任何操作并丢弃该消息。

    Protocol for clock distribution and loop resolution
    19.
    发明授权
    Protocol for clock distribution and loop resolution 失效
    时钟分配和循环分辨率协议

    公开(公告)号:US08125930B2

    公开(公告)日:2012-02-28

    申请号:US11609966

    申请日:2006-12-13

    IPC分类号: H04L12/28

    CPC分类号: H04L41/12 H04J3/0679

    摘要: Algorithms and data structure are described for constructing and maintaining a clock distribution tree (“CDT”) for timing loop avoidance. The CDT algorithms and data structure allows a node to make an automated and unattended path switch to the most desirable clock source in the network. In response to a network topology change, a clock root node distributes new clock paths to all nodes in the network. In particular, the root node calculates a new clock path for each affected node by building a clock source topology tree, and identifying from that tree a path to the network node from a clock source of higher or equal stratum relative to that network node. The root node then sends a network message to each node indicating the new path that the node should use. Each node receives the message and compares the new path with the existing path. If the paths are different then the node acquires the new path just received in the message. If the paths are the same then the node does nothing and discards the message.

    摘要翻译: 描述了用于构建和维护用于定时回路的时钟分布树(“CDT”)的算法和数据结构。 CDT算法和数据结构允许节点将自动和无人值守的路径切换到网络中最理想的时钟源。 响应于网络拓扑变化,时钟根节点将新的时钟路径分配给网络中的所有节点。 特别地,根节点通过构建时钟源拓扑树来计算每个受影响节点的新时钟路径,并且从该树中识别来自相对于该网络节点的较高或相等层的时钟源到网络节点的路径。 根节点然后向每个节点发送一个网络消息,指示节点应该使用的新路径。 每个节点接收消息,并将新路径与现有路径进行比较。 如果路径不同,则节点获取刚刚在消息中接收到的新路径。 如果路径相同,则节点不执行任何操作并丢弃该消息。