The design and implementation of the 4.4BSD operating system
The design and implementation of the 4.4BSD operating system
Considerations in the Design of a RAID Prototype
Considerations in the Design of a RAID Prototype
High-Performance External Computations using User-Controllable I/O
IPPS '98 Proceedings of the 12th. International Parallel Processing Symposium on International Parallel Processing Symposium
Mapping functions and data redistribution for parallel files
The Journal of Supercomputing
On evaluating decentralized parallel I/O scheduling strategies for parallel file systems
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
An expandable parallel file system using NFS servers
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
Hi-index | 0.00 |
This paper describes the creation of a Unix-compatible file system with highly scalable performance and size. The file system is on the CM-5 backed by a scalable array of disks. Using the Unix file system (UFS) from the SunOS 4.1.2 kernel as a base and modifying it to support Connection Machine (CM) operations, we have created a new file system, the scalable file system, or sfs. We discuss the CM operations we support, such as parallel reads and writes to the processing nodes of the Connection Machine, the use of NFS to support many partitions of processing nodes on the CM, support for very large file sizes (64-bit) and support for odd numbers of disk drives. The tradeoffs and decisions made during the course of this project as well as performance data for varying numbers of disk drives are provided.