DataMesh-parallel storage systems for the 1990s

A description is given of DataMesh, a research project with the goal of developing software to maximize the performance of mass storage I/O, while providing high availability, ease of use, and scalability. The DataMesh hardware architecture is that of an array of disk nodes, with each disk having a dedicated 20-MIPS single-chip processor and 8-32 MBytes RAM. The nodes are linked by a fast, reliable, small-area network, and programmed to appear as a single storage server. Phase 1 of the DataMesh project will provide smart disk arrays; phase 2 will expand this to include file systems; and phase 3 will support parallel databases, data searches, and other application-specific functions. The initial target of the work is storage servers for groups of high-powered workstations, although the techniques are applicable to several different problems.<<ETX>>

[1]  Miron Livny,et al.  Multi-disk management algorithms , 1987, SIGMETRICS '87.

[2]  Raymie Stata,et al.  Specifying data availability in multi-device file systems , 1990, OPSR.

[3]  Hector Garcia-Molina,et al.  Disk striping , 1986, 1986 IEEE Second International Conference on Data Engineering.

[4]  Joseph Pasquale,et al.  A high performance multi-structured file system design , 1991, SOSP '91.

[5]  Randy H. Katz,et al.  A case for redundant arrays of inexpensive disks (RAID) , 1988, SIGMOD '88.

[6]  Gerhard Weikum,et al.  Dynamic file allocation in disk arrays , 1991, SIGMOD '91.