Application of Services in a Packet Switching Device
    1.
    发明申请
    Application of Services in a Packet Switching Device 有权
    服务在分组交换设备中的应用

    公开(公告)号:US20120027015A1

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

    申请号:US12844786

    申请日:2010-07-27

    IPC分类号: H04L12/56

    CPC分类号: H04L29/12339 H04L61/2503

    摘要: A service is applied in a packet switching device to both directions of a flow of packets through the packet switching device, with the application of this Layer-4 to layer-7 service to one direction requiring state information shared from the application of the service to packets traversing in the other direction. The service (e.g. firewall, network address translation) can be applied by different processing complexes which do not share memory; thus, state information is communicated between the processing complexes. When the service is applied by a single processing complex, packets can be directed explicitly to the single processing complex. The inline application of services in a packet switching system typically eliminates the need to change a packet's path through the packet switching system to that through a dedicated application server, and may eliminate the need for a dedicated services card or blade server.

    摘要翻译: 在分组交换设备中通过分组交换设备将分组交换设备应用于分组流的两个方向,通过将该第4层到第7层服务应用于需要从服务的应用共享的状态信息到一个方向 数据包在另一个方向上移动。 服务(例如防火墙,网络地址转换)可以由不共享存储器的不同处理复合体应用; 因此,在处理复合体之间传送状态信息。 当服务由单个处理复合体应用时,数据包可以被明确地定向到单个处理复合体。 分组交换系统中的业务的在线应用通常消除了通过分组交换系统将数据包的路径改变为通过专用应用服务器的路径的需要,并且可以消除对专用服务卡或刀片服务器的需要。

    SCALABLE PACKET PROCESSING SYSTEMS AND METHODS
    2.
    发明申请
    SCALABLE PACKET PROCESSING SYSTEMS AND METHODS 有权
    可扩展分组处理系统和方法

    公开(公告)号:US20120266181A1

    公开(公告)日:2012-10-18

    申请号:US13538806

    申请日:2012-06-29

    IPC分类号: G06F9/46

    CPC分类号: H04L67/1002 H04L45/60

    摘要: A data processing architecture includes multiple processors connected in series between a load balancer and reorder logic. The load balancer is configured to receive data and distribute the data across the processors. Appropriate ones of the processors are configured to process the data. The reorder logic is configured to receive the data processed by the processors, reorder the data, and output the reordered data.

    摘要翻译: 数据处理架构包括在负载平衡器和重新排序逻辑之间串联连接的多个处理器。 负载平衡器被配置为接收数据并在整个处理器上分发数据。 将适当的处理器配置为处理数据。 重排序逻辑被配置为接收由处理器处理的数据,重新排序数据并输出重新排序的数据。

    Application of services in a packet switching device
    5.
    发明授权
    Application of services in a packet switching device 有权
    服务在分组交换设备中的应用

    公开(公告)号:US08774185B2

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

    申请号:US12844786

    申请日:2010-07-27

    IPC分类号: H04L12/56

    CPC分类号: H04L29/12339 H04L61/2503

    摘要: A service is applied in a packet switching device to both directions of a flow of packets through the packet switching device, with the application of this Layer-4 to layer-7 service to one direction requiring state information shared from the application of the service to packets traversing in the other direction. The service (e.g. firewall, network address translation) can be applied by different processing complexes which do not share memory; thus, state information is communicated between the processing complexes. When the service is applied by a single processing complex, packets can be directed explicitly to the single processing complex. The inline application of services in a packet switching system typically eliminates the need to change a packet's path through the packet switching system to that through a dedicated application server, and may eliminate the need for a dedicated services card or blade server.

    摘要翻译: 在分组交换设备中通过分组交换设备将分组交换设备应用于分组流的两个方向,通过将该第4层到第7层服务应用于需要从服务的应用共享的状态信息到一个方向 数据包在另一个方向上移动。 服务(例如防火墙,网络地址转换)可以由不共享存储器的不同处理复合体应用; 因此,在处理复合体之间传送状态信息。 当服务由单个处理复合体应用时,数据包可以被明确地定向到单个处理复合体。 分组交换系统中的业务的在线应用通常消除了通过分组交换系统将数据包的路径改变为通过专用应用服务器的路径的需要,并且可以消除对专用服务卡或刀片服务器的需要。

    Scalable packet processing systems and methods
    6.
    发明授权
    Scalable packet processing systems and methods 有权
    可扩展的数据包处理系统和方法

    公开(公告)号:US07395538B1

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

    申请号:US10382863

    申请日:2003-03-07

    IPC分类号: G06F9/46 G06F15/00 G06F7/38

    CPC分类号: H04L67/1002 H04L45/60

    摘要: A data processing architecture includes multiple processors connected in series between a load balancer and reorder logic. The load balancer is configured to receive data and distribute the data across the processors. Appropriate ones of the processors are configured to process the data. The reorder logic is configured to receive the data processed by the processors, reorder the data, and output the reordered data.

    摘要翻译: 数据处理架构包括在负载平衡器和重新排序逻辑之间串联连接的多个处理器。 负载平衡器被配置为接收数据并在整个处理器上分发数据。 将适当的处理器配置为处理数据。 重排序逻辑被配置为接收由处理器处理的数据,重新排序数据并输出重新排序的数据。

    Dynamic Temporary Use of Packet Memory As Resource Memory
    7.
    发明申请
    Dynamic Temporary Use of Packet Memory As Resource Memory 有权
    动态临时使用包内存作为资源内存

    公开(公告)号:US20150301963A1

    公开(公告)日:2015-10-22

    申请号:US14257430

    申请日:2014-04-21

    IPC分类号: G06F13/16 G06F5/10

    CPC分类号: G06F13/1673 H04L49/9005

    摘要: In one embodiment, packet memory and resource memory of a memory are independently managed, with regions of packet memory being freed of packets and temporarily made available to resource memory. In one embodiment, packet memory regions are dynamically made available to resource memory so that in-service system upgrade (ISSU) of a packet switching device can be performed without having to statically allocate (as per prior systems) twice the memory space required by resource memory during normal packet processing operations. One embodiment dynamically collects fragments of packet memory stored in packet memory to form a contiguous region of memory that can be used by resource memory in a memory system that is shared between many clients in a routing complex. One embodiment assigns a contiguous region no longer used by packet memory to resource memory, and from resource memory to packet memory, dynamically without packet loss or pause.

    摘要翻译: 在一个实施例中,独立地管理存储器的分组存储器和资源存储器,其中分组存储器的区域不分组,并且临时使得资源存储器可用。 在一个实施例中,分组存储器区域被动态地用于资源存储器,使得可以执行分组交换设备的在役系统升级(ISSU),而不必静态地(按照现有系统)分配资源所需的存储空间的两倍 正常数据包处理操作时的内存。 一个实施例动态地收集存储在分组存储器中的分组存储器的片段以形成可由路由复合体中的许多客户端之间共享的存储器系统中的资源存储器使用的存储器的连续区域。 一个实施例将分组存储器不再使用的连续区域分配给资源存储器,以及从资源存储器到分组存储器,动态地将数据包丢失或暂停分配。

    Dynamic programmable delay selection circuit and method
    8.
    发明授权
    Dynamic programmable delay selection circuit and method 有权
    动态可编程延时选择电路及方法

    公开(公告)号:US07356720B1

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

    申请号:US10354118

    申请日:2003-01-30

    申请人: John C. Carney

    发明人: John C. Carney

    IPC分类号: G06F1/12 G06F1/00 G06F3/038

    摘要: A controller may include a measurement circuit configured to generate a proxy signal representing delay variations in the controller. The measurement circuit may also generate a measurement value from the proxy signal. A control circuit may be configured to convert the measurement value into a control value. A delay circuit may be adjusted by the control value to alter an amount of delay of a signal.

    摘要翻译: 控制器可以包括被配置为生成表示控制器中的延迟变化的代理信号的测量电路。 测量电路还可以从代理信号产生测量值。 控制电路可以被配置为将测量值转换成控制值。 可以通过控制值来调整延迟电路以改变信号的延迟量。

    Method and apparatus for transporting slurry along a pipeline
    9.
    发明授权
    Method and apparatus for transporting slurry along a pipeline 失效
    沿管道输送浆料的方法和装置

    公开(公告)号:US4507022A

    公开(公告)日:1985-03-26

    申请号:US370220

    申请日:1982-04-20

    申请人: John C. Carney

    发明人: John C. Carney

    IPC分类号: B65G53/30

    CPC分类号: B65G53/30

    摘要: Method and apparatus for transporting a slurry along a pipeline having a number of downstream delivery points along its length and a plant at each delivery point for burning or otherwise using a part of the solids, such as coal, obtained from the slurry. In the practice of the method, the pipeline is filled with a carrier fluid, such as water, and batches of slurry are introduced between batches of the carrier fluid for movement along the pipeline. Each batch of slurry is separated from the batches of carrier fluid by a cap and a tail, the cap and tail being formed from a liquid suspension of fine solids. At each downstream delivery point, each batch of slurry and its cap and tail are directed out of the pipeline into a holding tank. A portion of the contents of the holding tank is removed from the holding tank and dewatered to produce a large mesh solids cake and a centrate defined as a liquid suspension of fines. The remainder of the contents of the holding tank and a cap and tail formed from the centrate is then directed into the pipeline downstream of the delivery point between the batches of carrier fluid for transit to the next delivery point along the pipeline. The foregoing steps are repeated at each successive downstream delivery point along the pipeline. At each delivery point, the cake formed by dewatering is burned or otherwise used at a plant at the delivery point. At the last delivery point, the remaining slurry is dewatered and used. the invention eliminates the need for grinding solids at each downstream delivery point to form the caps and tails material needed to isolate the batches of slurry from the carrier fluid sent on to the next delivery point.

    摘要翻译: 沿着其长度沿着具有多个下游递送点的管道输送浆料的方法和设备,以及用于燃烧或以其它方式使用从浆料获得的一部分固体(例如煤)的每个输送点处的设备。 在该方法的实践中,管道填充有诸如水的载体流体,并且批量的浆料被引入到载体流体的批次之间以沿着管道移动。 每批浆料通过盖和尾部与批次的载体流体分离,盖和尾部由细固体的液体悬浮液形成。 在每个下游输送点,每批料浆及其盖和尾部被引导到管道外进入储罐。 将储存罐的一部分内容物从储存罐中取出并进行脱水以产生大的网状固体滤饼和定义为细粒液体悬浮液的浓缩液。 储存罐的剩余部分和由中心体形成的盖和尾部然后被引导到载体流体批次之间的输送点下游的管道中,以沿着管道转运到下一个递送点。 在沿着管道的每个连续的下游递送点重复上述步骤。 在每个输送点,通过脱水形成的滤饼在输送点的工厂被燃烧或以其它方式使用。 在最后一个交货点,剩余的浆液脱水并使用。 本发明消除了在每个下游输送点处研磨固体的需要,以形成将批次的浆料与发送到下一个输送点的载体流体分离所需的盖和尾料。

    Dynamic temporary use of packet memory as resource memory

    公开(公告)号:US09846658B2

    公开(公告)日:2017-12-19

    申请号:US14257430

    申请日:2014-04-21

    CPC分类号: G06F13/1673 H04L49/9005

    摘要: In one embodiment, packet memory and resource memory of a memory are independently managed, with regions of packet memory being freed of packets and temporarily made available to resource memory. In one embodiment, packet memory regions are dynamically made available to resource memory so that in-service system upgrade (ISSU) of a packet switching device can be performed without having to statically allocate (as per prior systems) twice the memory space required by resource memory during normal packet processing operations. One embodiment dynamically collects fragments of packet memory stored in packet memory to form a contiguous region of memory that can be used by resource memory in a memory system that is shared between many clients in a routing complex. One embodiment assigns a contiguous region no longer used by packet memory to resource memory, and from resource memory to packet memory, dynamically without packet loss or pause.