用于多流垃圾收集的方法

    公开(公告)号:CN108733322B

    公开(公告)日:2024-04-12

    申请号:CN201810337873.X

    申请日:2018-04-16

    Abstract: 公开了一种固态驱动器(SSD)和用于多流垃圾收集的方法。所述SSD可包括用于数据的存储和用于从主机机器接收请求的主机接口逻辑。SSD还可包括SSD控制器,其响应于所述请求,管理从所述存储中读数据或者将数据写入所述存储。所述SSD控制器可包括:闪存转换层,其将逻辑地址转换为物理地址;垃圾收集逻辑,其在擦除块上执行垃圾收集,所述擦除块包括有效页;流逻辑,其管理有效页中的数据的流特性;以及再流化器逻辑,其基于流特性将有效页分配至新块。

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

    公开(公告)号:CN109684231B

    公开(公告)日:2025-04-01

    申请号:CN201811189703.8

    申请日:2018-10-12

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

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

    公开(公告)号:CN109684231A

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

    申请号:CN201811189703.8

    申请日:2018-10-12

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

Patent Agency Ranking