-
公开(公告)号:CN106610900A
公开(公告)日:2017-05-03
申请号:CN201610907407.1
申请日:2016-10-18
Applicant: 蜂巢数据有限公司
IPC: G06F12/02
CPC classification number: G06F3/0608 , G06F3/0616 , G06F3/064 , G06F3/0659 , G06F3/0679 , G06F12/0253 , G06F2212/1016 , G06F2212/1036 , G06F2212/7205
Abstract: 本发明涉及消除NAND闪存设备中的无用单元收集。存储设备例如NAND闪存设备避免对无用单元收集的需要。在主机系统上执行的应用跟踪被标记为无效的数据对象并维持在数据对象和逻辑块之间的相关性,每个逻辑块相应于在NAND闪存设备中的存储器的物理块。当确定逻辑块不包含有效对象时,应用指示SSD修剪相应于逻辑块的存储器的物理块。应用还聚集写命令,直到整个数据块准备好被写入为止,此时应用将写命令传输到SSD。
-
公开(公告)号:CN106527967A
公开(公告)日:2017-03-22
申请号:CN201610819313.9
申请日:2016-09-12
Applicant: 蜂巢数据有限公司
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0611 , G06F3/0679
Abstract: 本申请涉及减小存储设备中的读命令时延。存储设备例如NAND闪存设备包括将主机读命令分配到高优先级队列并将包括主机写命令的所有其它I/O命令分配到低优先级队列的控制器。控制器在执行低优先级队列中的命令之前执行在高优先级队列中的任何命令。块写命令分解成被添加到低优先级队列的页面写命令,从而使任何主机读命令能够与页面写命令的执行交错,而不是等待块写命令的完成。在重叠命令之间的一致性由耦合到控制器的主机设备执行,使得没有一致性的检查由SSD控制器执行。
-
公开(公告)号:CN109669922A
公开(公告)日:2019-04-23
申请号:CN201811210059.8
申请日:2018-10-17
Applicant: 蜂巢数据有限公司
IPC: G06F16/174 , G06F16/182 , G06F16/23 , G06F3/06
Abstract: 本申请公开了分布式存储系统中压缩的协调。分布式存储系统将存储卷存储为一个或更多个服务器上的主要副本和辅助副本。数据以只追加方案写入,并且对于主要副本和辅助副本完成所有写请求。读请求由主要副本处理。仅当没有辅助副本(或最小数量)未被压缩并且存储主要副本的服务器当前没有压缩另一个副本时,才会执行对于主要副本的压缩。在压缩之前主要副本降级为辅助副本,辅助副本提升为主要副本。主要副本的压缩还取决于在存储它的服务器上满足带宽条件。仅当没有其他辅助副本被压缩时,辅助副本才会被压缩。基于满足阈值条件的副本的更新次数,副本被选择为符合压缩条件。
-
公开(公告)号:CN106527966A
公开(公告)日:2017-03-22
申请号:CN201610816608.0
申请日:2016-09-12
Applicant: 蜂巢数据有限公司
IPC: G06F3/06
CPC classification number: G06F12/0246 , G06F2212/1036 , G06F2212/214 , G06F2212/7205 , G06F2212/7211 , G06F3/0608 , G06F3/0644 , G06F3/0679
Abstract: 本申请涉及SSD驱动器中的改进的无用单元收集。存储设备例如NAND闪存设备包括维持多个数据块的温度的控制器,温度根据随着块中的有效数据对象的数量并随着有效数据对象被访问的新近性而增加的函数来被计算。具有最低温度的块被选择用于无用单元收集。基于在LRU列表的热列表中引用的、存储在块中的有效数据对象的数量来确定块的新近性。在无用单元收集期间,使最近最少使用的数据对象无效以减小写放大。
-
-
-