期刊文献+

基于LD-PRELOAD的文件系统管理

LD_PRELOAD based file system management
原文传递
导出
摘要 针对文件系统日渐显著的复杂性,提出要对复杂文件系统进行管理以优化应用程序对文件系统的访问,改善文件系统的性能,基于LD-PRELOAD技术设计并实现了一种用于文件管理系统的轻量级方法,并阐述和分析了该方法的关键技术和实现.采用系统提供的内建环境变量,加载用户态钩子、实现管理机制及其动态控制.通过对比测试表明:与传统基于FUSE(用户态文件系统)框架的文件系统管理方法相比,该方法在同等环境下具有显著的性能优势. Owing to the complexity of the contents and functionalities of file system, the file system must be managed as a key method for improving file system performance. Based on system build-in enironment variable, user-space hook can thus be applied to realize the management mechanism and dynamic control. A lightweight LD_PRELOAD-based file system user-space managemen method were designed and implemented. Compared the experiment with FUSE (filesystem in userspace), the method is improved obviously the same workloads.
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2010年第10期1-4,共4页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家高技术研究发展计划重大项目(2009AA01A401 2009AA01A402) 教育部创新团队项目(IRT-0725) 国家自然科学基金资助项目(60703046)
关键词 信息系统 文件系统管理 用户态文件系统框架 用户态钩子 管理规则 file system file system management user-space file system framework user-space hook management rule
  • 相关文献

参考文献12

  • 1GallmeisterBO. POSIX. 4[M]. Sebastopol: O'Reilly, 1995. 被引量:1
  • 2Szeredi M. Filesystem in Userspace[DB/CD].[2010-01-12]. http://fuse. sourceforge. ned, 2008. 被引量:1
  • 3Almeida D. FIFS: a framework for implementing user-mode file systems in windows NT[C] // Proceedings of the 3rd Conference on USENIX Windows NT Symposium. Berkeley: USENIX Association, 1999: 13-18. 被引量:1
  • 4Mazieres D. A toolkit for user-level file systems[C]//Proc Usenix Technical Conference. Berkeley: USENIX Association, 2001: 261-274. 被引量:1
  • 5Wright C P, Dave J, Gupta P, et al. Versatility and Unix semantics in namespace unification[J]. ACM Transactions on Storage, 2006, 2(1): 74-105. 被引量:1
  • 6Chen H, Zhao Y, Xiong J, et al. United-FS: a logical file system providing a single image of multiple physical file systems on NFS server[C]//Parallel and Distributed Processing Symposium. Washington: IEEE International, 2007: 1-7. 被引量:1
  • 7冯丹,史伟,覃灵军,关卿.基于对象存储系统的对象文件系统设计[J].华中科技大学学报(自然科学版),2006,34(12):47-49. 被引量:4
  • 8Dig D, Johnson R. How do APIs evolve? A story of refactoring[J]. Journal of Software Maintenance and Evolution: Research and Practice, 2006, 18(2): 83- 107. 被引量:1
  • 9Saito Y. Jockey: a user-space library for record-replay debugging[C] // Sixth International Symposium on Automated Analysis-driven Debugging. New York:ACM, 2005:69-76. 被引量:1
  • 10Brubacher D, Hunt G. Detours: Binary interception of Win32 functions[C]//Third USENIX Windows NT Symposium, Berkeley: USENIX Association, 1999 .. 135-143. 被引量:1

二级参考文献3

  • 1Mesnier M, Ganger G R, Riedel E. Object-based Storage[J].IEEE Communications Magazine, 2003,41(8): 84-90. 被引量:1
  • 2Wang Feng, OBFS: a file system for object-based storage devices[C]//The 21nd IEEE/12th NASA Goddard Conference on Mass Storage Systems and Technologies: IEEE Computer Society, 2004 : 8-14. 被引量:1
  • 3Rajeev Nag[M]. Sebasar. Windows NT file system internals topoi, CA:O'REILLY, 2000. 被引量:1

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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