计算机工程 ›› 2011, Vol. 37 ›› Issue (5): 71-73,76.doi: 10.3969/j.issn.1000-3428.2011.05.024

• 软件技术与数据库 • 上一篇    下一篇

一种非阻塞读文件系统的实现方法

熊安萍,唐 巍,蒋 溢   

  1. (重庆邮电大学计算机科学与技术学院,重庆 400065)
  • 出版日期:2011-03-05 发布日期:2012-10-31
  • 作者简介:熊安萍(1972-),女,副教授,主研方向:操作系统, 高性能计算;唐 巍,硕士研究生;蒋 溢,副教授
  • 基金项目:
    重庆市信息产业发展专项基金资助项目(200811004)

Implementation Method of File System with Non-blocking Read

XIONG An-ping, TANG Wei, JIANG Yi   

  1. (School of Computer Science and Technology, Chongqing University of Posts and Communications, Chongqing 400065, China)
  • Online:2011-03-05 Published:2012-10-31

摘要: 针对现有文件系统在容错性及读性能远低于数据库系统的情况,运用数据库系统中数据的多版本技术实现数据的快速闪回及非阻塞读原理,通过改进文件系统元数据结构及结合写时复制技术的方法,在文件系统中增加文件瞬时恢复功能及非阻塞读功能,解决现有文件系统在容错性不足的问题,提高文件系统的读性能。通过该方法制作MVFS文件系统,测试结果表明,应用该方法生成的文件系统具有优越的读性能、容错性和可靠性。

关键词: 多版本, 非阻塞读, 文件系统, 写时复制

Abstract: Focused on the existing file system in the fault-tolerance and reliability are much lower than the database system, this paper uses the principle of data multiple versions technology in database system to achieve quickly flashback and non-blocking read. By improving the meta-data structure of file system and the combination of copy-on-write techniques, this paper solves the problem of existing file system lack of fault tolerance and enhances the read performance of file system. MVFS is made by the method. Experimental results on MVFS show that the method applied to generate the file system posses excellent read performance, fault tolerance and reliability

Key words: multi-version, non-blocking read, file system, copy-on-write

中图分类号: