面向内存文件系统的数据一致性更新机制和进程调度的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:michael_jian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据时代需要高效地处理规模庞大的数据以获取需要的信息。近年来研究界提出的基于存储级内存(Storage Class Memory,SCM)介质的内存文件系统在高效处理大量实时数据方面表现出了极大的潜力。能够连续稳定的可靠工作是设计文件系统时必须要考虑的一个重要问题,文件系统的可靠性由更新时维护数据的一致性来保证。内存文件系统的数据访问方式和I/O路径不同于传统面向块设备的文件系统,现有的一致性更新机制没能很好的利用SCM介质的特点,适用于内存文件系统的数据一致性更新机制尚未得到很好的研究。另一方面基于SCM介质的内存文件系统的高性能是以消耗大量内存带宽为基础的,在文件的整个访问过程中会持续占用大量内存带宽,从而影响系统中其它需求带宽进程的性能。本文中,我们提出了一种有效的数据一致性更新机制——两栖更新策略(Amphibian Update Strategy,AUS),它能很好的利用SCM介质按字节寻址、随机访问和可以使用虚拟地址进行连续读写的特点。AUS根据更新请求数据量大小决定使用直接拷贝(Direct Copy,DC)或原子性更新(Atomic Update,AU)进行主文件一致性的维护。我们以内存文件系统SIMFS为基础,实现了多种现有数据一致性更新机制的版本。使用文件系统测试基准IOZone分别测试了各种数据一致性更新机制实现在SIMFS中的性能,实验结果表明AUS性能最好。为了应对直接使用Linux现有调度器CFS进行调度时,内存访问密集型进程会大量消耗内存带宽从而影响其它进程执行的问题。我们首先构建了一个在带宽有限情况下可以获得工作集的最短完成时间的ILP调度模型,然后提出了带宽自适应(Bandwidth-Fit,B-Fit)启发式算法来有效的解决工作集的调度问题。虽然ILP总能找出最优解,但由于其运行时间随着问题规模的增大呈指数增长,所以能够在O(n)时间内找出接近于最优解的B-Fit算法才更为实用。我们把该项技术使用用户级权限实现到Linux系统中,实验表明与CFS相比,其最多可以将工作集的最终完成时间减少33.3%。
其他文献
自认规则自古就存在,其在民事诉讼中发挥着不可估量的作用。在这一作用下,无论是英美法系国家还是大陆法系国家,对自认制度都有明确的规定,并且有着深厚的理论基础。诉讼中的
近年来随着经济的发展与提升,我国人口老龄化逐渐增加,老年骨科病症患病率也逐渐增加;并且近年来交通事故的发生率也在逐年增长,因此骨质受到伤害的几率随之水涨船高,但传统
<正>杭州西湖自然景观和人文遗迹作为中国传统文化的经典之作,是古代东方审美体系中的一个坐标,也是很好的教育资源。杭州市金都天长小学以乡土乡情为主,依托自然和文化遗产
维生素E(V_E)可增强机体的免疫性美国佛罗里达州立大学的G.D.Butcher等研究人员,通过给蛋鸡饲料中添加不同剂量的VE,研究了VE对蛋鸡的性能及其免疫应答的影响。其主要内容如下:以每公斤日粮中含VE分别为
<正>7 助洗剂前讲介绍了洗涤剂中助剂(builder)的类别及功用,本讲将进一步阐述用于洗涤剂中的其他一些添加剂。这些添加剂也可称为助洗剂(auxiliary agents),它们包括:抗再沉
三角换元是一种用三角函数代替问题中的字母,然后利用三角函数之间的关系而达到解题目的一种代换方法.合理的三角换元,不仅能化繁为简,化难为易,而且能启迪学生思维,拓宽视野
高速公路建设公司是一个临时性的建设单位,参建人员来自不同的地方,素质参差不齐。如何根据高速公路建设公司的特点,开展有针对性的思想政治工作是一个十分艰巨的课题。本文
2021年第十四届全运会将在陕西省举办,举办全运会对陕西省而言不仅是一次难得的发展机遇,同时也是一次严峻的挑战。全运会开闭幕式、田径、游泳等项目是在省会西安市进行的,
发展冬季旅游是优化新疆旅游经济结构、提升旅游发展水平的重大举措。从发展趋势看,人们对冬季旅游产品的需求越来越大;从资源禀赋看,新疆发展冬季旅游具备许多有利条件;从发
女官制度是中国古代传统的宫廷制度。女官之设,既是为了服务宫廷的需要,以保障皇权的正常运转,也蕴含了帝王对拥有一个雍肃和睦、井然有序的后宫的设想。明朝在建国伊始就很