-
公开(公告)号:CN103309815A
公开(公告)日:2013-09-18
申请号:CN201310195850.7
申请日:2013-05-23
Applicant: 华中科技大学
IPC: G06F12/02
Abstract: 本发明公开了一种提高固态盘有效容量和寿命的方法,包括:在SSD中划分出一部分空间作为SSD的阴影区域,在该阴影区域中初始化副本哈希表和第二哈希表;在内存中划分出多个桶,桶与块组是一一对应的,且桶的数量和块组的数量一致,将阴影区域中除了副本哈希表和第二哈希表所占的空间以外的其他空间划分成多不同的小区域,这些小区域也与块组一一对应,解析SSD上文件系统的布局,并根据解析结果生成用于记录元数据块和数据块的地址的查询树,接收来自用户的请求,根据查询树判断该请求是元数据块请求还是数据块请求。本发明能够通过分别对数据块运用重删技术、对元数据块运用Delta编码技术减少SSD所最终经历的写的次数,最终提高SSD有效容量和寿命。
-
公开(公告)号:CN103678169B
公开(公告)日:2016-04-13
申请号:CN201310554993.2
申请日:2013-11-11
Applicant: 华中科技大学
IPC: G06F12/02 , G06F12/0866
CPC classification number: Y02D10/13
Abstract: 本发明公开了一种高效利用固态盘缓存的方法,包括:将固态盘和机械式磁盘两种不同的设备构造成一个统一的混合逻辑设备,在设备映射层目标设备的内存中初始化一段空间作为“未命中窗口”,在机械式磁盘上设置一个很小的日志区域,用于缓存到达磁盘上的小写请求,将固态盘的缓存空间中划分为多个组,接收来自于用户的请求,并判断该请求是读请求还是写请求,根据读请求对应的访问地址计算该读请求在固态盘的缓存空间中对应的缓存组号,在计算得到的缓存组号对应的缓存组内查找是否存在该读请求对应的数据块。本发明通过“双阈值”法对到达的请求序列进行检测,为用户提供一个透明的高性能、大容量、低功耗的块级设备。
-
公开(公告)号:CN103544110A
公开(公告)日:2014-01-29
申请号:CN201310463447.8
申请日:2013-10-08
Applicant: 华中科技大学
Abstract: 本发明公开了一种基于固态盘的块级连续数据保护方法,包括:在内存中创建一个空的写请求队列缓存,用于缓存来自用户的写请求,在固态盘的FTL层初始化一个内存空间CDP_store,用来记录FTL映射表的历史记录CDP_entry,接收来自于用户的请求,并判断该请求是对数据块的读写请求还是恢复请求,如果是对数据块的读写请求则判断该请求是读请求还是写请求,如果是写请求,则判断写请求队列缓存中是否有剩余的缓存空间,如果没有则将写请求队列缓存中的内容写回固态盘上。本发明结合固态盘本身的特性,利用固态盘内在的“异地更新”产生的“被覆盖”历史数据遗留在固态盘中的特征,来实现将固态盘回滚恢复至之前的历史时间点状态,从而实现基于SSD的连续数据保护的功能。
-
公开(公告)号:CN103309815B
公开(公告)日:2015-09-23
申请号:CN201310195850.7
申请日:2013-05-23
Applicant: 华中科技大学
IPC: G06F12/02
Abstract: 本发明公开了一种提高固态盘有效容量和寿命的方法,包括:在SSD中划分出一部分空间作为SSD的阴影区域,在该阴影区域中初始化副本哈希表和第二哈希表;在内存中划分出多个桶,桶与块组是一一对应的,且桶的数量和块组的数量一致,将阴影区域中除了副本哈希表和第二哈希表所占的空间以外的其他空间划分成多不同的小区域,这些小区域也与块组一一对应,解析SSD上文件系统的布局,并根据解析结果生成用于记录元数据块和数据块的地址的查询树,接收来自用户的请求,根据查询树判断该请求是元数据块请求还是数据块请求。本发明能够通过分别对数据块运用重删技术、对元数据块运用Delta编码技术减少SSD所最终经历的写的次数,最终提高SSD有效容量和寿命。
-
公开(公告)号:CN103678169A
公开(公告)日:2014-03-26
申请号:CN201310554993.2
申请日:2013-11-11
Applicant: 华中科技大学
IPC: G06F12/08
CPC classification number: Y02D10/13
Abstract: 本发明公开了一种高效利用固态盘缓存的方法,包括:将固态盘和机械式磁盘两种不同的设备构造成一个统一的混合逻辑设备,在设备映射层目标设备的内存中初始化一段空间作为“未命中窗口”,在机械式磁盘上设置一个很小的日志区域,用于缓存到达磁盘上的小写请求,将固态盘的缓存空间中划分为多个组,接收来自于用户的请求,并判断该请求是读请求还是写请求,根据读请求对应的访问地址计算该读请求在固态盘的缓存空间中对应的缓存组号,在计算得到的缓存组号对应的缓存组内查找是否存在该读请求对应的数据块。本发明通过“双阈值”法对到达的请求序列进行检测,为用户提供一个透明的高性能、大容量、低功耗的块级设备。
-
-
-
-