【摘 要】
:
随着个人电脑市场的增长和存储设备数据存储能力的不断提高,个人数据量变得越来越大。文件系统作为管理用户数据的基础,其名字空间变得越来越复杂,这导致文件系统元数据访问
论文部分内容阅读
随着个人电脑市场的增长和存储设备数据存储能力的不断提高,个人数据量变得越来越大。文件系统作为管理用户数据的基础,其名字空间变得越来越复杂,这导致文件系统元数据访问性能变得越来越低。文件系统名字空间管理对于文件系统性能表现至关重要。从面向应用的角度,提出了一种管理文件系统名字空间的方法。该方法可以优化文件系统元数据访问性能。通过采集一个实际应用案例Apache服务的文件系统访问信息,揭示了应用程序与它所使用的文件之间的关联关系。采集的信息不但证明了应用语义的存在,给出了一种应用语义的提取方法,还说明了应用进程所面对的文件系统名字空间具有很大局部性。进而提出一种根据文件应用语义裁剪文件系统名字空间的方法。最后根据该方法设计并实现了一个原型文件系统。系统使用FUSE用户态文件系统框架提供文件系统功能接口,使用XML文件表示文件系统元数据,使用BDB XML数据库存储元数据XML文件,使用DOM树表示应用进程所面对的文件系统子名字空间。在原型文件系统中应用程序运行时所看到的是一个可确保其应用正常运行,但是大大简化了的文件系统子名字空间,这既改善了文件系统的元数据访问性能还提高了对文件语义预测的准确性。通过对比测试发现,同样在FUSE框架之中,相对于未对名字空间进行管理的文件系统,在使用了应用语义对名字空间进行管理的文件系统中一些应用程度的运行性能平均得到30%~50%的提升。
其他文献
软件测试是保证软件质量最为有效的技术手段,测试数据的优劣决定了软件测试的有效性。在不影响测试效果的前提下,减小测试用例集的规模将有效地减少测试成本,提高测试效率。
嵌入式系统开发是当今计算机软件发展的一个热点。嵌入式系统调试器是进行嵌入式开发的关键工具,常用于对嵌入式软件的调试和测试。嵌入式系统调试器由交叉调试器和调试代理
大学生综合素质发展测评是高校学生管理的重要内容之一,传统的描述性的定性评价方法往往是定性分析或者单因素的定量评价,往往存在主观片面,不够准确、不够全面的问题,已经不能适
近20年以来,随着国家经济的飞速发展,对能源的需求日益俱增。从而对各种勘探与解释方法要求也越来越高。特别是对石油勘探中的主要手段地震勘探要求更高。地震数值模拟技术是
随着存储规模日益扩大,存储网络的多样性和异构性,资源分布的广阔性和动态性,都对数据的存储管理方式和访问方式提出了新的要求和挑战。面向广域网的存储资源发现技术研究,旨
Internet上超过80亿个网页的海量数据使互联网成为当今世界上最大的信息库和全球范围内传播信息的最主要渠道,也为广大用户提供了一个巨大价值的,广阔的获取信息的渠道。但当我
OSEK操作系统标准是针对汽车电子领域嵌入式系统制定的工业标准,在汽车工业界有着广泛的应用。 调度是多任务系统正确运行的保证,而OSEK.操作系统作为硬实时系统,其调度有着特
MapReduce是支持数据并行的简单有效的编程模型,它最初为集群编程而设计。随着多核处理器的日益普及,研制面向多核的MapReduce编程库以充分利用多核单机系统的计算资源也变得
多文档自动摘要是自然语言理解领域的一个重要的研究方向。近年来,随着计算机和互联网技术的迅速发展和普及,信息增长的速度比以前各个时期都更快,人们越来越陷入到信息的海洋之
随着计算机网络时代的到来,人们开始通过网络的途径享受各种娱乐服务和学习各种知识,并对家庭数字媒体服务提出了更高的要求。人们需要一种方便可靠的途径,能在家庭环境下获