SMART FLASH CACHE LOGGER
    12.
    发明申请
    SMART FLASH CACHE LOGGER 审中-公开
    智能闪存缓存记录

    公开(公告)号:US20160085681A1

    公开(公告)日:2016-03-24

    申请号:US14794107

    申请日:2015-07-08

    Abstract: Techniques herein are for chaining nonvolatile storage devices to achieve high availability. A method involves a storage server receiving a write request to store data blocks in a first nonvolatile memory device. The storage server comprises a plurality of nonvolatile memory devices that cache data blocks stored on primary storage. The plurality of nonvolatile memory devices comprises the first nonvolatile memory device. The storage server maintains a cache index of data blocks that reside in the plurality of nonvolatile memory devices. Based on one or more criteria, the storage server reroutes the write request to a second nonvolatile memory device of the plurality of nonvolatile memory devices and stores an identifier of the second nonvolatile memory device in the cache index.

    Abstract translation: 这里的技术是用于链接非易失性存储设备以实现高可用性。 一种方法涉及存储服务器,其接收写入请求以将数据块存储在第一非易失性存储器设备中。 存储服务器包括多个非易失性存储器设备,其缓存存储在主存储器上的数据块。 多个非易失性存储器件包括第一非易失性存储器件。 存储服务器维护驻留在多个非易失性存储器设备中的数据块的缓存索引。 基于一个或多个标准,存储服务器将写请求重新路由到多个非易失性存储器设备中的第二非易失性存储器设备,并将第二非易失性存储器设备的标识符存储在高速缓存索引中。

    Managing A Cache On Storage Devices Supporting Compression
    13.
    发明申请
    Managing A Cache On Storage Devices Supporting Compression 有权
    在支持压缩的存储设备上管理缓存

    公开(公告)号:US20150089121A1

    公开(公告)日:2015-03-26

    申请号:US14229809

    申请日:2014-03-28

    Abstract: Flash memory on a flash memory device is virtualized using compression that is native to the flash memory device. Through compression, the flash memory device is used to logically store more data in a virtual address space that is larger than the physical address space of the flash memory device. Physical storage capacity of a flash memory device may prevent further storage of data even when the virtual address space is not fully populated. Because compressibility may vary, the extent to which the virtual address space may be populated before physical storage capacity is reached varies. The approaches for virtual memory described herein rely on the memory device client to monitor when this point is reached. In addition, the memory device client is responsible for freeing space as needed to accommodate subsequent requests to store data in the flash memory.

    Abstract translation: 闪存设备上的闪存通过使用本地闪存设备的压缩进行虚拟化。 通过压缩,闪速存储器件用于将逻辑上更多的数据存储在大于闪存器件的物理地址空间的虚拟地址空间中。 即使虚拟地址空间未完全填充,闪存设备的物理存储容量也可以防止数据的进一步存储。 因为可压缩性可能变化,所以在达到物理存储容量之前可以填充虚拟地址空间的程度变化。 这里描述的虚拟存储器的方法依赖于存储器设备客户端来监视何时到达这一点。 此外,存储器件客户端负责根据需要释放空间,以适应将数据存储在闪速存储器中的后续请求。

    AUTOMATIC CACHING OF SCAN AND RANDOM ACCESS DATA IN COMPUTING SYSTEMS
    14.
    发明申请
    AUTOMATIC CACHING OF SCAN AND RANDOM ACCESS DATA IN COMPUTING SYSTEMS 审中-公开
    计算机系统中扫描和随机访问数据的自动访问

    公开(公告)号:US20150088805A1

    公开(公告)日:2015-03-26

    申请号:US14489221

    申请日:2014-09-17

    CPC classification number: G06F17/3048 G06F17/30306 G06F17/30592

    Abstract: Approaches, techniques, and mechanisms are disclosed for improved caching in database systems that deal with multiple data access patterns, such as in database systems that interface with both OLTP and Data Warehouse clients. A cache is deployed between a database server and a storage system that stores data units. Some of the data units accessed by the database server are buffered within the cache. The data units may be associated with data access patterns, such as a random data access pattern or a scan data access pattern, in accordance with which the database server is or appears to be accessing the data units. A processor selects when to cache data units accessed by the database server, based at least on the associated data access patterns. Recent access counts may also be stored for the data units, and may further be utilized to select when to cache data units.

    Abstract translation: 披露了处理多种数据访问模式的数据库系统中的改进缓存的方法,技术和机制,例如在与OLTP和数据仓库客户端接口的数据库系统中。 缓存部署在数据库服务器和存储数据单元的存储系统之间。 数据库服务器访问的一些数据单元被缓存在缓存内。 数据单元可以与诸如随机数据访问模式或扫描数据访问模式的数据访问模式相关联,数据库服务器根据该数据访问模式或者似乎正在访问数据单元。 处理器至少基于相关联的数据访问模式来选择什么时候来高速缓存由数据库服务器访问的数据单元。 也可以为数据单元存储最近的访问计数,并且还可以用于选择何时高速缓存数据单元。

Patent Agency Ranking