For Full-Text PDF, please login, if you are a member of IEICE,|
or go to Pay Per View on menu list, if you are a nonmember of IEICE.
Design and Implementation of a High-Speed File Server Based on PC-UNIX
Tetsuo TSUJIOKA Kazuaki OBANA Tetsuya ONODA
IEICE TRANSACTIONS on Electronics
Publication Date: 1999/12/25
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Issue on Information Storage Technologies for the 21st Century)
mass storage systems, UNIX file system (UFS), fast file system (FFS), redundant arrays of inexpensive disks (RAID),
Full Text: PDF>>
Recent attractive high-speed networks require network file servers with high-speed read performance to deliver huge multimedia files, like voice or movie files. This paper proposes new design and implementation techniques that yield high-speed file servers based on UNIX. The techniques are request reduction, in which contiguous blocks on UNIX file system (UFS) are gathered for reducing the number of command requests from the file system to the device driver, and a direct access method for cutting through the buffer cache mechanism. A file server prototype based on a general-purpose personal computer (PC) is constructed and its performance is evaluated. The preliminary results show that the prototype achieves high-speed file read performance in excess of 100 Mbytes/s even on an OpenBSD PC-UNIX system with 3 RAID controllers and 9 hard drives in RAID level 0 configuration.