Hash collision reduction system, method and program
    2.
    发明专利
    Hash collision reduction system, method and program 有权
    HASH碰撞减少系统,方法和程序

    公开(公告)号:JP2013242539A

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

    申请号:JP2013081290

    申请日:2013-04-09

    Abstract: PROBLEM TO BE SOLVED: To provide an improved computer system.SOLUTION: The system may include a controller having a computer processor. The controller reduces insertion times and/or hashing collisions when interfacing with new components introduced to the controller. The system may also include a collision avoidance apparatus that reduces hashing collisions by using a plurality of tables and a plurality of keys per bucket. The system may further include a hash apparatus in communication with the controller to map the plurality of keys to the plurality of tables, where the hash apparatus uses a single hash logic to provide an avalanche effect when one key is changed, which results in change of nearly half of bits in the plurality of tables.

    Abstract translation: 要解决的问题:提供改进的计算机系统。解决方案:系统可以包括具有计算机处理器的控制器。 当与引入控制器的新组件接口时,控制器可以减少插入时间和/或散列碰撞。 该系统还可以包括通过使用多个表和每个桶的多个密钥来减少散列冲突的冲突避免装置。 该系统还可以包括与控制器通信的散列装置,以将多个密钥映射到多个表,其中散列装置使用单个散列逻辑来在一个密钥改变时提供雪崩效应,这导致 多个表中的几乎一半的位。

    Method and apparatus for adding qos level to packet, and computer program
    3.
    发明专利
    Method and apparatus for adding qos level to packet, and computer program 有权
    将QOS级别添加到分组的方法和装置以及计算机程序

    公开(公告)号:JP2012129997A

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

    申请号:JP2011265779

    申请日:2011-12-05

    CPC classification number: H04L47/2441 H04L69/22

    Abstract: PROBLEM TO BE SOLVED: To provide a method, an apparatus, and a computer program for adding a QOS level to a packet.SOLUTION: Syntax analysis of a multi layer network communication including a nest header by a continuous network layer is performed, and a value related to a priority or a quality of service requirement (a priority indicator value) for data of each individual layer distributed over a header group is extracted. Aggregated data (a composition aggregation priority value) is applied to a table where different possible composition aggregation priority values corresponding to a lower resolution quality level value are mapped. The priority indicator value or the composition aggregation priority value can be filtered, or masked, or compressed. In one embodiment, bit subsets different from each other for storing the priority indicator values are selected based on a logical port associated with a packet and the final priority indicator value applied to a discriminated sub-table having a mapping of quality level values suitable for the logical port.

    Abstract translation: 要解决的问题:提供一种用于向分组添加QOS级别的方法,装置和计算机程序。 解决方案:执行包括连续网络层的嵌套报头的多层网络通信的语法分析,并且与每个单独层的数据的优先级或服务质量要求(优先级指示符值)相关的值 提取分布在头组上的数据。 将聚合数据(合成聚合优先级值)应用于映射与较低分辨率质量等级值对应的不同可能组合聚合优先级值的表。 可以对优先级指示符值或组合聚合优先级值进行过滤,掩码或压缩。 在一个实施例中,基于与分组相关联的逻辑端口选择彼此不同的用于存储优先级指示符值的比特子集,并且应用于具有适合于所述优先级指示符的质量等级值的映射的被鉴别子表的最终优先级指示符值 逻辑端口 版权所有(C)2012,JPO&INPIT

    System, method, and computer program (improved computer interface system) for reducing insertion times and/or hash collisions
    4.
    发明专利
    System, method, and computer program (improved computer interface system) for reducing insertion times and/or hash collisions 有权
    系统,方法和计算机程序(改进的计算机接口系统),用于减少插入时间和/或冲突冲突

    公开(公告)号:JP2013243650A

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

    申请号:JP2013080172

    申请日:2013-04-08

    CPC classification number: G06F17/00 G06F17/30097 G06F17/3033

    Abstract: PROBLEM TO BE SOLVED: To provide an improved computer system.SOLUTION: An improved computer system may include a controller including a computer processor. The system may also include a selector apparatus in communication with the controller to choose a table having a higher collision quality index than other tables under consideration by the selector apparatus. The system may further include an exchanger apparatus to configure a standby table that replaces the table chosen by the selector apparatus. The system may additionally include a switch that changes a hash function on the basis of the replacement of the chosen table of the exchanger apparatus to enable the controller to reduce insertion times and/or collisions when interfacing with new components introduced to the controller.

    Abstract translation: 要解决的问题:提供改进的计算机系统。解决方案:改进的计算机系统可以包括包括计算机处理器的控制器。 该系统还可以包括与控制器通信的选择器装置,以选择具有比选择装置考虑的其它表格更高的冲突质量指标的表格。 该系统还可以包括交换装置,用于配置替换由选择装置选择的表的备用表。 该系统可以另外包括基于交换机装置的所选择的表的替换来改变散列函数的开关,以使得当与引入到控制器的新组件接口时,控制器能够减少插入时间和/或冲突。

    Method and apparatus for improving security while transmitting data packet
    5.
    发明专利
    Method and apparatus for improving security while transmitting data packet 有权
    用于在发送数据包时改进安全性的方法和装置

    公开(公告)号:JP2007259446A

    公开(公告)日:2007-10-04

    申请号:JP2007071816

    申请日:2007-03-20

    CPC classification number: H04L49/9042 H04L49/90 H04L69/22

    Abstract: PROBLEM TO BE SOLVED: To provide methods and an apparatus for improving security while transmitting a data packet. SOLUTION: In a first aspect of the present invention, a first method of transmitting a data packet is provided. The first method includes the steps of: (1) for each connection from which a data packet may be transmitted, storing header data corresponding to the connection; (2) employing a user application to form a header and payload data of a packet, wherein the user application is associated with a connection from which the packet is to be transmitted; and (3) while transmitting the packet, comparing one or more portions of the packet header data with the header data corresponding to the connection with which the user application is associated. Numerous other aspects are also provided. COPYRIGHT: (C)2008,JPO&INPIT

    Abstract translation: 要解决的问题:提供发送数据分组时提高安全性的方法和装置。 解决方案:在本发明的第一方面,提供了发送数据分组的第一种方法。 第一种方法包括以下步骤:(1)对于可以从其发送数据分组的每个连接,存储对应于该连接的头部数据; (2)使用用户应用来形成分组的报头和有效载荷数据,其中所述用户应用与要发送所述分组的连接相关联; 和(3)在发送分组时,将分组报头数据的一个或多个部分与对应于用户应用所关联的连接的报头数据进行比较。 还提供了许多其他方面。 版权所有(C)2008,JPO&INPIT

    Connecting an external network coprocessor to a network processor packet parser

    公开(公告)号:GB2503123B

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

    申请号:GB201312922

    申请日:2011-12-19

    Applicant: IBM

    Abstract: A network processor includes first communication protocol ports that each support ‘M’ minimum size packet data path traffic on ‘N’ lanes at ‘S’ Gigabits per second (Gbps) and traffic with different communication protocol units on ‘n’ additional lanes at ‘s’ Gbps. The first communication protocol ports support access to an external coprocessor using parsing logic located in each of the first communication protocol ports. The parsing logic, during a parsing period, is configured to send a request to the external coprocessor at reception of a ‘M’ size packet and to receive a response from the external coprocessor. The parsing logic sends a request maximum ‘m’ size byte word to the external coprocessor on one of the additional lanes and receives a response maximum ‘m’ size byte word from the external coprocessor on the one of the additional lanes while complying with the equation N×S/M=

Patent Agency Ranking