基于软硬件协同设计的闪存存储系统关键技术研究与实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:wolfvs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动设备、社交网络、物联网等多种应用的蓬勃发展,人类社会产生的数据呈爆炸式增长。以海量数据为基础的数据密集型应用的出现,不仅对存储系统的容量提出了更高的要求,还在带宽、延迟、功耗、可靠性等方面提出了更高的要求。由于磁盘机械装置的限制,基于磁盘的存储系统已无法满足大规模数据处理在延迟、带宽、功耗等方面的需求。闪存以其高性能、非易失、低功耗、耐振动等特点已被广泛部署在高端存储系统中。另外,文件系统包含更多的语义信息,在设计闪存存储体控制器时,如果能充分利用文件系统的信息,将更好地提高存储系统的性能。本文针对闪存存储系统,通过文件系统与闪存存储体控制器协同设计,对控制器的映射表、通道并行和热点数据管理进行优化。本文主要工作及创新点如下:1.研究了闪存存储体控制器的功能架构,设计实现了闪存芯片同步操作控制器模块,闪存转换层(FTL)模块和热点数据管理模块。2.针对如何有效利用DRAM空间问题,提出了基于协同设计的映射表优化方法,在闪存控制器层实现块映射,文件系统层实现页粒度管理。减少映射表的同时保持存储系统高性能。3.针对传统闪存存储体通道分配策略简单的问题,提出了基于协同设计的通道并行优化方法,闪存控制器层实现指定通道写功能,文件系统层实现通道分配功能,并以此为基础实现了三种通道分配策略,提高通道并行性。4.针对传统闪存存储体热点数据识别精度不高且占用存储体控制器资源的问题,提出了基于协同设计的热点数据管理优化方法,充分利用文件系统的信息进行热点数据识别,控制器层利用文件系统下发的热点语义进行缓存管理,提高闪存存储体控制器的缓存命中率。
其他文献
目前,实用的网络体系结构都是层次结构,TCP/IP 是目前互联网所使用的主流网络体系。由于最初的TCP/IP 协议栈本来就是为了窄带文本数据而开发的,但是随着全球互联网的蓬勃发
在过去的20多年里,以TCP/IPv4为核心的Internet得到了飞速的发展,但随着网络规模的扩大、上网设备和人数的增多,IPv4已经逐渐逼近自身发展的极限,随之而来的问题也越来越引起
本文首先研究了工作流管理的基本概念及工作流技术的研究现状和发展前景,给出了工作流管理联盟定义的工作流管理系统的参考模型,指出现有工作流产品不足,并探讨了最新流行的WebS
随着互联网技术的发展,使人们更容易获取各种信息.随着网络带宽的不断提高,更加速了这一过程的发展,同时也加速了人们对高品质的视频、音频等多媒体信息的需求.多媒体和网络
现在,企业资源计划(Enterprise Resources Planning-ERP)越来越流行.伴随着中国即将踏入WTO的大门,越来越多的企业希望通过建立自己的ERP系统来增强企业的竞争能力.ERP应用的
随着云计算服务的普及,虚拟化技术作为云计算的核心支撑技术,提高虚拟化产品的创建部署以及管理效率,对推动云计算的发展有着重大意义。传统的虚拟化产品业务部署步骤繁琐效
随着卫星网络的发展,对于卫星网络协议技术的研究也受到越来越多的关注。利用网络仿真工具对卫星网络协议进行研究成为具有低成本、便于实现、研发周期短等优点而受到国内外研
WebitOS是一种嵌入式实时操作系统,文件系统是其中必要的部分,根据WebitOS的实际应用需要,本论文设计并实现一种轻型的文件系统。 现有的适合嵌入式的文件系统如FAT、JFFS
由于无线网络存在高延迟、连接易间断、低信噪比、误码率高等特点。现有的传输协议TCP(Transfer Control Protocol)已经不能很好的满足无线网络的发展需要。如何保证无线链路
本文对基于防火墙设备的嵌入式Linux系统进行了分析和研究,目的是为本项相关课题设计的混合增强型防火墙提供系统运行平台。论文介绍了嵌入式Linux系统的优势,讨论经由建立双