Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20


Journal of Information Science and Engineering, Vol. 24 No. 3, pp. 933-947 (May 2008)

WSNFS: A Web-Services-Based Network File System*

Gwan-Hwan Hwang1, Chih-Hao Yu2, Chun-Chin Sy3 and Chiu-Yang Chang3
1Department of Computer Science and Information Engineering
National Taiwan Normal University
Taipei, 106 Taiwan
2Networks and Multimedia Institute
Institute for Information Industry
Taipei, 106 Taiwan
3Department of Electronic Engineering
National United University
Miaoli, 360 Taiwan

Web services are Web-based enterprise applications that use open, XML-based standards and transport protocols to exchange data between calling clients and servers. In this paper, we demonstrate that Web services can be used to construct a distributed file system, called the Web-services-based network file system (WSNFS). One of the goals of the WSNFS is to provide a platform for file sharing among heterogeneous distributed file systems. Also, as the technology of Web services is widely applied to the field of grid computing, the proposed system can aid the deployment of Web services to the data grid applications. We present the architecture of the WSNFS and define the communication-protocol standard based on Web services. Our experiences in implementing the prototype as well as the experimental results demonstrate that the practicality of the WSNFS; the performance of the prototype is comparable to that of the Sun network file system.

Keywords: distributed file system, network file system, web services, XML, SOAP

Full Text () Retrieve PDF document (200805_17.pdf)

Received October 20, 2006; revised January 17 & July 18, 2007; accepted August 3, 2007.
Communicated by Tei-Wei Kuo.
*The preliminary result of this research was presented in International Conference on Internet and Web Applications and Services (ICIW), February 23-25, 2006, Guadeloupe, French Caribbean. This research was supported in part by the National Science Council of Taiwan, R.O.C. under grants No. 94-2213-E-003-006 and 95-2221-E-003-007.