-
公开(公告)号:CN110347613A
公开(公告)日:2019-10-18
申请号:CN201910562470.X
申请日:2019-06-26
Applicant: 华中科技大学
Abstract: 本发明公开了一种多租户固态盘中实现RAID的方法、控制器及多租户固态盘,属于存储技术领域,包括:各闪存晶圆中偏移相同的闪存页组成一个RAID条带,各条带的校验信息存储于NVM晶圆中;若租户请求写入新数据页,则将其写入空闲闪存页;若租户请求更新部分数据页,则读取旧数据页以合并得到新数据页,同时将该旧数据页标记为无效,并更新对应的校验页,以将其移出保护;若租户请求更新完整数据页,则将其写入空闲闪存页,并将旧数据页标记为无效;每次向空闲闪存页写入数据时,更新对应的校验页,以将其加入保护;每当I/O空闲时,读取受保护的无效数据页并更新对应的校验页,以将其移出保护。本发明能够保证多租户固态盘存储可靠性并提升租户服务质量。
-
公开(公告)号:CN118192889A
公开(公告)日:2024-06-14
申请号:CN202410290843.3
申请日:2024-03-14
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明公开了实现读写热点加速的分层哈希索引方法、控制器及系统,属于固态存储领域,包括:在统一内存中建立分层哈希索引,并在DRAM中维护指纹数组;指纹数组中指纹槽与第一层的哈希槽一一对应;插入键值对KVi时,按照上至下的顺序在分层哈希索引中分配可更改的哈希槽,并将KVi插入所分配的哈希槽,同时将该哈希槽设置为可读不可更改状态;若键值对KVi的插入层为第一层,则在指纹数组中记录键值对KVi的指纹;插入键值对后,将插入位置所在哈希路径上的键值对数据插入KVi所在SSD页面。读取键时,将哈希路径下层的数据遇到到DRAM中进行缓存。本发明能够减少SSD垃圾回收和持久化的开销、提高缓存命中率,从而提高哈希索引在SSD上的读写性能。
-
公开(公告)号:CN119828966A
公开(公告)日:2025-04-15
申请号:CN202411890532.7
申请日:2024-12-20
Applicant: 华中科技大学
Abstract: 本发明公开了一种减少文件碎片的存储系统、读写方法及控制器,属于数据存储技术领域,系统包括:主机和固态硬盘,主机中创建有文件系统和空间预分配器,固态硬盘中设置有段分配器;文件系统按照段为文件分配逻辑地址空间;段分配器用于维护全局转换表,全局转换表用于记录段ID到映射页地址的映射关系,映射页为用于记录段内逻辑页地址到物理页地址的闪存页;段分配器还用于在环形缓冲区存在剩余空间时,以单调递增的方式计算空闲段ID并发布到环形缓冲区;空间预分配器用于在需要为文件分配空间时,取出环形缓冲区头部的空闲段ID分配给该文件。本发明能够减少文件系统中文件碎片和空闲空间碎片的产生,提高系统的整体性能和稳定性。
-
公开(公告)号:CN110347613B
公开(公告)日:2021-06-11
申请号:CN201910562470.X
申请日:2019-06-26
Applicant: 华中科技大学
Abstract: 本发明公开了一种多租户固态盘中实现RAID的方法、控制器及多租户固态盘,属于存储技术领域,包括:各闪存晶圆中偏移相同的闪存页组成一个RAID条带,各条带的校验信息存储于NVM晶圆中;若租户请求写入新数据页,则将其写入空闲闪存页;若租户请求更新部分数据页,则读取旧数据页以合并得到新数据页,同时将该旧数据页标记为无效,并更新对应的校验页,以将其移出保护;若租户请求更新完整数据页,则将其写入空闲闪存页,并将旧数据页标记为无效;每次向空闲闪存页写入数据时,更新对应的校验页,以将其加入保护;每当I/O空闲时,读取受保护的无效数据页并更新对应的校验页,以将其移出保护。本发明能够保证多租户固态盘存储可靠性并提升租户服务质量。
-
-
-