Dynamic buffer caching of storage devices

    公开(公告)号:US11797452B2

    公开(公告)日:2023-10-24

    申请号:US17867074

    申请日:2022-07-18

    IPC分类号: G06F12/0866 G06F12/123

    摘要: Various implementations described herein relate to systems and methods for dynamically managing buffers of a storage device, including receiving, by a controller of the storage device from a host, information indicative of a frequency by which data stored in the storage device is accessed, and in response to receiving the information determining, by the controller, the order by which read buffers of the storage device are allocated for a next read command. The NAND read count of virtual Word-Lines (WLs) are also used to cache more frequently accessed WLs, thus proactively reducing read disturb and consequently increasing NAND reliability and NAND life.

    Systems and methods for rapid processing and storage of data
    5.
    发明授权
    Systems and methods for rapid processing and storage of data 有权
    用于快速处理和存储数据的系统和方法

    公开(公告)号:US09552299B2

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

    申请号:US13158161

    申请日:2011-06-10

    申请人: Mark A. Stalzer

    发明人: Mark A. Stalzer

    摘要: Systems and methods of building massively parallel computing systems using low power computing complexes in accordance with embodiments of the invention are disclosed. A massively parallel computing system in accordance with one embodiment of the invention includes at least one Solid State Blade configured to communicate via a high performance network fabric. In addition, each Solid State Blade includes a processor configured to communicate with a plurality of low power computing complexes interconnected by a router, and each low power computing complex includes at least one general processing core, an accelerator, an I/O interface, and cache memory and is configured to communicate with non-volatile solid state memory.

    摘要翻译: 公开了使用根据本发明的实施例的低功率计算复合体构建大规模并行计算系统的系统和方法。 根据本发明的一个实施例的大规模并行计算系统包括被配置为经由高性能网络结构进行通信的至少一个固态刀片。 另外,每个固态刀片包括被配置为与由路由器互连的多个低功率计算复合体通信的处理器,并且每个低功率计算复合体包括至少一个通用处理核心,加速器,I / O接口和 缓存存储器并被配置为与非易失性固态存储器进行通信。

    Partial volume access in a physical stacked volume
    6.
    发明授权
    Partial volume access in a physical stacked volume 有权
    物理堆叠卷中的部分卷访问

    公开(公告)号:US09448943B2

    公开(公告)日:2016-09-20

    申请号:US14858736

    申请日:2015-09-18

    摘要: A computer-implemented method for accessing data stored in a virtual tape storage (VTS) system, according to one embodiment, include receiving a mount request to access at least one host data record in a VTS system, issuing a locate command to position the sequential access storage medium having the logical volume stored therein to about a position where the physical block having at least a portion of the requested at least one host data record therein is located; creating a partial virtual volume in a tape volume cache; and copying the physical block having the at least a portion of the requested at least one host data record therein from the sequential access storage medium to the partial virtual volume in the tape volume cache. An amount of data copied from the logical volume to the partial virtual volume is less than the amount of data in the logical volume.

    摘要翻译: 根据一个实施例的用于访问存储在虚拟磁带存储(VTS)系统中的数据的计算机实现的方法包括接收安装请求以访问VTS系统中的至少一个主机数据记录,发出定位命令以将顺序 具有存储在其中的逻辑卷的访问存储介质到关于其中具有所请求的至少一个主机数据记录的至少一部分的物理块位于其中的位置; 在磁带卷高速缓存中创建部分虚拟卷; 以及将其中所请求的至少一个主机数据记录的至少一部分的物理块从顺序存取存储介质复制到磁带卷高速缓存中的部分虚拟卷。 从逻辑卷复制到部分虚拟卷的数据量小于逻辑卷中的数据量。

    TIERED DATA STORAGE SYSTEM
    7.
    发明申请
    TIERED DATA STORAGE SYSTEM 有权
    数据存储系统

    公开(公告)号:US20160154738A1

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

    申请号:US14558396

    申请日:2014-12-02

    IPC分类号: G06F12/08

    摘要: A storage media comprising a first storage subset with a first value of a storage media characteristic and a second storage subset with a second value of the storage media characteristic, the first value of a storage media characteristic being substantially different than the second value of the storage media characteristic and a storage controller configured to allocate a plurality of logical block addresses (LBAs) between the first storage subset and the second storage subset based on a predetermined criterion in view of the first value of the storage media characteristic and the second value of the storage media characteristic.

    摘要翻译: 一种存储介质,包括具有存储介质特性的第一值的第一存储子集和具有所述存储介质特性的第二值的第二存储子集,所述存储介质特性的第一值基本上不同于所述存储器的第二值 媒体特性和存储控制器,其被配置为基于预定标准在第一存储子集和第二存储子集之间分配多个逻辑块地址(LBA),根据存储介质特性的第一值和 存储介质特性。

    PARTIAL VOLUME ACCESS IN A PHYSICAL STACKED VOLUME
    10.
    发明申请
    PARTIAL VOLUME ACCESS IN A PHYSICAL STACKED VOLUME 有权
    物理堆积量的部分体积访问

    公开(公告)号:US20160011794A1

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

    申请号:US14858736

    申请日:2015-09-18

    IPC分类号: G06F3/06

    摘要: A computer-implemented method for accessing data stored in a virtual tape storage (VTS) system, according to one embodiment, include receiving a mount request to access at least one host data record in a VTS system, issuing a locate command to position the sequential access storage medium having the logical volume stored therein to about a position where the physical block having at least a portion of the requested at least one host data record therein is located; creating a partial virtual volume in a tape volume cache; and copying the physical block having the at least a portion of the requested at least one host data record therein from the sequential access storage medium to the partial virtual volume in the tape volume cache. An amount of data copied from the logical volume to the partial virtual volume is less than the amount of data in the logical volume.

    摘要翻译: 根据一个实施例的用于访问存储在虚拟磁带存储(VTS)系统中的数据的计算机实现的方法包括接收安装请求以访问VTS系统中的至少一个主机数据记录,发出定位命令以将顺序 具有存储在其中的逻辑卷的访问存储介质到关于其中具有所请求的至少一个主机数据记录的至少一部分的物理块位于其中的位置; 在磁带卷高速缓存中创建部分虚拟卷; 以及将其中所请求的至少一个主机数据记录的至少一部分的物理块从顺序存取存储介质复制到磁带卷高速缓存中的部分虚拟卷。 从逻辑卷复制到部分虚拟卷的数据量小于逻辑卷中的数据量。