基于固件的固态驱动器块故障预测和避免方案

    公开(公告)号:CN112711492A

    公开(公告)日:2021-04-27

    申请号:CN202011144198.2

    申请日:2020-10-23

    Abstract: 公开了一种固态驱动器(SSD)。SSD可以包括用于数据的闪存,所述闪存被组织成多个块。控制器可以管理从闪存读取数据和向闪存写入数据。元数据存储器可以存储基于设备的日志数据以防止SSD中的错误。识别固件可以响应于基于设备的日志数据来识别块。在本发明构思的一些实施例中,验证固件可以响应于精确的基于块的数据和基于设备的日志数据两者来确定可疑块是否被预测发生故障。

    用于识别固态盘中的热数据和流的系统及方法

    公开(公告)号:CN109684231A

    公开(公告)日:2019-04-26

    申请号:CN201811189703.8

    申请日:2018-10-12

    Abstract: 公开了一种为多流启用固态盘提供布隆过滤器的方法、以及一种固态盘。布隆过滤器包括两个布隆过滤器阵列、与所述两个布隆过滤器阵列对应的计数器、以及屏蔽逻辑。所述方法包括:利用多个散列函数将元素插入所述两个布隆过滤器阵列中的一个或更多个中;以及,基于元素的插入更新计数器。所述方法还包括:通过将一个或更多个另外的元素插入所述两个布隆过滤器阵列中的一个或更多个中并更新计数器,来更新布隆过滤器;以及,使用所述一个或更多个另外的元素屏蔽布隆过滤器中存储的数据,以利用屏蔽逻辑伪删除所述数据并降低布隆过滤器的误报率。

    用户可配置的被动后台操作

    公开(公告)号:CN107203337A

    公开(公告)日:2017-09-26

    申请号:CN201710149320.7

    申请日:2017-03-13

    Inventor: 曾世贤 崔昌皓

    Abstract: 本案涉及用户可配置的被动后台操作。描述了一种用于允许SSD(120)执行被动垃圾回收的系统和方法。SSD(120)可以包括:用于数据的存储设备(315);以及可以对存储设备(315)执行垃圾回收的垃圾回收逻辑(340)。接收电路(305)可以从主机(105)接收配置命令(405)。配置命令(405)可以包括条件(410,505,605),诸如空闲持续时间(505)和/或队列深度阈值(605)。条件存储设备(325)可以存储条件(410,505,605)。状态确定器(320)可以确定SSD(120)的状态(510,610)。比较器(330)可以将SSD(120)的状态(510,610)与条件(410,505,605)进行比较以确定是否触发被动垃圾回收。

    基于多流的数据存储系统和数据存储方法

    公开(公告)号:CN106933747A

    公开(公告)日:2017-07-07

    申请号:CN201610867445.9

    申请日:2016-09-29

    Inventor: 霍囝囝 崔昌皓

    Abstract: 提供一种基于多流的数据存储系统和数据存储方法。公开了一种当使用执行二次写的应用和/或数据存储系统时使用具有日志信息和数据的多流的系统和方法。指定日志信息应该被写入一个流的日志写请求可与日志信息一起被发送。指定数据应该被写入另一个流的数据写请求可与数据一起被发送。然后存储装置上的控制器可将日志信息写入与第一流关联的块并将数据写入与第二流关联的块。

Patent Agency Ranking