ACM Home Page
Please provide us with feedback. Feedback
Separating Abstractions from Resources in a Tactical Storage System
Full text PdfPdf (401 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2005 ACM/IEEE conference on Supercomputing table of contents
Page: 55  
Year of Publication: 2005
ISBN:1-59593-061-2
Authors
Douglas Thain  University of Notre Dame
Sander Klous  National Institute for Nuclear and High Energy Physics, The Netherlands
Justin Wozniak  University of Notre Dame
Paul Brenner  University of Notre Dame
Aaron Striegel  University of Notre Dame
Jesus Izaguirre  University of Notre Dame
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/SC.2005.64

ABSTRACT

Sharing data and storage space in a distributed system remains a difficult task for ordinary users, who are constrained to the fixed abstractions and resources provided by administrators. To remedy this situation, we introduce the concept of a tactical storage system (TSS) that separates storage abstractions from storage resources, leaving users free to create, reconfigure, and destroy abstractions as their needs change. In this paper, we describe how a TSS can provide a variety of filesystem and database abstractions for unmodified applications without requiring special privileges or kernel changes. A TSS provides performance competitive with NFS for single clients and also scales well for multiple servers and multiple clients. A prototype TSS of 120 disks and 6 TB of storage has been deployed at the University of Notre Dame and used for applications in high energy physics and bioinformatics.


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
 
2
[2] W. Allcock, A. Chervenak, I. Foster, C. Kesselman, and S. Tuecke. Protocols and services for distributed data-intensive science. In Proceedings of Advanced Computing and Analysis Techniques in Physics Research, pages 161-163, 2000.
 
3
 
4
 
5
[5] Cluster File Systems. Lustre: A scalable, high performance file system. white paper, November 2002.
 
6
7
 
8
 
9
10
11
12
 
13
14
15
16
17
 
18
 
19
[19] T. Matthey and J. Izaguirre. ProtoMol: A molecular dynamic framework with incremental parallelization. In SIAM Conference on Parallel Processing for Scientific Computing, March 2001.
 
20
 
21
 
22
[22] M. Mesnier, G. Ganger, and E. Riedel. Object based storage. IEEE Communications, 41(8), August 2003.
 
23
 
24
25
 
26
[26] J. Plank, M. Beck, W. Elwasif, T. Moore, M. Swany, and R. Wolski. The Internet Backplane Protocol: Storage in the network. In Proceedings of the Network Storage Symposium, 1999.
 
27
 
28
[28] B. Randell. Recursively structured distributed computing systems. In Symposium on Reliable Distributed Computing Systems, pages 3-11, 1983.
 
29
[29] R. Sandberg, D. Goldberg, S. Kleiman, D. Walsh, and B. Lyon. Design and implementation of the Sun network filesystem. In Proceedings of the USENIX Summer Technical Conference, pages 119-130, 1985.
 
30
[30] J. Steiner, C. Neuman, and J. I. Schiller. Kerberos: An authentication service for open network systems. In Proceedings of the USENIX Winter Technical Conference, pages 191-200, 1988.
 
31
 
32
[32] D. Thain and M. Livny. Parrot: Transparent user-level middleware for data-intensive computing. In Proceedings of the Workshop on Adaptive Grid Middleware, New Orleans, September 2003.
 
33
[33] J. Wozniak, P. Brenner, D. Thain, A. Striegel, and J. Izaguirre. Generosity and gluttony in GEMS: Grid enabled molecular simulations. In IEEE Symposium on High Performance Distributed Computing, July 2005.


Collaborative Colleagues:
Douglas Thain: colleagues
Sander Klous: colleagues
Justin Wozniak: colleagues
Paul Brenner: colleagues
Aaron Striegel: colleagues
Jesus Izaguirre: colleagues