METHOD AND SYSTEM FOR MANAGING TABLES THAT ARE USED BY NETWORK PROCESSORS TO CONTROL TRAFFIC THROUGH A NETWORK
    1.
    发明申请
    METHOD AND SYSTEM FOR MANAGING TABLES THAT ARE USED BY NETWORK PROCESSORS TO CONTROL TRAFFIC THROUGH A NETWORK 有权
    用于管理由网络处理器用于通过网络控制交通的表的方法和系统

    公开(公告)号:US20080072242A1

    公开(公告)日:2008-03-20

    申请号:US11942657

    申请日:2007-11-19

    IPC分类号: G06F9/46

    CPC分类号: G06F8/24 H04L41/00

    摘要: A method for managing tables that are used by network processors to control network traffic through a network. The method comprises including a first table management software application in a first network processor, in which the first table management software is dedicated to managing only tables associated with the first network processor; including a second table management software application in a second network processor, in which the second table management software application is dedicated to managing only tables associated with the second network processor; and including a table management control application in a host processor, in which the table management control application is configured to respectively manage the tables associated with the first network processor and the tables associated with the second network processor through the first table management software application and the second table management software application through a plurality of generic application programming interfaces (APIs).

    摘要翻译: 一种用于管理网络处理器用于通过网络控制网络流量的表的方法。 该方法包括在第一网络处理器中包括第一表管理软件应用程序,其中第一表管理软件专用于仅管理与第一网络处理器相关联的表; 包括在第二网络处理器中的第二表管理软件应用,其中第二表管理软件应用专用于仅管理与第二网络处理器相关联的表; 并且在主处理器中包括表管理控制应用,其中表管理控制应用被配置为通过第一表管理软件应用分别管理与第一网络处理器相关联的表和与第二网络处理器相关联的表,并且 第二表管理软件应用程序通过多个通用应用程序编程接口(API)。

    Method and system of generically managing tables for network processors
    2.
    发明申请
    Method and system of generically managing tables for network processors 有权
    一般管理网络处理器表格的方法和系统

    公开(公告)号:US20050102685A1

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

    申请号:US10706232

    申请日:2003-11-12

    IPC分类号: G06F9/44 H04L12/24 G06F9/46

    CPC分类号: G06F8/24 H04L41/00

    摘要: A method and system for managing a plurality of tables for a plurality of heterogeneous network processors in a network is disclosed. The network also includes at least one host processor that utilizes at least one table management application. The method and system include providing a plurality of generic application program interfaces (APIs). The generic APIs communicate with the control application(s) and the heterogeneous network processors. The generic APIs communicate with the table management application(s) in a network processor independent manner, but manage the tables for the heterogeneous network processors in a network processor specific manner. Thus, the generic APIs allow the control application(s) to be network processor independent and to manage the tables for the heterogeneous network processors in the network processor specific manner.

    摘要翻译: 公开了一种用于管理网络中的多个异构网络处理器的多个表的方法和系统。 网络还包括利用至少一个表管理应用的至少一个主机处理器。 该方法和系统包括提供多个通用应用程序接口(API)。 通用API与控制应用程序和异构网络处理器通信。 通用API以网络处理器独立的方式与表管理应用程序通信,但以网络处理器特定方式管理异构网络处理器的表。 因此,通用API允许控制应用程序与网络处理器无关,并以网络处理器特定的方式管理异构网络处理器的表。

    Method and system of generically specifying packet classification behavior
    3.
    发明授权
    Method and system of generically specifying packet classification behavior 有权
    一般指定数据包分类行为的方法和系统

    公开(公告)号:US07720948B2

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

    申请号:US10706262

    申请日:2003-11-12

    IPC分类号: G06F15/173

    CPC分类号: H04L12/2801

    摘要: A method and system for controlling packet classification behavior of a plurality of heterogeneous network processors in a network is disclosed. The network also includes at least one host processor that utilizes at least one packet classification application. The method and system include providing a plurality of generic application program interfaces (APIs). The generic APIs communicate with the packet classification application(s) and the heterogeneous network processors. The generic APIs communicate with the packet classification application(s) in the host processor(s) in a network processor independent manner, but manage the packet classification behavior of the heterogeneous network processors in a network processor specific manner. Thus, the generic APIs allow the packet classification application(s) to be network processor independent and to manage the packet classification behavior of the heterogeneous network processors in the network processor specific manner.

    摘要翻译: 公开了一种用于控制网络中的多个异构网络处理器的分组分类行为的方法和系统。 网络还包括利用至少一个分组分类应用的至少一个主机处理器。 该方法和系统包括提供多个通用应用程序接口(API)。 通用API与分组分类应用程序和异构网络处理器进行通信。 通用API以与网络处理器无关的方式与主机处理器中的分组分类应用通信,但以网络处理器特定方式管理异构网络处理器的分组分类行为。 因此,通用API允许分组分类应用与网络处理器无关,并以网络处理器特定的方式来管理异构网络处理器的分组分类行为。

    Method and system for managing tables that are used by network processors to control traffic through a network
    4.
    发明授权
    Method and system for managing tables that are used by network processors to control traffic through a network 有权
    用于管理由网络处理器用于控制通过网络的流量的表的方法和系统

    公开(公告)号:US07865912B2

    公开(公告)日:2011-01-04

    申请号:US11942657

    申请日:2007-11-19

    IPC分类号: G06F17/24 G06F9/44

    CPC分类号: G06F8/24 H04L41/00

    摘要: A method for managing tables that are used by network processors to control network traffic through a network. The method comprises including a first table management software application in a first network processor, in which the first table management software is dedicated to managing only tables associated with the first network processor; including a second table management software application in a second network processor, in which the second table management software application is dedicated to managing only tables associated with the second network processor; and including a table management control application in a host processor, in which the table management control application is configured to respectively manage the tables associated with the first network processor and the tables associated with the second network processor through the first table management software application and the second table management software application through a plurality of generic application programming interfaces (APIs).

    摘要翻译: 一种用于管理网络处理器用于通过网络控制网络流量的表的方法。 该方法包括在第一网络处理器中包括第一表管理软件应用程序,其中第一表管理软件专用于仅管理与第一网络处理器相关联的表; 包括在第二网络处理器中的第二表管理软件应用,其中第二表管理软件应用专用于仅管理与第二网络处理器相关联的表; 并且在主处理器中包括表管理控制应用,其中表管理控制应用被配置为通过第一表管理软件应用分别管理与第一网络处理器相关联的表和与第二网络处理器相关联的表,并且 第二表管理软件应用程序通过多个通用应用程序编程接口(API)。

    Method and system of generically managing tables for network processors
    5.
    发明授权
    Method and system of generically managing tables for network processors 有权
    一般管理网络处理器表格的方法和系统

    公开(公告)号:US07325239B2

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

    申请号:US10706232

    申请日:2003-11-12

    IPC分类号: G06F17/24 G06F9/44

    CPC分类号: G06F8/24 H04L41/00

    摘要: A method and system for managing a plurality of tables for a plurality of heterogeneous network processors in a network is disclosed. The network also includes at least one host processor that utilizes at least one table management application. The method and system include providing a plurality of generic application program interfaces (APIs). The generic APIs communicate with the control application(s) and the heterogeneous network processors. The generic APIs communicate with the table management application(s) in a network processor independent manner, but manage the tables for the heterogeneous network processors in a network processor specific manner. Thus, the generic APIs allow the control application(s) to be network processor independent and to manage the tables for the heterogeneous network processors in the network processor specific manner.

    摘要翻译: 公开了一种用于管理网络中的多个异构网络处理器的多个表的方法和系统。 网络还包括利用至少一个表管理应用的至少一个主机处理器。 该方法和系统包括提供多个通用应用程序接口(API)。 通用API与控制应用程序和异构网络处理器通信。 通用API以网络处理器独立的方式与表管理应用程序通信,但以网络处理器特定方式管理异构网络处理器的表。 因此,通用API允许控制应用程序与网络处理器无关,并以网络处理器特定的方式管理异构网络处理器的表。

    Method and system of generically specifying packet classification behavior
    6.
    发明申请
    Method and system of generically specifying packet classification behavior 有权
    一般指定数据包分类行为的方法和系统

    公开(公告)号:US20050102686A1

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

    申请号:US10706262

    申请日:2003-11-12

    IPC分类号: G06F9/44 G06F9/46 H04L12/28

    CPC分类号: H04L12/2801

    摘要: A method and system for controlling packet classification behavior of a plurality of heterogeneous network processors in a network is disclosed. The network also includes at least one host processor that utilizes at least one packet classification application. The method and system include providing a plurality of generic application program interfaces (APIs). The generic APIs communicate with the packet classification application(s) and the heterogeneous network processors. The generic APIs communicate with the packet classification application(s) in the host processor(s) in a network processor independent manner, but manage the packet classification behavior of the heterogeneous network processors in a network processor specific manner. Thus, the generic APIs allow the packet classification application(s) to be network processor independent and to manage the packet classification behavior of the heterogeneous network processors in the network processor specific manner.

    摘要翻译: 公开了一种用于控制网络中的多个异构网络处理器的分组分类行为的方法和系统。 网络还包括利用至少一个分组分类应用的至少一个主机处理器。 该方法和系统包括提供多个通用应用程序接口(API)。 通用API与分组分类应用程序和异构网络处理器进行通信。 通用API以与网络处理器无关的方式与主机处理器中的分组分类应用通信,但以网络处理器特定方式管理异构网络处理器的分组分类行为。 因此,通用API允许分组分类应用与网络处理器无关,并以网络处理器特定的方式来管理异构网络处理器的分组分类行为。

    Device throttling system and method
    7.
    发明申请
    Device throttling system and method 失效
    设备节流系统和方法

    公开(公告)号:US20070157037A1

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

    申请号:US11323861

    申请日:2005-12-30

    IPC分类号: G06F1/00

    CPC分类号: G06F1/206

    摘要: An array of electronic devices includes at least one throttlable device in the array of devices and a management module connected to the at least one throttlable device for reducing heat effects to an overheating device from neighboring devices in the array of electronic devices device. The management module is configured to detect the overheating of the overheating device, detect at least one throttlable device neighboring the overheating device and in the array of devices, and throttle the at least one throttlable device. The array of devices are an array of blade servers within a blade center, and the management module is separate from the at least one throttlable device.

    摘要翻译: 电子设备阵列包括装置阵列中的至少一个可节流装置和连接到该至少一个可节流装置的管理模块,用于减少来自电子装置装置阵列中的相邻装置的过热装置的热效应。 管理模块被配置为检测过热装置的过热,检测与过热装置和装置阵列相邻的至少一个可节流装置,并且对至少一个可节流装置进行节流。 所述设备阵列是刀片中心内的刀片服务器阵列,并且所述管理模块与所述至少一个可节流装置分开。

    Device throttling system from neighboring device
    8.
    发明授权
    Device throttling system from neighboring device 失效
    来自相邻设备的设备节流系统

    公开(公告)号:US07644291B2

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

    申请号:US11323861

    申请日:2005-12-30

    IPC分类号: G06F1/00

    CPC分类号: G06F1/206

    摘要: An array of electronic devices includes at least one throttlable device in the array of devices and a management module connected to the at least one throttlable device for reducing heat effects to an overheating device from neighboring devices in the array of electronic devices device. The management module is configured to detect the overheating of the overheating device, detect at least one throttlable device neighboring the overheating device and in the array of devices, and throttle the at least one throttlable device. The array of devices are an array of blade servers within a blade center, and the management module is separate from the at least one throttlable device.

    摘要翻译: 电子设备阵列包括装置阵列中的至少一个可节流装置和连接到该至少一个可节流装置的管理模块,用于减少来自电子装置装置阵列中的相邻装置的过热装置的热效应。 管理模块被配置为检测过热装置的过热,检测与过热装置和装置阵列相邻的至少一个可节流装置,并且对至少一个可节流装置进行节流。 所述设备阵列是刀片中心内的刀片服务器阵列,并且所述管理模块与所述至少一个可节流装置分开。

    Reduction of Ternary Rules with Common Priority and Actions
    9.
    发明申请
    Reduction of Ternary Rules with Common Priority and Actions 失效
    减少三重规则,共同优先和行动

    公开(公告)号:US20080189233A1

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

    申请号:US11466472

    申请日:2006-08-23

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30289

    摘要: A system for reducing the size of a database includes a memory in which the database configured in a ternary matrix array structure is stored. A processor executing at least one reduction algorithm scans the database tagging superfluous entries that are subsequently deleted. The tagging and deleting are done in such a way that the logical contents of the original database is unchanged, even though the size of the database is reduced.

    摘要翻译: 用于减小数据库大小的系统包括其中存储以三元矩阵阵列结构配置的数据库的存储器。 执行至少一个还原算法的处理器扫描数据库标记随后被删除的多余条目。 标签和删除是以原始数据库的逻辑内容不变的方式完成的,即使减少了数据库的大小。

    System and method of remote media cache optimization for use with multiple processing units
    10.
    发明申请
    System and method of remote media cache optimization for use with multiple processing units 审中-公开
    用于多个处理单元的远程媒体缓存优化的系统和方法

    公开(公告)号:US20060294313A1

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

    申请号:US11159687

    申请日:2005-06-23

    IPC分类号: G06F12/00

    摘要: A system and method of remote media cache optimization for use with multiple processing units. The present invention discloses a data processing system that includes multiple processing units, a storage device, and a storage device adapter for coupling the storage device to the multiple processing units. The data processing system also includes a cache coupled to the storage device. The cache includes a data partition for storing data retrieved from the storage device and multiple sense data partitions. Each of the multiple sense partitions correspond to a respective one of the multiple processing units. In response to the storage device receiving a first command from a first processing unit, the storage device issues a response to the command and the storage device adapter stores sense data corresponding to the first command in a first sense data partition.

    摘要翻译: 一种用于多个处理单元的远程媒体缓存优化的系统和方法。 本发明公开了一种数据处理系统,其包括多个处理单元,存储装置和用于将存储装置耦合到多个处理单元的存储装置适配器。 数据处理系统还包括耦合到存储设备的高速缓存。 高速缓存包括用于存储从存储装置检索的数据的数据分区和多个感测数据分区。 多个感测分区中的每一个对应于多个处理单元中的相应一个。 响应于存储设备从第一处理单元接收到第一命令,存储设备发出对该命令的响应,并且存储设备适配器将对应于第一命令的感测数据存储在第一感测数据分区中。