首页> 外文学位 >Design and implementation of XML_based Linux file system runner.
【24h】

Design and implementation of XML_based Linux file system runner.

机译:基于XML_的Linux文件系统运行器的设计和实现。

获取原文
获取原文并翻译 | 示例

摘要

This thesis presents the design and implementation of XML_based Linux File System Runner (XML_LFS), a file system simulator that integrates the representation ability of Extensible Markup Language (XML) with the beauty of Linux file system architecture. XML_LFS uses a layered approach to design a generic file system runner from scratch utilizing Java programming language and JDOM. The hierarchical directory structure of the file system is kept in an XML file for easy manipulation as well as on disk for crash recovery. UNIX-like file systems such as the Second Extended File System (Ext2), a native mini file system (mini3fs) and Linux kernel codes for file system operations are explored for the real implementation work.;Traditional file system consists of a hierarchical tree, composed of directories and files. Each directory can contain both files and subdirectories. This is an equivalent concept to "semi-structured" elements in XML. Embedding an XML log file layer into the Linux file system architecture can speed up the directory look up by combining the power of XML and XQuery as well as eliminating the limitations of the existing fixed-attribute file system model by treating files as elements to a customizable XML document. Thus, the whole development environment is more useful for future file system research. The future of XML file system is discussed in detail. Complete system architecture and functionalities are built and the process is described in the thesis. Initial Bonnie-like and Andrew-like benchmarks of the prototype implementation show that XML_LFS achieves the expected performance results.
机译:本文提出了一种基于XML_的Linux文件系统运行器(XML_LFS)的设计和实现,该文件系统模拟器将可扩展标记语言(XML)的表示能力与Linux文件系统架构的美感相结合。 XML_LFS使用分层方法来利用Java编程语言和JDOM从头开始设计通用文件系统运行程序。文件系统的分层目录结构保存在XML文件中,以便于操作,而保存在磁盘上以进行故障恢复。探索了类似于UNIX的文件系统,例如第二扩展文件系统(Ext2),本机小型文件系统(mini3fs)和用于文件系统操作的Linux内核代码,以进行实际的实现工作。传统文件系统由分层树组成,由目录和文件组成。每个目录可以包含文件和子目录。这与XML中的“半结构化”元素等效。将XML日志文件层嵌入到Linux文件系统体系结构中,可以通过结合使用XML和XQuery的功能来加快目录查找速度,并通过将文件视为可自定义的元素来消除现有固定属性文件系统模型的限制。 XML文件。因此,整个开发环境对于将来的文件系统研究更有用。详细讨论了XML文件系统的未来。本文构建了完整的系统架构和功能,并对过程进行了描述。原型实现的初始Bonnie-like和Andrew-like基准表明XML_LFS实现了预期的性能结果。

著录项

  • 作者

    Zhang, Qian.;

  • 作者单位

    Iowa State University.;

  • 授予单位 Iowa State University.;
  • 学科 Computer Science.
  • 学位 M.S.
  • 年度 2006
  • 页码 107 p.
  • 总页数 107
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号