Linux内核FsCache/NFS Write-Back Cache系统

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:wanming_home
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代计算机系统中,几个主要组成部分的速度存在明显差异,其中以CPU缓存、内存和硬盘最为明显。其中处理速度排序为CPU缓存>内存>硬盘。CPU缓存与内存之间,内存与硬盘之间的速度差异通常为指数级,而许多运算操作都是重复地针对某一小部分数据的,因此在各级存储器之间利用缓存技术(Cache)就可以大大提高处理速度。在操作系统层次,通常是在内存和硬盘之间使用Page Cache来提高对文件访问速度的。但随着大数据处理应用的爆炸式发展,传统cache系统已经不能满足对大数据读写的性能要求,而大数据的读写已经成为影响整个网络性能的至关重要的一环,并成为当今科研的焦点。对于依赖I/O性能的应用,典型的如数据库,一直等待新的技术出现以打破性能瓶颈。在此之前,身躯庞大的高端存储,动辄重达几吨。相比于存储里带的硬盘来说,价格贵得离谱,而存储的附加价值,在于I/O在大量硬盘之间的均衡分布,以及I/O链路的多路容灾,以及部分固件层面的优化和数据保护等。随着SSD等固态硬盘的出现,上述问题得到了缓解。SSD将硬盘存储从机械产品变成了电子产品,性能更好,功耗更小,延时更优。在这种情况下,Facebook在Linux上实现了硬盘级的Flashcache/Bcache来应对大数据存储的挑战,但这个cache系统只能为本地文件系统服务,在分布式存储的场景下对系统性能的提升无能为力。虽然在网络文件系统如NFS上也已经实现了硬盘cache系统,但此cache系统存在两个缺陷,1)它只能针对只读打开的文件。2)它只支持write-through cache而不支持write-back cache。这些限制严重制约着部署在NFS上的写密集型客户端的性能。本文提出针对网络文件系统的硬盘级write-back cache系统,并借助SSD的优良写特性来提高分布式应用的本机的写速率与所在网络的整体性能,比如大文件的备份服务和分布式MySQL数据库。
其他文献
在石油勘探领域,地震波勘探系统已历经六代的发展和更新,主流勘探系统绝大多数采用有线传输模式。然而在勘探作业过程中,线缆长度长,质量重,面对目前日益复杂的勘探地理环境,铺设有
本研究分别用不同浓度的雌激素E和雄激素MT浸泡处理孵出后5d的泥鳅和大鳞副泥鳅,120d后解剖性腺确定性别比例:在cDNA水平克隆两种泥鳅雌激素受体基因,对其进行序列分析,并比较其
由于通信网络中带宽资源是受限的,而用户数、用户对业务质量的需求却一直在不断增大。那么如何使资源得到更合理的配置和利用,这就是无线资源管理的目标。无线资源管理需要采
在线广告点击率对搜索引擎服务提供商和广告商都是一个重要的量化指标。因此,在线广告点击率预测,是计算广告领域的关键问题之一。工业界与学术界都对点击率预测问题有持续的研
格基约减(Lattice Reduction, LR)技术是以格理论为基础的一种非常有效的数学工具。其在无线通信系统中常被用在数据检测和预编码技术中,通过改善信道矩阵的奇异性以提高系统
目的:  草鱼是我国传统淡水养殖“四大”家鱼之一,为我国淡水养殖第一品种。但是多年来,草鱼细菌病及病毒病的多发严重制约了草鱼养殖业的发展。尤其是草鱼出血病,其发病快、
作为近年来信号处理领域新兴的理论,压缩感知理论开创了信号采样和压缩同时进行的新思路,其应用于遥感成像可以在采样数据量远低于传统手段的前提下恢复出目标图像,甚至实现少到
该文主要研究虚拟现实中计算机视觉跟踪及嵌入式虚拟场景的生成,为此设计了一个模拟人拍球场景的实验.跟踪的目的是能够及时地检测出目标的位置,将这些数据反馈给显示和控制
目的:  1.收集全国各地的Leber遗传性视神经病变家系和健康正常对照者,然后建立临床和家系资料以及分子遗传学资料数据库。  2.对Leber遗传性视神经病变患者的线粒体ATPas
学位