DataMeshTM — scope and objectives : a commentary

A DataMesh can be viewed equally well as a storage server with a lot of local processing power, or as a highly-parallel computer with embedded storage. A physical manifestation might be as a wall-sized array of storage/processor nodes (discs, optical drives, pageaddressable RAM, etc) linked together by a web-like interconnect. Such a thing would live in the basement, and serve the storage needs of an enterprise of tens to hundreds of people. A DataMesh will: • scale to large amounts of secondary storage; • use processor and storage parallelism to deliver high performance; • use processor parallelism to provide higher functionality than traditional storage servers.

[1]  Mahadev Satyanarayanan,et al.  A study of file sizes and functional lifetimes , 1981, SOSP.

[2]  Michael Stonebraker,et al.  Virtual memory transaction management , 1984, OPSR.

[3]  Dan Walsh,et al.  Design and implementation of the Sun network filesystem , 1985, USENIX Conference Proceedings.

[4]  John A. Kunze,et al.  A trace-driven analysis of the UNIX 4.2 BSD file system , 1985, SOSP '85.

[5]  Mahadev Satyanarayanan,et al.  Scale and performance in a distributed file system , 1987, SOSP '87.

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

[7]  Oivind Kure Optimization of file migration in distributed systems , 1988 .

[8]  Gianfranco R. Putzolu,et al.  High performance SQL through low-level system integration , 1988, SIGMOD '88.

[9]  Roger L. Haskin,et al.  Recovery management in QuickSilver , 1988, TOCS.

[10]  Michael N. Nelson,et al.  Caching in the Sprite network file system , 1988, TOCS.

[11]  Brian N. Bershad,et al.  Lightweight remote procedure call , 1989, TOCS.

[12]  Jack P. Gelb System-Managed Storage , 1989, IBM Syst. J..

[13]  Jeffrey Mogul,et al.  Spritely NFS: Implementation and Performance of Cache-Consistency Protocols , 1989 .

[14]  Thomas E. Anderson,et al.  The performance implications of thread management alternatives for shared-memory multiprocessors , 1989, SIGMETRICS '89.

[15]  David B. Gustavson,et al.  Scalable Coherent Interface , 1990, COMPEURO'90: Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering@m_Systems Engineering Aspects of Complex Computerized Systems.