Rule set partitioning based packet classification method for Internet
    1.
    发明申请
    Rule set partitioning based packet classification method for Internet 有权
    用于Internet的基于分组分组的分组分类方法

    公开(公告)号:US20080243748A1

    公开(公告)日:2008-10-02

    申请号:US11343991

    申请日:2006-01-31

    IPC分类号: G06N5/02

    摘要: The present invention provides a rule set partitioning based packet classification method for Internet. The method comprising: performing Horizontal Cut for the rule set, determining the field for partitioning a rule layer based on a target algorithm and selecting the partition manner of the Horizontal Cut, performing Horizontal Cut according to the selected partition manner of the Horizontal Cut, thereby obtaining more than one rule layers, each rule layer being a Horizontal subset, combining the rule layers to obtain a plurality of Horizontal subsets according to the total number of the pre-designated Horizontal subsets and a predefined principle, wherein the total number of said combined plurality of Horizontal subsets equals to the total number of said pre-designated Horizontal subsets; performing Vertical Cut in each of the Horizontal subsets; then forming a Hash table that can index the Vertical subsets, so that it can be used in a lookup; and realizing rule storage in each Vertical subset respectively according to the target algorithm.

    摘要翻译: 本发明提供了一种用于因特网的基于规则集划分的分组分类方法。 该方法包括:对规则集执行水平切割,基于目标算法确定用于划分规则层的字段,并选择水平切割的分割方式,根据所选择的水平切割分割方式进行水平切割,由此 获取多于一个的规则层,每个规则层是一个水平子集,根据预先指定的水平子集的总数和一个预定原则组合规则层以获得多个水平子集,其中所述组合的总数 多个水平子集等于所述预先指定的水平子集的总数; 在每个水平子集中执行垂直切割; 然后形成可以对“垂直”子集进行索引的哈希表,以便可以在查找中使用; 并根据目标算法分别在每个垂直子集中实现规则存储。

    Rule set partitioning based packet classification method for internet
    3.
    发明授权
    Rule set partitioning based packet classification method for internet 有权
    用于互联网的规则集划分的分组分类方法

    公开(公告)号:US07747553B2

    公开(公告)日:2010-06-29

    申请号:US11343991

    申请日:2006-01-31

    IPC分类号: G06F17/00 G06N5/02

    摘要: The present invention provides a rule set partitioning based packet classification method for Internet. The method comprising: performing Horizontal Cut for the rule set, determining the field for partitioning a rule layer based on a target algorithm and selecting the partition manner of the Horizontal Cut, performing Horizontal Cut according to the selected partition manner of the Horizontal Cut, thereby obtaining more than one rule layers, each rule layer being a Horizontal subset, combining the rule layers to obtain a plurality of Horizontal subsets according to the total number of the pre-designated Horizontal subsets and a predefined principle, wherein the total number of said combined plurality of Horizontal subsets equals to the total number of said pre-designated Horizontal subsets; performing Vertical Cut in each of the Horizontal subsets; then forming a Hash table that can index the Vertical subsets, so that it can be used in a lookup; and realizing rule storage in each Vertical subset respectively according to the target algorithm.

    摘要翻译: 本发明提供了一种用于因特网的基于规则集划分的分组分类方法。 该方法包括:对规则集执行水平切割,基于目标算法确定用于划分规则层的字段,并选择水平切割的分割方式,根据所选择的水平切割分割方式进行水平切割,由此 获取多于一个的规则层,每个规则层是一个水平子集,根据预先指定的水平子集的总数和一个预定原则组合规则层以获得多个水平子集,其中所述组合的总数 多个水平子集等于所述预先指定的水平子集的总数; 在每个水平子集中执行垂直切割; 然后形成可以对“垂直”子集进行索引的哈希表,以便可以在查找中使用; 并根据目标算法分别在每个垂直子集中实现规则存储。

    System enabling transactional memory and prediction-based transaction execution method
    5.
    发明授权
    System enabling transactional memory and prediction-based transaction execution method 有权
    系统启用事务内存和基于预测的事务执行方法

    公开(公告)号:US08799590B2

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

    申请号:US12463113

    申请日:2009-05-08

    IPC分类号: G06F9/52 G06F9/46

    摘要: A system enabling Transactional Memory with overflow prediction mechanism, comprising: prediction unit for predicting the mode for the next execution of a transaction based on the final status of the previous execution of the transaction; execution unit for executing the transaction in the execution mode predicted by the prediction unit, wherein the execution mode comprises overflow mode and non-overflow made. According to this invention, before a transaction is executed, it is predicted whether or not the transaction will overflow, and therefore, the execution of the transaction which is necessary to determine whether or not an overflow will occur is saved.

    摘要翻译: 一种启用具有溢出预测机制的事务性存储器的系统,包括:预测单元,用于基于事务的先前执行的最终状态来预测下一次执行事务的模式; 执行单元,用于在由预测单元预测的执行模式中执行交易,其中执行模式包括溢出模式和非溢出。 根据本发明,在交易执行之前,预测交易是否将溢出,因此,确定是否将发生溢出所必需的交易的执行被保存。

    SYSTEM ENABLING TRANSACTIONAL MEMORY AND PREDICTION-BASED TRANSACTION EXECUTION METHOD
    6.
    发明申请
    SYSTEM ENABLING TRANSACTIONAL MEMORY AND PREDICTION-BASED TRANSACTION EXECUTION METHOD 有权
    系统启用交易记忆和基于预测的交易执行方法

    公开(公告)号:US20090292884A1

    公开(公告)日:2009-11-26

    申请号:US12463113

    申请日:2009-05-08

    IPC分类号: G06F12/00 G06N5/02

    摘要: This invention provides a system enabling Transactional Memory with overflow prediction mechanism, comprising: prediction unit for predicting the mode for the next execution of a transaction based on the final status of the previous execution of the transaction; execution unit for executing the transaction in the execution mode predicted by the prediction unit, wherein the execution mode comprises overflow mode and non-overflow made. According to this invention, before a transaction is executed, it is predicted whether or not the transaction will overflow, and therefore, the execution of the transaction which is necessary to determine whether or not an overflow will occur is saved and the system performance can be improved.

    摘要翻译: 本发明提供一种能够实现具有溢出预测机制的事务性存储器的系统,包括:预测单元,用于基于事务的先前执行的最终状态来预测下一次执行事务的模式; 执行单元,用于在由预测单元预测的执行模式中执行交易,其中执行模式包括溢出模式和非溢出。 根据本发明,在交易执行之前,预测交易是否会溢出,因此,确定是否发生溢出所必需的交易的执行被保存,并且系统性能可以是 改进。

    Method for IPv4 application transition over IPv6 networks
    7.
    发明授权
    Method for IPv4 application transition over IPv6 networks 有权
    通过IPv6网络进行IPv4应用转换的方法

    公开(公告)号:US08417831B2

    公开(公告)日:2013-04-09

    申请号:US11915364

    申请日:2006-05-12

    IPC分类号: G06F15/16

    摘要: A network system adopting a first IP protocol is provided. The network system includes an address allocating server and a communication terminal supporting both the first IP protocol and a second IP protocol, wherein the address allocating server dynamically allocates an address of the second IP protocol to the communication terminal. The communication terminal includes a dynamic address manager for acquiring the dynamically allocated address of the second IP protocol of the communication terminal from the address allocating server and a second IP protocol address of the destination of a second IP protocol packet from a second IP protocol application, and an address adapter for encapsulating the second IP protocol packet from the second IP protocol application into a first IP protocol packet, wherein the second IP protocol address of the communication terminal in the header of the second IP protocol packet and the second IP protocol address of the destination are encapsulated into the first IP protocol packet.

    摘要翻译: 提供采用第一IP协议的网络系统。 网络系统包括地址分配服务器和支持第一IP协议和第二IP协议的通信终端,其中地址分配服务器动态地将第二IP协议的地址分配给通信终端。 通信终端包括动态地址管理器,用于从地址分配服务器获取通信终端的第二IP协议的动态分配的地址和来自第二IP协议应用的第二IP协议分组的目的地的第二IP协议地址, 以及地址适配器,用于将来自第二IP协议应用的第二IP协议分组封装成第一IP协议分组,其中第二IP协议分组的报头中的通信终端的第二IP协议地址和第二IP协议地址的第二IP协议地址 目的地被封装到第一IP协议包中。

    Method For Ipv4 Application Transition Over Ipv6 Networks
    9.
    发明申请
    Method For Ipv4 Application Transition Over Ipv6 Networks 有权
    Ipv6网络中Ipv4应用转换的方法

    公开(公告)号:US20090157900A1

    公开(公告)日:2009-06-18

    申请号:US11915364

    申请日:2006-05-12

    IPC分类号: G06F15/16

    摘要: A network system adopting a first IP protocol is provided. The network system includes an address allocating server and a communication terminal supporting both the first IP protocol and a second IP protocol, wherein the address allocating server dynamically allocates an address of the second IP protocol to the communication terminal. The communication terminal includes a dynamic address manager for acquiring the dynamically allocated address of the second IP protocol of the communication terminal from the address allocating server and a second IP protocol address of the destination of a second IP protocol packet from a second IP protocol application, and an address adapter for encapsulating the second IP protocol packet from the second IP protocol application into a first IP protocol packet, wherein the second IP protocol address of the communication terminal in the header of the second IP protocol packet and the second IP protocol address of the destination are encapsulated into the first IP protocol packet.

    摘要翻译: 提供采用第一IP协议的网络系统。 网络系统包括地址分配服务器和支持第一IP协议和第二IP协议的通信终端,其中地址分配服务器动态地将第二IP协议的地址分配给通信终端。 通信终端包括动态地址管理器,用于从地址分配服务器获取通信终端的第二IP协议的动态分配的地址和来自第二IP协议应用的第二IP协议分组的目的地的第二IP协议地址, 以及地址适配器,用于将来自第二IP协议应用的第二IP协议分组封装成第一IP协议分组,其中第二IP协议分组的报头中的通信终端的第二IP协议地址和第二IP协议地址的第二IP协议地址 目的地被封装到第一IP协议包中。

    METHOD AND SYSTEM FOR LOADING STATUS CONTROL OF DLL
    10.
    发明申请
    METHOD AND SYSTEM FOR LOADING STATUS CONTROL OF DLL 有权
    用于加载DLL的状态控制的方法和系统

    公开(公告)号:US20100106950A1

    公开(公告)日:2010-04-29

    申请号:US12607241

    申请日:2009-10-28

    摘要: Apparatus and methods are provided for controlling the loading status of DLLs. Specifically, a streaming program compiler is provided. The compiler includes operation modules for calling DLLs during streaming program execution; association table generating units for generating association tables according to user-defined rules, where the association table includes entries indicating (i) stream branches of the streaming program and (ii) an operation module corresponding to the stream branches; and a trigger generating unit for generating a trigger based on user-defined rules, where the trigger generating unit (i) determines which conditions for loading and unloading DLLs fit the streaming program, (ii) matches these conditions to a particular stream branch to identify a matched stream branch, and (iii) sends out triggering signals indicating the matched stream branch. This invention also provides a corresponding method and controller.

    摘要翻译: 提供了用于控制DLL的加载状态的装置和方法。 具体地说,提供流程序编译器。 编译器包括在流程序执行期间调用DLL的操作模块; 关联表生成单元,用于根据用户定义的规则生成关联表,其中所述关联表包括指示(i)流程序流的流分支和(ii)对应于流分支的操作​​模块的条目; 触发器生成单元,用于基于用户定义的规则生成触发,其中触发器生成单元(i)确定用于加载和卸载DLL的条件适合于流程序,(ii)将这些条件与特定流分支相匹配以识别 匹配流分支,以及(iii)发出指示匹配流分支的触发信号。 本发明还提供了相应的方法和控制器。