基于高性能多流SSD的优化研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:zhiyuanxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现如今,基于NAND闪存(NAND Flash)的固态硬盘(Solid state drives,SSDs)由于其高性能、低功耗的优势,被广泛的运用于数据中心,网络服务器,云计算等多个领域。与传统的存储设备不同,SSD存在着一系列独有的特性。数据更新在SSD内部以非就地更新的方式进行,并通过垃圾回收(Garbage collection,GC)操作回收无效的存储空间。但是频繁的GC操作将会影响SSD的使用性能,缩短SSD的使用寿命。为了降低GC操作对SSD的影响,多流(Multi-Stream)的概念被提出,它将不同生命周期,即冷热程度不同的数据存放在不同的流(Stream)中,并将相同的流的数据存储在SSD内同一闪存存储块中,从而保证同块闪存存储块中的数据几乎在同一时刻失效,进而降低GC操作的开销。而如何将不同生命周期的数据进行多流标定,是现如今多流SSD研究的一个热点。但现有多流标定方法都未考虑当数据以日志结构顺序写的方式更新时该如何进行有效的多流标定。另外,现有的工作都未考虑过如何基于多流技术设计SSD写缓存策略。带有多流信息的数据进入写缓存后,可能对彼此产生干扰,另外多流标定结果可能存在不准确的问题,这些都会影响多流SSD真实使用时的具体效果。本文针对高性能多流SSD设备的优化进行研究,包括数据日志顺序写方式更新场景下的多流标定方法的设计以及写缓存与多流技术相互作用的研究。本文的主要贡献如下:1)设计了一种基于F2FS文件系统(Flash Friendly File System)数据日志顺序写特征的多流标定方法。考虑F2FS文件系统的数据的日志顺序写更新方式以及数据的成块失效特征,基于文件系统的日志接入段进行多流标定。2)设计了一种多流感知的缓存隔离策略。基于写数据中带有的多流信息将归属于不同流的数据在写缓存中进行分区隔离,避免因不同流的数据在写缓存中互相干扰导致数据的冷热特性被破坏。该方法实现了基于多流技术来优化写缓存设计。3)设计了一种流内写缓存主动剔除策略,用于优化多流标定结果。考虑到部分数据的多流标定结果不准确的问题,主动地剔除写缓存中的部分数据。该策略能修正数据的冷热标定结果,使相同流的数据的生命周期特性趋于一致,提高多流标定结果的准确性。该方法实现了通过写缓存设计来优化多流技术。本文提出的多流标定方法实现了在文件系统层的进行多流标定,设计的两种写缓存策略实现了在写缓存层次优化现有多流标定方法的效果。本文通过在真实硬件平台以及模拟器上进行实验来验证所提出的方法的有效性。基于F2FS文件系统数据日志顺序写特征的多流标定方法的实验结果表明,在对大量小文件进行频繁小粒度随机更新的场景下,能使SSD的额外数据写入量降低800多倍,擦除次数降低4倍,使SSD的写放大下降到接近于1。多流感知的缓存隔离策略和流内写缓存主动剔除策略的实验结果表明,能在几乎不造成额外开销的前提下进一步地降低SSD的写放大。总的来说,本文所提的方法对于高性能多流SSD的优化工作具有重要的借鉴意义。
其他文献
在现代量子信息理论的背景下,量子纠缠被视为执行许多不同方案(从隐形传态到量子计算)的资源。作为区分量子与经典物理的显著特征,多粒子系统纠缠态的产生和操纵对未来的量子技术具有重要意义。与此同时,玻色爱因斯坦凝聚由于其基本特性以及高相干性,而受到越来越多的关注。然而,在任何真实的实验中,系统总或多或少地受到环境的影响和作用,从而导致退相干。这给量子通信和量子计算带来了极大的挑战。因此,了解纠缠态的退相
一维硒(Se)、碲(Te)纳米材料由于具有独特、优异的光电性能而被广泛应用在通信、化工、生命科学等领域,然而离实际大规模应用还有一段很长的路要走。首先,在一维纳米结构生长机理研究方面,先前的许多文献已经报道了多种Se纳米线的合成方法,但是从热力学角度研究Se纳米线生长机理的文献却比较少。其次,搭建半导体纳米器件的成功率都比较低,极大地限制了Se、Te半导体材料在光电探测器方面的应用。针对以上问题,
近年来,图的控制理论及其相关问题是图论中一个比较活跃的研究领域,它是从实际的应用领域提出来的.研究它不仅具有重要的理论意义,而且在通讯网络的设计与分析、优化理论、社会科学、计算的复杂性和算法设计等很多领域也有广泛的应用.由于确定一个图的控制数是NP-完全的,因此目前只有少数图的控制数已经得到很好研究.本文主要研究了I-图和广义Petersen图的控制数.在已有研究成果Pe-tersen图存在有效控
作为替代传统内存的理想候选者,尤其是在并行系统中,磁畴壁存储(DWM)具有许多优秀特性,例如低泄漏功耗,高密度和低访问延迟。但是,由于DWM具有类似磁带的条带型结构,因此访问数据之前的移位操作对DWM的访问延迟性能具有至关重要的影响。考虑到并行系统中的数据密集型访问应用程序,它们往往具有大量的循环程序且访问数组类型的数据。提高循环程序的并行度进行相应的指令调度,辅以在DWM上进行适当的数据放置,将
二维(2D)材料由单层或少量原子层组成。相对于三维材料,二维材料的载流子迁移被限制在二维平面内,展现出许多优异的性质,有望解决材料尺度极限等带来的新一代高性能技术瓶颈。值得注意的是,2014年人们通过机械剥离的方法制备出二维单层黑磷(Black Phosphorus),称为磷烯(Phosphorene)。与石墨烯不同,磷烯是二维半导体,展现出很多独特的性质,例如:高各向异性有效质量、高载流子迁移率
从历年中考题对圆的问题的考察来看,圆的问题的综合性和创新性逐年增强,重点考察学生数学思维能力。攻克圆的问题,是学困生头疼的内容,也是学优生能否取得高分的关键。任何具体问题解决过程中一定存在着思维过程,解决圆的问题不仅要有坚实的基础知识,思维还要灵活变通,如果解题过程中存在思维障碍,会影响题目解答过程和结果,导致解题失败。本文查阅了大量文献资料,在认知心理学和信息加工理论指导下,通过试卷检测,采用测
无证书公钥密码机制可在解决传统公钥密码机制证书管理问题的同时避免身份公钥密码机制的密钥托管问题,因此受到广泛关注。无证书签名是现代密码学的重要组成部分,也是信息安全的核心技术之一。其在继承无证书公钥密码机制优势的同时,可对信息完整性进行检验、对信息发送者的身份进行验证、避免用户的抵赖行为,为信息传递提供了可靠性保障。无证书聚合签名在无证书签名的基础之上,可同时给多个消息、多个用户提供不可否认服务;
深度强化学习以其强大的感知—决策能力已经成功被应用于人工智能领域的各种场景。而多视图表示学习凭借其对数据的建模能力,通过利用来自多个视图的丰富信息可以提高模型的鲁棒性。由于现有的深度强化学习算法缺乏对多视图数据建模的能力,这限制了多视图表示学习在强化学习框架下的优势。此外,深度神经网络作为函数近似器已经被证明容易受到对抗攻击,因此,非常有必要研究强化学习智能体的鲁棒性。首先,为了完成对多视图数据的
机械密封、轴承、导轨等各种机械传动结构,经常因为接触而产生磨擦和磨损。为了保护机械设备不受损坏,通常引入一层液体层在机械传动零部件中,起到润滑、冷却、密封和防锈等作用。一旦液体层失效,运转中的机械传动结构就会失去保护,并发生不可逆转的损坏。在严重的情况下,它将导致机械设备产生故障,带来财产损失,甚至带来隐藏的安全隐患并影响人身安全。为了确保机械设备的安全运行,监视液体层的工作状态并确保其正常运行尤
上世纪80年代日本开始了采用轻质高强混凝土与高强钢筋的钢筋混凝土高层建筑结构的系统应用研究,并将研究成果应用到实际工程中。三十多年以来,其他国家也开展了关于高强材料的应用研究。我国结合《混凝土结构设计规范GBJ50010》2002年和2010年的两次修订工作,也开展了高强钢筋的应用研究工作,并在这两次修订中分别纳入了 400MPa和500MPa高强度钢筋,以便顺应这一发展趋势。然而迄今为止,高强钢