A High-Speed Heterogeneous Cluster File System for Network-Attached Storage

Ruiyong Jia,Yanyuan ZHANG
DOI: https://doi.org/10.3969/j.issn.1000-2758.2005.01.012
2005-01-01
Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University
Abstract:We contracted to develop a heterogeneous cluster file system based on network-attached storage, aiming at a file sharing system among open systems (Unix, Linux and Windows) and mainframe whose speed can approach more or less the ideal speed of local file system. In this paper, we explain in much detail how we developed our high-speed heterogeneous cluster file system. Here we give only a briefing of our explanation. By the method of third-party data transfer, open system can obtain file metadata from mainframe and access record file of mainframe on shared storage directly. We implement a user-level I/O library to emulate mainframe file system on open system. The library provides mainframe-style file system interfaces for applications on open system to access mainframe record files. Some optimized strategies for sequential file access are employed in this library. Our experimental results show preliminarily that, as compared with the file access model of client/server using server-attached storage, our system can make the speed higher by one order of magnitude or better.
What problem does this paper attempt to address?