-
公开(公告)号:CN114096952B
公开(公告)日:2024-11-08
申请号:CN202080048805.7
申请日:2020-06-23
Applicant: 国际商业机器公司
IPC: G06F12/00
Abstract: 根据实施例,一种计算机实现的方法包括:确定包括在第一准备使用(RTU)队列中的块的数量是否在第一RTU队列的第一范围内。响应于确定包括在第一RTU队列中的块的数量在第一范围中,确定包括在第二RTU队列中的块的数量是否在第二RTU队列的第二范围中。此外,响应于确定包括在第二RTU队列中的块的数量不在第二范围中,从与第一RTU队列对应的第一池中的块之一重定位有效数据。第一池中的块被擦除,并且从第一池转移到对应于第二池的第二RTU队列。
-
公开(公告)号:CN112346658B
公开(公告)日:2024-07-02
申请号:CN202010781196.8
申请日:2020-08-06
Applicant: 国际商业机器公司
IPC: G06F3/06 , G06F11/10 , G06F12/0866
Abstract: 根据一个实施例,一种计算机实现的方法用于在数据位于高速缓存中时维持数据的热量信息。该计算机实现的方法包括:将数据从非易失性存储器转移到高速缓存,使得数据被存储在高速缓存的第一页中。通过在哈希表中保留与第一页中的数据相对应的一个或多个比特,维持与数据相关联的先前读取和/或写入热量信息。此外,数据从高速缓存中的第一页转出到非易失性存储器,并且哈希表中与该数据相对应的一个或多个比特被更新以反映与该数据相关联的当前读取和/或写入热量信息。
-
公开(公告)号:CN114127677B
公开(公告)日:2024-02-09
申请号:CN202080049872.0
申请日:2020-06-25
Applicant: 国际商业机器公司
IPC: G06F3/06
Abstract: 按照一种方案的计算机实现的方法包括:接收写入请求,在转储缓冲区中累积写入请求,以及确定对应于写入请求的每个逻辑页的当前读热值。基于对应于写入请求的每个逻辑页的当前读热值,将写入请求中的每个分配给相应写入队列。此外,写入队列的每个对应于包括物理页的不同页条,写入队列的每个对应于包括物理页的不同页条。此外,将写入请求中的数据从写入队列转储到它们的相应页条。在另外的方案中描述了其他系统、方法和计算机程序产品。
-
公开(公告)号:CN114096952A
公开(公告)日:2022-02-25
申请号:CN202080048805.7
申请日:2020-06-23
Applicant: 国际商业机器公司
IPC: G06F12/00
Abstract: 根据实施例,一种计算机实现的方法包括:确定包括在第一准备使用(RTU)队列中的块的数量是否在第一RTU队列的第一范围内。响应于确定包括在第一RTU队列中的块的数量在第一范围中,确定包括在第二RTU队列中的块的数量是否在第二RTU队列的第二范围中。此外,响应于确定包括在第二RTU队列中的块的数量不在第二范围中,从与第一RTU队列对应的第一池中的块之一重定位有效数据。第一池中的块被擦除,并且从第一池转移到对应于第二池的第二RTU队列。
-
公开(公告)号:CN113924546A
公开(公告)日:2022-01-11
申请号:CN202080040193.7
申请日:2020-05-28
Applicant: 国际商业机器公司
IPC: G06F3/06
Abstract: 一种非易失性存储器包括多个物理存储块,每个物理存储块包括相应的多个单元,其中,多个单元中的每个单元能够单独地存储多位数据。控制器将多个物理块之中的物理块分配到含有在第一(例如,QLC)模式下操作的物理块的第一池以用于存储每单元较大数量的位,并且将多个物理块之中的其他物理块分配到含有在第二(例如,SLC)模式下操作的物理块的第二池以用于存储每单元较小数量的位。控制器至少基于为所转移的物理块测量的误码率在第一池和第二池之间转移物理块。
-
公开(公告)号:CN114072774B
公开(公告)日:2024-07-19
申请号:CN202080048886.0
申请日:2020-06-23
Applicant: 国际商业机器公司
IPC: G06F12/00
Abstract: 根据实施例,一种计算机实现的方法包括:维护所述存储系统中的每个存储块的块切换度量。根据与第一块对应的块切换度量来确定第一池中的第一块是否应当被转移到第二池。响应于根据与第一块对应的块切换度量确定第一池中的第一块应被转移到第二池,擦除第一块。然后将第一块从第一池转移到与第二池对应的第二RTU队列。第二池中的第二块也被擦除并且从第二池转移到与第一池对应的第一RTU队列。
-
公开(公告)号:CN109416681B
公开(公告)日:2022-03-18
申请号:CN201780041411.7
申请日:2017-07-21
Applicant: 国际商业机器公司
IPC: G06F16/215
Abstract: 数据存储系统的控制器生成写入数据存储系统的数据块的指纹。控制器在数据结构中维护多个数据块中的每一个的相应状态信息。可以独立地设置每个数据块的状态信息以指示多个状态中的任何状态,包括至少一个重复数据删除状态和至少一个非重复数据删除状态。在分配数据块时,控制器将数据块的状态信息初始化为非重复数据删除状态,此后,响应于检测到数据块的副本写入到数据存储系统,将数据块状态信息转换到重复数据删除状态。控制器基于数据结构中的状态信息并参考指纹,选择性地对写入数据存储系统的数据块执行重复数据删除。
-
公开(公告)号:CN114072774A
公开(公告)日:2022-02-18
申请号:CN202080048886.0
申请日:2020-06-23
Applicant: 国际商业机器公司
IPC: G06F12/00
Abstract: 根据实施例,一种计算机实现的方法包括:维护所述存储系统中的每个存储块的块切换度量。根据与第一块对应的块切换度量来确定第一池中的第一块是否应当被转移到第二池。响应于根据与第一块对应的块切换度量确定第一池中的第一块应被转移到第二池,擦除第一块。然后将第一块从第一池转移到与第二池对应的第二RTU队列。第二池中的第二块也被擦除并且从第二池转移到与第一池对应的第一RTU队列。
-
公开(公告)号:CN109416681A
公开(公告)日:2019-03-01
申请号:CN201780041411.7
申请日:2017-07-21
Applicant: 国际商业机器公司
IPC: G06F16/215
Abstract: 数据存储系统的控制器生成写入数据存储系统的数据块的指纹。控制器在数据结构中维护多个数据块中的每一个的相应状态信息。可以独立地设置每个数据块的状态信息以指示多个状态中的任何状态,包括至少一个重复数据删除状态和至少一个非重复数据删除状态。在分配数据块时,控制器将数据块的状态信息初始化为非重复数据删除状态,此后,响应于检测到数据块的副本写入到数据存储系统,将数据块状态信息转换到重复数据删除状态。控制器基于数据结构中的状态信息并参考指纹,选择性地对写入数据存储系统的数据块执行重复数据删除。
-
公开(公告)号:CN113924546B
公开(公告)日:2024-12-13
申请号:CN202080040193.7
申请日:2020-05-28
Applicant: 国际商业机器公司
IPC: G06F3/06
Abstract: 一种非易失性存储器包括多个物理存储块,每个物理存储块包括相应的多个单元,其中,多个单元中的每个单元能够单独地存储多位数据。控制器将多个物理块之中的物理块分配到含有在第一(例如,QLC)模式下操作的物理块的第一池以用于存储每单元较大数量的位,并且将多个物理块之中的其他物理块分配到含有在第二(例如,SLC)模式下操作的物理块的第二池以用于存储每单元较小数量的位。控制器至少基于为所转移的物理块测量的误码率在第一池和第二池之间转移物理块。
-
-
-
-
-
-
-
-
-