华南理工大学学报(自然科学版) ›› 2008, Vol. 36 ›› Issue (1): 1-7.

• 计算机科学与技术 •    下一篇

一种智能网络磁盘存储文件系统的设计

赵跃龙 王文丰 曾文英 宋玮   

  1. 华南理工大学 计算机科学与工程学院, 广东 广州 510640
  • 收稿日期:2006-11-06 出版日期:2008-01-25 发布日期:2008-01-25
  • 通信作者: 赵跃龙(1958-),男,教授,博士生导师,主要从事计算机体系结构、网络存储系统、计算机网络与通信方面的研究. E-mail:ylzhaol@scut.edu.cn
  • 作者简介:赵跃龙(1958-),男,教授,博士生导师,主要从事计算机体系结构、网络存储系统、计算机网络与通信方面的研究.
  • 基金资助:

    国家自然科学基金资助项目(60573145);广州市科技计划项目(2007J1-C0401)

Design of an Intelligent Network Disk File System

Zhao Yue-long  Wang Wen-feng  Zeng Wen-ying  Song Wei   

  1.  School of Computer Science and Engineering, South China University of Technology, Guangzhou 510640, Guangdong, China
  • Received:2006-11-06 Online:2008-01-25 Published:2008-01-25
  • Contact: 赵跃龙(1958-),男,教授,博士生导师,主要从事计算机体系结构、网络存储系统、计算机网络与通信方面的研究. E-mail:ylzhaol@scut.edu.cn
  • About author:赵跃龙(1958-),男,教授,博士生导师,主要从事计算机体系结构、网络存储系统、计算机网络与通信方面的研究.
  • Supported by:

    国家自然科学基金资助项目(60573145);广州市科技计划项目(2007J1-C0401)

摘要: 针对目前网络存储体系结构中存在的各个磁盘驱动器不能“主动”地进行自主工作和缺乏自动负载平衡机制的问题,文中给出了智能网络磁盘(IND)系统结构的概念,提出了一种新型的智能网络磁盘存储文件系统(INDFS)的设计方案,并详细描述了INDFS的组成结构、文件路由表、系统命令层次结构、基本操作算法和文件系统命名空间等关键技术.最后对INDFS进行了性能测试分析,发现客户端可以对IND存储系统进行文件级访问,说明INDFS是一种使用方便、扩展性好的智能网络磁盘文件系统.

关键词: 智能网络磁盘, 文件系统, 文件路由表, 系统命令层次, 文件命名空间

Abstract:

In the common network storage system, each disk drive can not automatically work as an initiator and can not balance the workload. In order to solve this problem, this paper puts forward an intelligent network disk (IND) architecture and a novel design scheme of the intelligent network disk file system (INDFS). The key technologies of the INDFS, such as the file system organization, the file route table, the system command layer, the basic operation algorithm and the file name space, are then described in detail, and the performances of the INDFS are finally tested. The results indicate that the proposed INDFS is flexible and scaleable because the clients can access the IND storage system at a file level.

Key words: intelligent network disk, file system , file route table, system command layer, file name space