System and method for an efficient query sort of a data stream with duplicate key values
    1.
    发明授权
    System and method for an efficient query sort of a data stream with duplicate key values 有权
    具有重复键值的数据流的高效查询排序的系统和方法

    公开(公告)号:US09235622B2

    公开(公告)日:2016-01-12

    申请号:US12394572

    申请日:2009-02-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30486

    摘要: An apparatus and method for efficiently performing a query sort on a data set with duplicate key values is disclosed. The method includes identifying unique key values for a key in a data set after determining that a number of duplicate key values for the key exceed a predefined threshold. The method also includes recording an association of each unique key value with a record in the data set and sorting unique key values. The method further includes storing the unique key values in a sorted order, wherein each unique key value is associated with an appropriate record in the data set.

    摘要翻译: 公开了一种用于对具有重复键值的数据集有效执行查询排序的装置和方法。 该方法包括在确定密钥的重复密钥值的数量超过预定阈值之后,识别数据集中的密钥的唯一密钥值。 该方法还包括记录每个唯一密钥值与数据集中的记录的关联并排序唯一密钥值。 该方法还包括以排序顺序存储唯一键值,其中每个唯一键值与数据集中的适当记录相关联。

    Maintaining versions of data in solid state memory
    2.
    发明授权
    Maintaining versions of data in solid state memory 有权
    维护固态存储器中的数据版本

    公开(公告)号:US09135163B2

    公开(公告)日:2015-09-15

    申请号:US13615885

    申请日:2012-09-14

    IPC分类号: G06F12/02

    摘要: One or more embodiments are directed a solid state storage device for maintaining versions of data. The solid state storage device comprises a processor and a solid state memory communicatively coupled to the processor. A flash translation layer receives at least one request from a file system to write at least one dataset to a logical page of the solid state memory. At least one physical page in a data block of the solid state memory associated with the logical page is identified. At least one dataset in the physical page is stored. At least one data versioning tag is associated with the dataset in a data structure associated with the logical page. The data versioning tag identifies the dataset as a given version of the logical page. The dataset is maintained as accessible from the physical page irrespective of subsequent write operations to the logical page.

    摘要翻译: 一个或多个实施例涉及用于维护数据版本的固态存储设备。 固态存储设备包括通信地耦合到处理器的处理器和固态存储器。 闪存转换层从文件系统接收至少一个请求,以将至少一个数据集写入固态存储器的逻辑页面。 识别与逻辑页面相关联的固态存储器的数据块中的至少一个物理页。 存储物理页面中至少一个数据集。 至少一个数据版本控制标签与与逻辑页面相关联的数据结构中的数据集相关联。 数据版本控制标签将数据集标识为逻辑页面的给定版本。 无论对逻辑页面的后续写入操作如何,数据集都保持从物理页面可访问。

    Data versioning in solid state memory
    3.
    发明授权
    Data versioning in solid state memory 有权
    固态存储器中的数据版本控制

    公开(公告)号:US09135162B2

    公开(公告)日:2015-09-15

    申请号:US13615867

    申请日:2012-09-14

    IPC分类号: G06F12/02

    摘要: One or more embodiments are directed a solid state storage device for maintaining versions of data. The solid state storage device comprises a processor and a solid state memory communicatively coupled to the processor. A flash translation layer is configured to perform a method comprising creating at least one data structure associated with at least one logical page of the solid state memory. The logical page is associated with at least one physical page in a data block of the solid state memory. A first set of information associated with the logical page is stored in the data structure. A second set of information associated with the physical page is stored in the data structure. The second set of information comprises at least versioning information identifying which version of the logical page is represented by a dataset stored within the physical page.

    摘要翻译: 一个或多个实施例涉及用于维护数据版本的固态存储设备。 固态存储设备包括通信地耦合到处理器的处理器和固态存储器。 闪存转换层被配置为执行包括创建与固态存储器的至少一个逻辑页面相关联的至少一个数据结构的方法。 逻辑页面与固态存储器的数据块中的至少一个物理页面相关联。 与逻辑页面相关联的第一组信息被存储在数据结构中。 与物理页面相关联的第二组信息被存储在数据结构中。 第二组信息至少包括版本信息,识别逻辑页面的哪个版本由存储在物理页面内的数据集表示。

    Flash translation layer system for maintaining data versions in solid state memory
    4.
    发明授权
    Flash translation layer system for maintaining data versions in solid state memory 有权
    闪存转换层系统,用于在固态存储器中维护数据版本

    公开(公告)号:US09135161B2

    公开(公告)日:2015-09-15

    申请号:US13494796

    申请日:2012-06-12

    IPC分类号: G06F12/02

    CPC分类号: G06F12/0246 G06F2212/7209

    摘要: One or more embodiments are directed to managing data in a solid state memory supporting data versioning. At least one request to perform an operation on at least one logical page of a solid state memory is received from a file system. A data structure associated with the at least one logical page is identified. The data structure at least identifies one or more physical pages associated with the at least one logical page, and a version of the at least one logical page represented by a dataset stored in each of the one or more physical pages. The operation is performed on the at least one logical page based on the data structure that has been identified.

    摘要翻译: 一个或多个实施例涉及管理支持数据版本控制的固态存储器中的数据。 从文件系统接收至少一个对固态存储器的至少一个逻辑页执行操作的请求。 识别与至少一个逻辑页面相关联的数据结构。 所述数据结构至少识别与所述至少一个逻辑页面相关联的一个或多个物理页面,以及由存储在所述一个或多个物理页面中的每一个中的数据集所表示的所述至少一个逻辑页面的版本。 基于已经识别的数据结构,在至少一个逻辑页上执行操作。

    Request controlling
    5.
    发明授权
    Request controlling 有权
    请求控制

    公开(公告)号:US08856461B2

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

    申请号:US13217398

    申请日:2011-08-25

    摘要: This invention provides a request controlling apparatus, processor and method. The request controlling apparatus is connected to a request storage unit and includes: a queue unit storing flag recording region configured to record a storing flag corresponding to a queue unit in the request storage unit, a comparing means configured to judge whether a incoming first queue unit corresponds to a same message as an already existing queue unit, where the already existing queue unit is in the request storage unit and a flag setting means is configured to set the storing flag corresponding to the already existing queue unit in the queue unit storing flag recording region, to indicate that a message state related to the already existing queue unit will not be stored if the first queue unit corresponds to the same message as in the already existing queue unit.

    摘要翻译: 本发明提供了一种请求控制装置,处理器和方法。 所述请求控制装置连接到请求存储单元,包括:队列单元,存储标记记录区域,被配置为在所述请求存储单元中记录与队列单元对应的存储标志;比较装置,被配置为判断进入的第一队列单元 对应于与现有的队列单元相同的消息,其中已经存在的队列单元在请求存储单元中,并且标志设置装置被配置为将对应于已经存在的队列单元的存储标志设置在队列单元存储标志记录中 指示如果第一队列单元对应于与已经存在的队列单元相同的消息,则与现有队列单元相关的消息状态将不被存储。

    Network intrusion protection
    6.
    发明授权
    Network intrusion protection 有权
    网络入侵保护

    公开(公告)号:US08677473B2

    公开(公告)日:2014-03-18

    申请号:US12273142

    申请日:2008-11-18

    IPC分类号: G06F9/00 H04L29/06

    摘要: Improved techniques are disclosed for use in an intrusion prevention system or the like. For example, a method comprises the following steps performed by a computing element of a network. A packet of a flow is received, the flow comprising a plurality of packets, wherein the plurality of packets represents data in the network. A network intrusion analysis cost-benefit value is determined representing a benefit for analyzing the received packet for intrusions in relation to a cost for analyzing the received packet for intrusions. The method compares the network intrusion analysis cost-benefit value to a network intrusion analysis cost-benefit threshold to determine whether analyzing the received packet for intrusions before forwarding the received packet is warranted. Responsive to a determination that analyzing the received packet for intrusions before forwarding the received packet is not warranted, the received packet is forwarded, an indication is made that subsequent packets of the flow should be forwarded, and a determination is made whether the received packet indicates an intrusion after forwarding the received packet.

    摘要翻译: 公开了用于入侵防御系统等的改进的技术。 例如,一种方法包括由网络的计算元件执行的以下步骤。 接收到流的分组,所述流包括多个分组,其中所述多个分组表示网络中的数据。 确定网络入侵分析成本效益值,其代表用于分析入侵的接收分组相对于用于分析所接收的分组的入侵成本的成本的益处。 该方法将网络入侵分析成本效益值与网络入侵分析成本效益阈值进行比较,以确定在转发接收到的分组之前是否分析接收到的攻击包的数据包。 响应于在转发接收到的分组之前分析入侵的接收分组的确定是不合理的,所接收的分组被转发,指示应该转发流的后续分组,并且确定接收到的分组是否指示 转发接收到的数据包后的入侵。

    ENCODED DATA PROCESSING
    7.
    发明申请
    ENCODED DATA PROCESSING 失效
    编码数据处理

    公开(公告)号:US20140019472A1

    公开(公告)日:2014-01-16

    申请号:US13545522

    申请日:2012-07-10

    IPC分类号: G06F17/30

    摘要: Techniques for encoded data processing which allow for continuous data processing as encoded data changes. Data is decomposed into one or more blocks with each block containing at least one data record. At least one data record within a given block is encoded with a first encoding process selected from one or more encoding processes. The first encoding process is associated with the given data block. Techniques evaluate whether or not to implement an encoding change for a given block when updating a given data record in the given block. Responsive to the evaluation, the given block is re-encoded with a second encoding process. Responsive to the re-encoding, the association of the given block is updated. A map is formed to convert the given data record encoded with the first encoding process to the second encoding process so as to preserve comparative relationships of the given data record.

    摘要翻译: 用于编码数据处理的技术,其允许作为编码数据的连续数据处理改变。 数据被分解为一个或多个块,每个块包含至少一个数据记录。 使用从一个或多个编码过程中选择的第一编码过程对给定块内的至少一个数据记录进行编码。 第一编码过程与给定的数据块相关联。 技术评估在给定块中更新给定数据记录时是否实现给定块的编码更改。 响应于评估,给定的块用第二编码过程重新编码。 响应于重新编码,给定块的关联更新。 形成地图以将用第一编码处理编码的给定数据记录转换为第二编码处理,以便保持给定数据记录的比较关系。

    DATA VERSIONING IN SOLID STATE MEMORY
    8.
    发明申请
    DATA VERSIONING IN SOLID STATE MEMORY 有权
    固态存储器中的数据版本

    公开(公告)号:US20130332684A1

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

    申请号:US13494697

    申请日:2012-06-12

    IPC分类号: G06F12/16 G06F12/10

    摘要: Embodiments are directed to maintaining versions of data within a solid state memory. One or more embodiments create at least one data structure associated with at least one logical page of a solid state memory. The logical page is associated with at least one physical page in a data block of the solid state memory. A first set of information associated with the logical page is stored in the data structure. A second set of information associated with the physical page is stored in the data structure. The second set of information includes at least versioning information identifying which version of the logical page is represented by a dataset is stored within the physical page.

    摘要翻译: 实施例旨在维持固态存储器内的数据版本。 一个或多个实施例创建与固态存储器的至少一个逻辑页面相关联的至少一个数据结构。 逻辑页面与固态存储器的数据块中的至少一个物理页面相关联。 与逻辑页面相关联的第一组信息被存储在数据结构中。 与物理页面相关联的第二组信息被存储在数据结构中。 第二组信息至少包括版本信息,识别由数据集表示的逻辑页面的哪个版本被存储在物理页面中。

    FILE SYSTEM FOR MAINTAINING DATA VERSIONS IN SOLID STATE MEMORY
    9.
    发明申请
    FILE SYSTEM FOR MAINTAINING DATA VERSIONS IN SOLID STATE MEMORY 审中-公开
    用于在固态存储器中维护数据版本的文件系统

    公开(公告)号:US20130332656A1

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

    申请号:US13615908

    申请日:2012-09-14

    IPC分类号: G06F12/02

    摘要: One or more embodiments are directed to managing data in a solid state memory supporting data versioning. A file system residing at an information processing system reserves a plurality of logical pages from a solid state memory. Each logical page in the plurality of logical pages is associated with a plurality of physical pages in the solid state memory. Each logical page in the plurality of logical pages is assigned to one group in a plurality of groups. A request is sent to a flash translation layer for an operation to be performed by the flash translation layer on a group in the plurality of groups.

    摘要翻译: 一个或多个实施例涉及管理支持数据版本控制的固态存储器中的数据。 位于信息处理系统的文件系统从固态存储器预留多个逻辑页面。 多个逻辑页面中的每个逻辑页面与固态存储器中的多个物理页面相关联。 将多个逻辑页面中的每个逻辑页面分配给多个组中的一个组。 向闪存转换层发送请求以进行由多个组中的组上的闪存转换层执行的操作。