首页> 外文会议>International Symposium on Advanced Parallel Processing Technologies >Reducing Rename Overhead in Full-Path-Indexed File System
【24h】

Reducing Rename Overhead in Full-Path-Indexed File System

机译:在全路径索引文件系统中减少重命名开销

获取原文
获取外文期刊封面目录资料

摘要

Pull-path-indexed file systems use a key-value database to store the full path names of files and their metadata. With this pattern, the I/O efficiency can be improved because data is placed on persistent storage in scan order. However, it introduces intolerable overhead on renaming a directory because of the modification on the full path names of files under that directory. In this paper, we introduce prefix replacement mechanism on B+-tree to accelerate renaming directories on full-path-indexed file systems. It consists of three steps: pre-scan prefix deletion, key replacement and floating-split bulk insertion. Unnecessary searches and compares are reduced in these mechanisms. We use Kyoto Cabinet as the key-value database, and implement prefix replacement mechanism on it. We run tests on two benchmarks, the first is generated by Mdtest [18], and the second is the source code of Linux [19]. Compared with LocoFS [4], one kind of full-path-indexed file system, our design is about 5 × faster to rename large directories, and the performance is basically same on small directories.
机译:索引索引的文件系统使用键值数据库来存储文件的完整路径名和它们的元数据。使用此模式,可以提高I / O效率,因为数据以扫描顺序放置在持久存储器上。但是,由于在该目录下文件的完整路径名称修改,它会在重命名目录时介绍无法忍受的开销。在本文中,我们在B + -Tree上介绍前缀替换机制,以加速全索引索引文件系统的重命名目录。它由三个步骤组成:预扫描前缀删除,键替换和浮动批量插入。在这些机制中降低了不必要的搜索和比较。我们使用京都柜作为键值数据库,并在其上实现前缀替换机制。我们在两个基准测试上运行测试,第一个由MDTest [18]生成,第二个是Linux [19]的源代码。与Locofs [4]相比,我们的设计是重命名大目录的大约5倍,我们的设计大约为5倍,并且在小型目录中的性能基本相同。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号