面向固态存储设备的混合文件系统研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wentoume
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统基于磁盘的存储系统由于具有机械部件,在性能上很难满足大数据时代应用对存储系统的需求。随着存储技术的迅速发展,一系列读写速度比磁盘更快的新型存储器开始出现,如基于闪存的固态盘(Solid State Drive,SSD)、非易失内存(Non-Volatile Memory,NVM)等。然而,现有基于磁盘的系统软件并没有考虑到固态盘和非易失内存的自身特性,如果直接用在固态盘和非易失内存上无法充分发挥它们的性能优势。针对固态盘和非易失内存在性能、容量、价格等方面的特点和差异,提出了一种基于固态盘和非易失内存的混合文件系统NOCFS。考虑到传统黑盒化的固态盘存在着硬件信息对上层软件不透明的缺陷,NOCFS基于上层软件可以直接管理闪存芯片的开放通道固态盘(Open-Channel SSD)而设计。首先分析了文件系统中数据和元数据的特点,采用数据和元数据分离的策略,将元数据存放在非易失内存上,将普通数据存放在开放通道固态盘上。为了充分发挥非易失内存的性能优势,NOCFS将热门访问的数据也存放在非易失内存上。其次,NOCFS使用Two-Queue算法结合基于统计量的热度计算方法识别热数据和冷数据,将非易失内存中变冷的数据写回开放通道固态盘。为了将非易失内存中的冷数据高效地写回开放通道固态盘,NOCFS提出了一种基于并行感知的多线程数据同步方法,在写回的过程中利用开放通道固态盘内部的并行性,提高写回效率。此外,NOCFS设计了一种文件系统和基于主机端的闪存转换层相互协作的高效垃圾回收机制,提高了垃圾回收的效率,充分利用开放通道固态盘的白盒化特性,更加透明化地管理开放通道固态盘设备。实验结果表明,和现有基于固态盘的文件系统F2FS相比,使用小容量非易失内存的NOCFS在不同负载下能大幅度提高I/O吞吐率;当非易失内存容量增加时,NOCFS的I/O吞吐率接近基于非易失内存的文件系统PMFS。
其他文献
内存数据库将数据常驻在主存中,以优越的性能,在实时数据库领域应用广泛。Redis是一个开源、支持网络、高性能、可基于内存亦可持久化的键值(Key-Value,K-V)数据库。当前使用Redis往往要进行RDB(Redis DataBase)或AOF(AppendOnly-File)持久化以保证数据可靠地存储在外存设备中,而持久化过程又会反作用数据库,影响数据库的性能。其中,AOF的读写性能和保存频
改革开放以来,马克思主义史学理论在与中国实践结合的过程中,获得了显著发展。面对新时期以来的新形势,史学家们经过艰苦的探索,在一些史学理论问题上取得了丰硕的成果。本文以人物评价、历史过程、历史规律这三方面的理论问题为研究对象,通过梳理与分析它们在1979年到1999年这一时期的发展变化以及给当代史学的启示,希望借此能更好地推动马克思主义史学理论的更快发展,巩固其在史学中的指导地位。本文主要由绪论、正
近年来,人工智能成为了人们日常生活中的热点话题之一,而随着科学技术的发展与进步,人工智能更是应用到了科研和和工程等等多个领域当中。作为人工智能中的一个重要分支,深度
文本型Web内容(Textual Web Content,TWC)包含电子邮件、网页新闻等。以TWC文档中实体关联为基础,可完成数据获取、关系强度评估、社交网络分析等任务。隐含实体关联(Latent Entity Association,LEA)表示两个实体通过不同TWC文档中的中间实体间接地产生关联。发现并利用LEA有利于改善基于实体关联的分析方法的结果,但需要解决这些问题。(1)理论角度:TW
硝烟弥漫,战火滚滚;八年抗战,一举终获全胜。回首这些年,国际战场上风起云涌,国内社会动荡不安,人民在水深火热之中苦苦挣扎。笔者依据所写内容对考查范围内的1324篇王芸生社评作品进行了多维度剖析后了解到国际社评和国内社评是构成王芸生社评选题的主要部分,笔者在第二章中主要对王芸生社评作品的立场和观点进行了分析,发现王芸生的社评不仅具有鲜明的民族立场还有显著的民间立场。在国际社评中,他站在民族的立场对非
目前社会及学术界对单身现象的认知呈现一种性别对立的二元结构态势,即认为男性单身主要分布在社会底层农村社区,以被动型单身为主;女性单身主要分布于城市社会,以主动型单身为主。大理州鹤庆县彝族支系“白依人”社区所呈现的“女性单身”现象对此二元结构认知模式提出了质疑,因此对白依人单身现象的研究有助于突破我国当前对“单身现象”已经固化的认知局限,对科学的审视我国“单身现象”具有重要意义价值。此外学术界对于单
随着固态盘(Solid State Drive,SSD)应用的普及,其正在逐步替代磁盘成为主要的存储设备,与此同时,基于固态盘的全闪存阵列系统(Redundant Array of Independent SSDs,RAIS)也被广泛应用。然而,RAIS5上严重的小写问题,包括读改写和重构写,不但严重影响阵列小写性能,还导致阵列级别的校验块和数据块损耗不均,进而影响全闪存阵列的可靠性。针对小写请求
糖尿病性视网膜病变(Diabetic Retinopathy,DR)作为糖尿病的主要并发症之一,如不进行及时诊断和治疗,可能会导致视力障碍和失明。通过定期眼科检查和及时治疗,可以减少DR患者
近几年随着深度学习算法的深入研究,特别是在人脸识别和智能驾驶等领域落地,深度学习算法及其应用已逐渐成为现实生活中不可或缺的一部分。在保证一定检测速度的条件下,神经
随着信息社会的快速发展,单一功能的Web API己越来越无法应对复杂的业务需求,Mashup通过集成多种功能的API来满足业务需求,已经成为应对当前挑战的重要手段之一和推动API经济繁荣的重要驱动力。面向Mashup的API推荐研究旨在依据应用开发需求,有针对性地推荐API组合,从而为开发者提供技术支持,提升开发效率。近年来,WebAPI生态系统积累了大量可用于增强API推荐模型的知识,但目前在这