HEURISTIC INTERFACE FOR ENABLING A COMPUTER DEVICE TO UTILIZE DATA PROPERTY-BASED DATA PLACEMENT INSIDE A NONVOLATILE MEMORY DEVICE
    2.
    发明申请
    HEURISTIC INTERFACE FOR ENABLING A COMPUTER DEVICE TO UTILIZE DATA PROPERTY-BASED DATA PLACEMENT INSIDE A NONVOLATILE MEMORY DEVICE 审中-公开
    用于启用计算机设备的智能接口,以利用非易失性存储器件内的基于数据属性的数据放置

    公开(公告)号:US20170017663A1

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

    申请号:US15090799

    申请日:2016-04-05

    Abstract: An interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device comprises: executing a software component at an operating system level in the computer device that monitors update statistics of all data item modifications into the nonvolatile memory device, including one or more of update frequencies for each data item, accumulated update and delete frequencies specific to each file type, and an origin of the data item; storing the update statistics of each of the data items and each of the data item types in a database; and intercepting all operations, including create, write, and update, of performed by applications to all the data items, and automatically assigning a data property identifier to each of the data items based on current update statistics in the database, such that the data items and assigned data property identifiers are transmitted over a memory channel to the non-volatile memory device.

    Abstract translation: 一种用于使计算机设备能够利用非易失性存储器件内的基于数据属性的数据放置的接口包括:在所述计算机设备中的操作系统级执行软件组件,所述软件组件监视所有数据项修改的更新统计信息到所述非易失性存储器设备中, 包括每个数据项的更新频率,对每个文件类型特定的累积更新和删除频率的一个或多个以及数据项的来源; 将每个数据项和每个数据项类型的更新统计信息存储在数据库中; 并截取应用程序对所有数据项执行的所有操作,包括创建,写入和更新,以及根据数据库中的当前更新统计信息自动将数据属性标识符分配给每个数据项,使得数据项 并且分配的数据属性标识符通过存储器通道发送到非易失性存储器件。

    DATA PROPERTY-BASED DATA PLACEMENT IN A NONVOLATILE MEMORY DEVICE
    3.
    发明申请
    DATA PROPERTY-BASED DATA PLACEMENT IN A NONVOLATILE MEMORY DEVICE 审中-公开
    基于数据属性的数据放置在非易失性存储器件中

    公开(公告)号:US20170017411A1

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

    申请号:US15144588

    申请日:2016-05-02

    Abstract: Example embodiments are described for data property-based data placement inside a nonvolatile memory device performed by a storage controller of the nonvolatile memory device. In one aspect, the embodiments include: executing a software component on the computer device that detects at least one of an executing application and a hardware device connecting to the computing device; responsive to detecting the at least one executing application and the hardware device, searching, by the software component, a workflow repository to find a predetermined workflow associated with the at least one executing application and the hardware device, wherein the predetermined workflow associates predefined data property identifiers to different types of data items written to the nonvolatile memory device by the executing application or the hardware device; comparing, by the software component, activities of the at least one executing application and the hardware device to the predetermined workflow; and using the predetermined workflow to automatically assign the data property identifiers to the data items used by the application or the hardware device, such that the data items and assigned data property identifiers are transmitted over a channel to the nonvolatile memory device for storage wherein the nonvolatile memory device reads the data property identifiers and identifies which blocks of the nonvolatile memory device to store the corresponding data items, such that the data items having the same data property identifiers are stored in a same block.

    Abstract translation: 对由非易失性存储器件的存储控制器执行的非易失性存储器件内的基于数据属性的数据放置进行描述。 在一个方面,实施例包括:在计算机设备上执行检测执行应用程序和连接到计算设备的硬件设备中的至少一个的软件组件; 响应于检测所述至少一个执行应用程序和所述硬件设备,由所述软件组件搜索工作流存储库以找到与所述至少一个执行应用程序和所述硬件设备相关联的预定工作流,其中所述预定工作流程将预定义的数据属性 由执行应用程序或硬件设备写入非易失性存储器件的不同类型数据项的标识符; 将所述软件组件比较所述至少一个执行应用程序和所述硬件设备的活动到所述预定工作流程; 并且使用预定工作流程将数据属性标识符自动分配给应用程序或硬件设备使用的数据项,使得数据项和分配的数据属性标识符通过一个通道发送到非易失性存储器件以进行存储,其中非易失性存储器 存储器设备读取数据属性标识符并识别非易失性存储器件的哪个块存储对应的数据项,使得具有相同数据属性标识符的数据项被存储在相同的块中。

    Multi-stream SSD QoS management
    4.
    发明授权

    公开(公告)号:US11586392B2

    公开(公告)日:2023-02-21

    申请号:US16775262

    申请日:2020-01-28

    Abstract: A system and method for satisfying Quality of Service (QoS) attributes for a stream using a storage device with multi-stream capability is described. The storage device may include memory to store data. A host interface may receive requests, some of which may be associated with a stream. A host interface layer may schedule the requests in a manner that may satisfy the QoS attribute for the stream.

    Data property-based data placement in a nonvolatile memory device

    公开(公告)号:US11461010B2

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

    申请号:US15144588

    申请日:2016-05-02

    Abstract: Example embodiments are described for data property-based data placement inside a nonvolatile memory device performed by a storage controller of the nonvolatile memory device. In one aspect, the embodiments include: executing a software component on the computer device that detects at least one of an executing application and a hardware device connecting to the computing device; responsive to detecting the at least one executing application and the hardware device, searching, by the software component, a workflow repository to find a predetermined workflow associated with the at least one executing application and the hardware device, wherein the predetermined workflow associates predefined data property identifiers to different types of data items written to the nonvolatile memory device by the executing application or the hardware device; comparing, by the software component, activities of the at least one executing application and the hardware device to the predetermined workflow; and using the predetermined workflow to automatically assign the data property identifiers to the data items used by the application or the hardware device, such that the data items and assigned data property identifiers are transmitted over a channel to the nonvolatile memory device for storage wherein the nonvolatile memory device reads the data property identifiers and identifies which blocks of the nonvolatile memory device to store the corresponding data items, such that the data items having the same data property identifiers are stored in a same block.

    Multi-stream SSD QoS management
    6.
    发明授权

    公开(公告)号:US10592171B2

    公开(公告)日:2020-03-17

    申请号:US15167974

    申请日:2016-05-27

    Abstract: A system and method for satisfying Quality of Service (QoS) attributes (620) for a stream (405, 410) using a storage device (120) with multi-stream capability is described. The storage device (120) may include memory (510, 515, 520) to store data. A host interface (525) may receive requests (345, 350, 415, 420, 425, 430, 435, 440), some of which may be associated with a stream (405, 410). A host interface layer (545) may schedule the requests (345, 350, 415, 420, 425, 430, 435, 440) in a manner that may satisfy the QoS attribute (620) for the stream (405, 410).

    HEURISTIC INTERFACE FOR ENABLING A COMPUTER DEVICE TO UTILIZE DATA PROPERTY-BASED DATA PLACEMENT INSIDE A NONVOLATILE MEMORY DEVICE

    公开(公告)号:US20200073856A1

    公开(公告)日:2020-03-05

    申请号:US16676356

    申请日:2019-11-06

    Abstract: An interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device comprises: executing a software component at an operating system level in the computer device that monitors update statistics of all data item modifications into the nonvolatile memory device, including one or more of update frequencies for each data item, accumulated update and delete frequencies specific to each file type, and an origin of the data item; storing the update statistics of each of the data items and each of the data item types in a database; and intercepting all operations, including create, write, and update, of performed by applications to all the data items, and automatically assigning a data property identifier to each of the data items based on current update statistics in the database, such that the data items and assigned data property identifiers are transmitted over a memory channel to the non-volatile memory device.

    HEURISTIC INTERFACE FOR ENABLING A COMPUTER DEVICE TO UTILIZE DATA PROPERTY-BASED DATA PLACEMENT INSIDE A NONVOLATILE MEMORY DEVICE

    公开(公告)号:US20220171740A1

    公开(公告)日:2022-06-02

    申请号:US17671481

    申请日:2022-02-14

    Abstract: An interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device comprises: executing a software component at an operating system level in the computer device that monitors update statistics of all data item modifications into the nonvolatile memory device, including one or more of update frequencies for each data item, accumulated update and delete frequencies specific to each file type, and an origin of the data item; storing the update statistics of each of the data items and each of the data item types in a database; and intercepting all operations, including create, write, and update, of performed by applications to all the data items, and automatically assigning a data property identifier to each of the data items based on current update statistics in the database, such that the data items and assigned data property identifiers are transmitted over a memory channel to the non-volatile memory device.

Patent Agency Ranking