期刊文献+

FastDu:Efficient Directory Summaries Harvest by Tracking File System Changes 被引量:2

FastDu: Efficient Directory Summaries Harvest by Tracking File System Changes
原文传递
导出
摘要 FastDu is a file system service that tracks file system changes by intercepting file system calls to maintain directory summaries, which play important roles in both storage administration and improvement of user experiences for some applications. In most circumstances, directory summaries are independently harvested by applications via traversing the file system hierarchy and calling stat 0 on every file in each directory. For large file systems, this brute-force traverse-based approach can take many hours to complete, even if only a small percentage of the files have changed. This paper describes FastDu, which uses a pre-built database to store harvested directory summaries, and tracks the file system changes by intercept- ing file system calls, so that new harvesting is restricted to the small subset of directories that contain modified files. Tests using FastDu show that this approach reduces the time needed to get a directory summary by one or two orders of magnitude with almost negligible penalty to application-aware file system performance. FastDu is a file system service that tracks file system changes by intercepting file system calls to maintain directory summaries, which play important roles in both storage administration and improvement of user experiences for some applications. In most circumstances, directory summaries are independently harvested by applications via traversing the file system hierarchy and calling stat 0 on every file in each directory. For large file systems, this brute-force traverse-based approach can take many hours to complete, even if only a small percentage of the files have changed. This paper describes FastDu, which uses a pre-built database to store harvested directory summaries, and tracks the file system changes by intercept- ing file system calls, so that new harvesting is restricted to the small subset of directories that contain modified files. Tests using FastDu show that this approach reduces the time needed to get a directory summary by one or two orders of magnitude with almost negligible penalty to application-aware file system performance.
出处 《Tsinghua Science and Technology》 SCIE EI CAS 2011年第4期337-343,共7页 清华大学学报(自然科学版(英文版)
基金 Supported by the National Key Basic Research and Development Program (973) of China (No. 2011CB302505) the National Natural Science Foundation of China (Nos. 60803121 and 61073165) the National High-Tech Research and Development (863) Program of China (Nos. 2010AA012401 and 2009AA01A130)
关键词 file system metadata metadata crawl file system changes file system intercepts file system metadata metadata crawl file system changes file system intercepts
  • 相关文献

参考文献16

  • 1Liu Likun, Xu Lianghong, Wu Yongwei, et al. Smartscan: Efficient metadata crawl for storage management metadata querying in large file systems. Technical Report CMU-PDL-10-112. Carnegie Mellon University, USA, 2010, 10-112.
  • 2The Open Group. Estimate file space usage commands & utilities reference. The Single UNIX Specification: The Authorized Guide to Version 3, UK: the open group publications department, 2002: G906.
  • 3Agrawal N, Bolosky W J, Douceur J R, et al. A five-year study of file-system metadata. A CM Transactions on Storage, 2007, 3(3): 9.1-9.32.
  • 4Walter C. Kryder's law. Scientific American Magazine, 2005, 8(1).
  • 5The Open Group. The find utils. The Single UNIX Specification: The Authorized Guide to Version 3, UK: the Open Group Publications Department, 2002: G906.
  • 6Soules C, Keeton K, Morrey C. Scan-lite: Enterprise-wide analysis on the cheap. In: Proceedings of the 4th ACM European Conference on Computer Systems. Nuremberg, Bavaria, 2009: 117-130.
  • 7Streicher M. Monitor Linux file system events with inotify. http://www.ibm.com/developerworks/linux/library/1-ubuntuinotify/index.html?ca= drs, September 2010.
  • 8Paris E. Fanotify: The fscking all notification system.http://http://lwn.net/Articles/339253/, February 2011.
  • 9Ogness J. Dazuko: An open solution to facilitate on-access scanning. In: Proceedings of Virus Bulletin Conference. Toronto, Canada, 2003: 1-5.
  • 10Satyanarayanan M. A study of file sizes and functional lifetimes. In: Proceedings of the Eighth ACM Symposium on Operating Systems Principles. New York, USA, 1981: 96-108.

同被引文献15

引证文献2

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部