| Beyond striping: the bridge multiprocessor file system |
| Full text |
Pdf
(644 KB)
|
| Source
|
ACM SIGARCH Computer Architecture News
archive
Volume 17 , Issue 5 (September 1989)
table of contents
Pages: 32 - 39
Year of Publication: 1989
ISSN:0163-5964
|
|
Authors
|
|
P. C. Dibble
|
Computer Science Department, University of Rochester
|
|
M. L. Scott
|
Computer Science Department, University of Rochester
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 6, Citation Count: 3
|
|
|
ABSTRACT
High-performance parallel computers require high-performance file systems. Exotic I/O hardware will be of little use if file system software runs on a single processor of a many-processor machine. We believe that cost-effective I/O for large multiprocessors can best be obtained by spreading both data and file system computation over a large number of processors and disks. To assess the effectiveness of this approach, we have implemented a prototype system called Bridge, and have studied its performance on several data intensive applications, among them external sorting. A detailed analysis of our sorting algorithm indicates that Bridge can profitably be used on configurations in excess of one hundred processors with disks. Empirical results on a 32-processor implementation agree with the analysis, providing us with a high degree of confidence in this prediction. Based on our experience, we argue that file systems such as Bridge will satisfy the I/O needs of a wide range of parallel architectures and applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
[1] Butterfly¿ parallel processor overview. Technical Report 6149, Version 2, BBN Laboratories, June 1986.
|
| |
2
|
|
 |
3
|
|
| |
4
|
[4] Peter Dibble, Michael Scott, and Carla Ellis. Bridge: A high-performance file system for parallel processors. In Proceedings of the Eighth International Conference on Distributed Computing Systems, pages 154-161, June 1988.
|
| |
5
|
[5] Peter C. Dibble and Michael L. Scott. External sorting on a parallel interleaved file system. In 1989- 90 Computer Science and Computer Engineering Research Review. Department of Computer Science, University of Rochester, 1989.
|
 |
6
|
G. A. Gibson , L. Hellerstein , R. M. Karp , D. A. Patterson, Failure correction techniques for large disk arrays, Proceedings of the third international conference on Architectural support for programming languages and operating systems, p.123-132, April 03-06, 1989, Boston, Massachusetts, United States
|
| |
7
|
[7] R. F. Gurwitz, M. A. Dean, and R. E. Schantz. Programming support in the Cronus distributed operating system. In Proceedings of the Sixth International Conference on Distributed Computing Systems, pages 486-493, May 1986.
|
 |
8
|
David A. Patterson , Garth Gibson , Randy H. Katz, A case for redundant arrays of inexpensive disks (RAID), Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.109-116, June 01-03, 1988, Chicago, Illinois, United States
|
| |
9
|
|
| |
10
|
[10] Connection machine model CM-2 technical summary. Technical Report HA87-4, Thinking Machines Inc., April 1987.
|
CITED BY 3
|
|
T. E. Anderson , M. D. Dahlin , J. M. Neefe , D. A. Patterson , D. S. Roselli , R. Y. Wang, Serverless network file systems, ACM SIGOPS Operating Systems Review, v.29 n.5, p.109-126, Dec. 3, 1995
|
|
|
Thomas E. Anderson , Michael D. Dahlin , Jeanna M. Neefe , David A. Patterson , Drew S. Roselli , Randolph Y. Wang, Serverless network file systems, ACM Transactions on Computer Systems (TOCS), v.14 n.1, p.41-79, Feb. 1996
|
|
|
|
|