Offline deduplication for solid-state storage devices

    公开(公告)号:US09792069B2

    公开(公告)日:2017-10-17

    申请号:US14500937

    申请日:2014-09-29

    IPC分类号: G06F3/06

    摘要: A method for managing a flash storage system includes reading flash data units from flash memory into a buffer, wherein each of the flash data units includes host data units, and determining an identifier for each host data unit. The method includes selecting a set of unique identifiers from the determined identifiers based on a number of host data units sharing the respective unique identifier. For each unique identifier in the set of unique identifier, the method includes designating one of the host data units as a master data unit, wherein the logical address of the designated host data unit is mapped to a physical address. The logical addresses of the other host data units sharing the unique identifier are remapped to the master physical address, and the physical addresses previously mapped to the remapped logical addresses are invalidated.

    IMPLEMENTING ENHANCED BUFFER MANAGEMENT FOR DATA STORAGE DEVICES
    2.
    发明申请
    IMPLEMENTING ENHANCED BUFFER MANAGEMENT FOR DATA STORAGE DEVICES 有权
    实现数据存储设备的增强缓存管理

    公开(公告)号:US20150039824A1

    公开(公告)日:2015-02-05

    申请号:US13957411

    申请日:2013-08-01

    IPC分类号: G06F12/08

    摘要: A method, apparatus and a data storage device for implementing enhanced buffer management for storage devices. An amount of emergency power for the storage device is used to determine a time period for the storage device between emergency power loss and actual shut down of electronics. A time period for the storage device for storing write cache data to non-volatile storage is used to identify the amount of write cache data that can be safely written from the write cache to non-volatile memory after an emergency power loss, and using the write cache threshold for selected buffer management techniques for providing enhanced storage device performance, including enhanced SSD or HDD performance.

    摘要翻译: 一种用于实现用于存储设备的增强型缓冲器管理的方法,设备和数据存储设备。 用于存储装置的应急电力的量用于确定存储装置在紧急电力损失和电子设备的实际关闭之间的时间段。 用于将写入高速缓存数据存储到非易失性存储器的存储设备的时间段用于识别在紧急电力丢失之后可以从写入高速缓存写入非易失性存储器的写入高速缓存数据的数量,并使用 为选定的缓冲区管理技术写入缓存阈值,以提供增强的存储设备性能,包括增强的SSD或HDD性能。

    Implementing enhanced buffer management for data storage devices
    3.
    发明授权
    Implementing enhanced buffer management for data storage devices 有权
    实现数据存储设备的增强缓存管理

    公开(公告)号:US09274865B2

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

    申请号:US13957411

    申请日:2013-08-01

    IPC分类号: G06F12/08 G06F11/00

    摘要: A method, apparatus and a data storage device for implementing enhanced buffer management for storage devices. An amount of emergency power for the storage device is used to determine a time period for the storage device between emergency power loss and actual shut down of electronics. A time period for the storage device for storing write cache data to non-volatile storage is used to identify the amount of write cache data that can be safely written from the write cache to non-volatile memory after an emergency power loss, and using the write cache threshold for selected buffer management techniques for providing enhanced storage device performance, including enhanced SSD or HDD performance.

    摘要翻译: 一种用于实现用于存储设备的增强型缓冲器管理的方法,设备和数据存储设备。 用于存储装置的应急电力的量用于确定存储装置在紧急电力损失和电子设备的实际关闭之间的时间段。 用于将写入高速缓存数据存储到非易失性存储器的存储设备的时间段用于识别在紧急电力丢失之后可以从写入高速缓存写入非易失性存储器的写入高速缓存数据的量,并使用 为选定的缓冲区管理技术写入缓存阈值,以提供增强的存储设备性能,包括增强的SSD或HDD性能。

    Optimized garbage collection for solid-state storage devices

    公开(公告)号:US10025530B2

    公开(公告)日:2018-07-17

    申请号:US14500952

    申请日:2014-09-29

    IPC分类号: G06F3/06

    摘要: A method for managing a flash storage system includes reading a plurality of flash data units in the flash storage system, and identifying host data units having a first metadata tag from the host data units stored in the plurality of read flash data units. The method also includes buffering the identified host data units in a first transfer buffer, and writing the buffered host data units from the first transfer buffer to a first available flash data unit in the flash storage device.

    Hard disk drive having multiple disk stacks and a movable head stack assembly
    5.
    发明授权
    Hard disk drive having multiple disk stacks and a movable head stack assembly 有权
    具有多个磁盘堆叠的硬盘驱动器和可移动的磁头堆叠组件

    公开(公告)号:US08824094B1

    公开(公告)日:2014-09-02

    申请号:US14057641

    申请日:2013-10-18

    IPC分类号: G11B17/038

    摘要: A lower cost per unit of storage hard disk drive (HDD) includes multiple disk stacks and a head stack assembly (HSA) movably coupled to a rail for accessing magnetic-recording disks of each of the multiple disk stacks. Such an HDD may include multiple columns of linearly-arranged disk stacks with an HSA corresponding to each column, where the disk stacks on each side of the rail are positioned for asynchronous access by the HSA, and may include multiple HSAs coupled to the rail, where the disk stacks on each side of the rail are positioned for simultaneous access by respective HSAs being moved either synchronously or independently.

    摘要翻译: 每单位存储硬盘驱动器(HDD)的较低成本包括多个磁盘堆栈和可移动地耦合到轨道的磁头堆栈组件(HSA),用于访问每个多个磁盘堆栈的磁记录磁盘。 这样的HDD可以包括具有对应于每列的HSA的多列线性布置的磁盘堆栈,其中轨道的每一侧上的磁盘堆叠被定位成用于HSA的异步访问,并且可以包括耦合到轨道的多个HSA, 其中轨道的每一侧上的盘堆叠被定位成用于通过同步或独立地移动的相应HSA的同时访问。