首页> 外文会议>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 +树上引入了前缀替换机制,以加快在全路径索引文件系统上目录的重命名。它包括三个步骤:预扫描前缀删除,密钥替换和浮动拆分批量插入。这些机制减少了不必要的搜索和比较。我们使用Kyoto Cabinet作为键值数据库,并在其上实现前缀替换机制。我们在两个基准上运行测试,第一个由Mdtest [18]生成,第二个是Linux的源代码[19]。与LocoFS [4](一种全路径索引文件系统)相比,我们的设计重命名大目录的速度提高了约5倍,并且在小目录上的性能基本相同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号