【技术实现步骤摘要】
本专利技术涉及提高基于固态硬盘的存储系统持久性的方法,尤其是在多级存储体系结构中通过控制负载分流和负载写入时间间隔来提高闪存固态硬盘持久性,确保闪存固态硬盘持久性达到用户预期要求的方法。
技术介绍
近几年,随着计算机技术不断发展,存储应用的需求不断提高。闪存固态硬盘以其卓越的响应速率和低能耗成为新一代存储系统中日益重要的组成部分。然而,闪存固态硬盘成本较高,且擦写次数有限。闪存固态硬盘的持久性是指其每个比特位的擦除次数有上限,当超过此上限后,该比特位出错率大幅上升直至不可使用。因而如何提高其持久性从而降低成本成为存储系统设计中的重要问题。在典型的基于闪存固态硬盘的多级存储体系结构中,闪存固态硬盘通常作为多级存储体系结构中的一级,数据首先在内存中缓冲,然后写入闪存固态硬盘,由于闪存固态硬盘的容量有限,数据最终会从闪存固态硬盘移到机械磁盘,这就造成了闪存固态硬盘的数据擦除,当这种擦除达到闪存固态硬盘的额定上限后,闪存固态硬盘的寿命用尽。目前常见的提高闪存固态硬盘持久性方法包括I)基于闪存转换层(FTL)的提高持久性方法。FTL是闪存固态硬盘设备自带的软件管理层,位于 ...
【技术保护点】
一种基于负载控制的提高闪存固态硬盘持久性方法,其特征在于包括以下步骤:第一步,构建分流缓冲持久性保障系统:在内存中建立分流缓冲器,分流缓冲器分为三个区:候选区、缓冲区和溢出区;写入的数据按到达时间顺序先放置在候选区,候选区装满后从候选区移入缓冲区,缓冲区装满后从缓冲区移入溢出区;闪存固态硬盘通过主板上的外部设备扩展接口PCI连接中央处理器CPU;第二步,在计算机操作系统应用层安装主控软件,由主控软件对分流缓冲器、闪存固态硬盘、机械磁盘的读写进行控制,并在内存中建立各种计数器模块,包括:分流缓冲器计时器,用于记录从上次分流缓冲器刷写数据到当前时刻经过了多久;分流缓冲器热度记录 ...
【技术特征摘要】
1.一种基于负载控制的提高闪存固态硬盘持久性方法,其特征在于包括以下步骤第一步,构建分流缓冲持久性保障系统在内存中建立分流缓冲器,分流缓冲器分为三个区候选区、缓冲区和溢出区;写入的数据按到达时间顺序先放置在候选区,候选区装满后从候选区移入缓冲区,缓冲区装满后从缓冲区移入溢出区;闪存固态硬盘通过主板上的外部设备扩展接口 PCI连接中央处理器CPU ; 第二步,在计算机操作系统应用层安装主控软件,由主控软件对分流缓冲器、闪存固态硬盘、机械磁盘的读写进行控制,并在内存中建立各种计数器模块,包括 分流缓冲器计时器,用于记录从上次分流缓冲器刷写数据到当前时刻经过了多久; 分流缓冲器热度记录器,用于记录分流缓冲器中每个数据的热度,分流缓冲器第m条数据的热度记为Cm,每当该条数据被访问一次时,它对应的热度Cm加1,m为正整数; 闪存固态硬盘热度记录器,用于记录闪存固态硬盘中存储的每个Block的热度,每当某个Block中的任意一条数据被访问一次,该Block的热度加I ; 闪存固态硬盘计时器,用于记录每个Block数据在闪存固态硬盘中存放了多久; 热度阀值C,当数据热度小于C时将该数据从分流缓冲器移出写入机械磁盘; 第三步,由主控软件对分流缓冲持久性保障系统进行初始化 .3.1根据所使用的闪存固态硬盘设备信息设定最大擦除次数PE,并根据用户需求和负载情况...
【专利技术属性】
技术研发人员:张菁,廖湘科,任怡,吴庆波,易晓东,何连跃,戴华东,管剑波,
申请(专利权)人:中国人民解放军国防科学技术大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。