基于新型持久化内存的文件系统写优化研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:lanangel1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网应用、移动边缘计算、大数据应用的快速发展,数据爆发式增长成为万物互联时代下的主旋律。传统块设备文件系统逐渐无法应对大数据存储服务对强时效、高可靠、易扩展和低功耗的需求,成为制约上层应用快速发展的关键因素之一。近年出现诸多具有非易失性、可字节寻址、低延迟、低功耗和高存储密度等优势的持久化内存(Persistent Memory,简称PM),给文件系统的发展带来了新机遇,使突破“存储墙”变得可能。然而,持久化内存普遍具有写耐受度低的缺陷,给文件系统的设计带来了新的挑战。
  因此,针对基于新型持久化内存的文件系统面临的挑战与机遇,本文专注研究文件系统的写优化技术。首先研究持久化内存文件系统的虚拟超级页文件数据组织机制,降低文件写操作、文件数据的软件查找和空间管理开销,提升文件系统性能。其次,提出持久化内存文件系统的写磨损优化机制,实现低开销、高精度的磨损均衡,以提升持久化内存的使用寿命。最后,提出基于小容量持久化内存辅助回写的混合存储文件系统,减少数据回写块设备的开销,提升文件系统的性能。本文主要进行了如下三个方面的研究工作:
  ①持久化内存文件系统写性能优化研究。针对现有超级页文件数据组织策略存在覆盖写开销大和空间利用率低的问题,本文提出虚拟超级页文件数据组织机制(Virtual Superpage Mechanism,简称VSM)。为降低覆盖写实现数据一致性的写放大率,VSM采用多粒度写时复制数据一致性机制,根据更新数据的大小,通过修改文件数据索引结构和页表实现覆盖写的数据一致性,以提高持久化内存文件系统的性能。同时,为提高空间利用率和降低数据迁移开销,提出零拷贝文件数据迁移机制,避免数据迁移的拷贝开销。
  ②持久化内存文件系统的索引节点写磨损优化研究。由于索引节点具有修改频次高、数据粒度小和存储位置固化的特性,索引节点表极易被磨损坏。对此,本文提出轻量级多粒度磨损均衡机制(Lightweight and Multi-grained Wear-leveling Mechanism,简称LMWM),避免索引节点表的过度磨损。LMWM充分考虑索引节点的特性,实现缓存行(64字节)和数据页(4096字节)混合粒度的索引节点表磨损均衡机制,以降低数据迁移开销并提高磨损均衡精度。
  ③混合存储文件系统的写性能优化研究。传统块设备文件系统通常使用基于动态随机存取存储器(DRAM)的页高速缓存机制来提高文件系统的性能,但是存在掉电缓存数据丢失的风险。因此,文件系统使用同步操作把DRAM缓存数据立即回写到块设备。然而,同步操作违背缓存机制的初衷,严重降低文件系统的性能。本文充分利用持久化内存的优点,提出基于小容量持久化内存的混合存储文件系统,通过设计高效的持久化内存辅助回写机制(Persistent Memory assisted Write-back mechanism,简称PMW),降低同步操作回写外存块设备的数据量和回写次数,提高文件系统的性能。
  最后,本文在Linux内核里实现了所提出技术的原型,并在真实平台进行实验验证。实验结果表明所提出的虚拟超级页机制能有效提高持久化内存文件系统的性能;提出的轻量级多粒度磨损均衡机制实现了低开销高精准的索引节点表磨损均衡,提高了持久化内存的使用寿命;还验证了提出的持久化内存辅助回写机制能有效减少I/O操作,提高文件系统的性能。
其他文献
当春的脚步慢慢踏过微寒的大地,沉睡已久的自然活力开始慢慢苏醒。那慵懒的你呢,是否已经整装待发开始春日的旅行?不如去加拿大自驾游吧,让温暖的和风带你玩转这个季节。  从太平洋海岸到落基山脉  细细寻访温哥华岛的小镇和崎岖的海岸线,乘坐BC轮渡从哈迪港沿着风景如画的内河航道悠然前往鲁珀特王子港,观赏出没在丛林中的野生动物,深入克山(Ksan)传统村落探秘大型图腾柱群,尝试罗布森山公园著名的徒步线路……
期刊
活力美式番茄热狗  1个热狗面包 适量 生菜、酸黄瓜片  1根 热狗肠  适量 味好美番茄沙司  做法  1.将热狗面包烘热,切开后放入生菜、酸黄瓜片,再夹入热狗肠。  2.挤上味好美番茄沙司即可。  番茄蛋吐司  2片 吐司 2片 培根  1个鸡蛋 适量 味好美番茄沙司  1克 盐、法香 适量味好美白胡椒粉  做法  1.鸡蛋加盐煎熟,培根、吐司分别放入烧热的平底锅中煎好。  2.处理好的吐司上
期刊
雾霾早就不是一个新鲜词了,每个人都戴着防护口罩走在街上的场景也从科幻电影中变成了现实,那么问题来了,面对雾霾,只一个口罩就够了吗?  不知何时,雾霾悄悄地走近我们身边,渐渐包围了我们的城市,从开始需要网上搜索“霾”这个字的读法,到雾霾成为每天见面寒暄的内容,我们的生活开始不时地被雾霾笼罩,晒天空成了社交软件常见的厅为,而温暖的阳光和清新的空气成为奢求。  各种污染似乎成为城市化进程中难以去除的一部
期刊
吃遍大街小巷,搜遍犄角旮旯——这不光光是一句口号,更是我过去二十年生活的真实写照。从小到大,我就是一个爱吃之人,尤其对于甜食,根本没有抵抗能力,但是随着年龄的增长以及对于身材的追求,吃的东西虽然越来越杂,但越来越追求健康,唯一不变的就是对于美食孜孜不倦的热爱和钻研。  无论是中餐、西餐、东南亚菜还是日料,我统统照单全收,不过秉承整个家族的优良传统和习惯,本人不吃辣,身边的朋友常常嘲笑我说不吃辣可就
期刊
开年盆菜开运来,既有美丽海滩,又有翠绿山景的深圳,值此开春之际,端上一盆齐聚山珍海味的大盆菜,一年都有好运到!  若是说到深圳这个中国建立的第一个经济特区,总是会和改革、前沿、速度这样努力奋发的词语联系在一起,其实有着悠久历史的鸭城深圳,隐藏着不少味浓悠长的珍馐美味呢。  深圳福田区沙头下沙村的大盆菜在《舌尖上的中国》第二季中登场亮相,大盆菜的历史最早可追溯到南宋年间,恭贺节庆之际,同姓宗族济济一
期刊
对很多无肉不欢的吃货而言,美好的一天自然是从有内的早餐开始。那么,让肉食的美味与早餐的活力完美相融,自然也是要下一番苦功。伴着秋风的早晨,让我们一起看看肉食者的早餐都是什么样子的吧。  薄荷豆浆  用料  100克黄豆/15克薄荷叶  做法  黄豆预先浸泡一夜(不包含于准备时间内),洗净沥水。薄荷叶洗净后沥干水分。将处理好的黄豆、薄荷叶放入搅拌机,加适量清水搅打成汁,倒入锅中大火煮开后转小火煮5分
期刊
古时,科举、朝臣有文武之分,如今在美食的世界里也是如此。文为慢火,主煎炒。武为猛火,主爆炒。这一文一武所烹制出来的美食自然也有着自己的独特风味。十一长假,不妨选好合适的锅铲,在自己的厨房来一场文武美食较量吧!  爆炒花椒鸡  用料  500 克鸡肉  250克 西芹  150克 杭椒  50克 红辣椒  200克 青花椒  15克 大葱  10克 八角  5克 姜  3克 桂皮  1茶匙 盐、白糖
期刊
安亚(Anwilka)酒庄成立于2005年,虽然与那些拥有悠久历史的酒庄相较年岁尚小,但高贵的出身和显赫的基因,还是造就了它的与众不同。安亚酒庄由酿酒界三巨头——法国波尔多顶级酒庄金钟酒庄(Chateau Angelus)庄主休伯特(Hubert de Bouard)、南非极受推崇的甜葡萄酒庄克莱坦亚酒庄(Klein Constantia Estate)庄主罗威尔(Lowell Jooste)以及
期刊
钢琴键非黑即白,却能奏出优美乐章,为耳朵奉上一场盛宴。仅仅有听觉享受怎么足够?不如用黑白双色的烘焙小点在舌尖奏出一段变奏曲,好好满足我们的味蕾吧!  巧克力奶油盅  用料  75克 巧克力  100毫升 总统淡奶油  2个 蛋黄  15克 细砂糖  150毫升 兰特全脂牛奶  做法  巧克力切碎放入碗中。  总统淡奶油加热至沸腾后倒在巧克力上,用刮刀搅拌至巧克力完全融化,制成巧克力甘纳许。  另取
期刊
美国加州乳品协会是美国加州食品农业厅的职能部门.协会致力于向全世界推广由纯正加州牛奶制成的乳制品。从1969年开始.我们的使命便是分享加州农场主、奶牛和农田的故事.让大家了解加州乳品与众不同的关键所在。我们所有的产品都印有个独无二的标记:纯正加州牛奶标记。这保证消费者购买到的都是原料上乘、纯正的加州产品。纯正加州牛奶标记表明全套的乳制品都由100%加州牛奶制成。并确保了消费者购买的天然奶酪是由纯正
期刊