ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
A cost-effective, high-bandwidth storage architecture
Full text PdfPdf (1.67 MB)
Source Architectural Support for Programming Languages and Operating Systems archive
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems table of contents
San Jose, California, United States
Pages: 92 - 103  
Year of Publication: 1998
ISBN:1-58113-107-0
Also published in ...
Authors
Garth A. Gibson  School of Computer Science, Carnegie Mellon University, Pittsburgh, PA
David F. Nagle  Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
Khalil Amiri  Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
Jeff Butler  Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
Fay W. Chang  School of Computer Science, Carnegie Mellon University, Pittsburgh, PA
Howard Gobioff  School of Computer Science, Carnegie Mellon University, Pittsburgh, PA
Charles Hardin  Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
Erik Riedel  Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
David Rochberg  School of Computer Science, Carnegie Mellon University, Pittsburgh, PA
Jim Zelenka  School of Computer Science, Carnegie Mellon University, Pittsburgh, PA
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
IEEE-CS : Computer Society
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 107,   Citation Count: 66
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/291069.291029
What is a DOI?

ABSTRACT

This paper describes the Network-Attached Secure Disk (NASD) storage architecture, prototype implementations oj NASD drives, array management for our architecture, and three, filesystems built on our prototype. NASD provides scalable storage bandwidth without the cost of servers used primarily, for transferring data from peripheral networks (e.g. SCSI) to client networks (e.g. ethernet). Increasing datuset sizes, new attachment technologies, the convergence of peripheral and interprocessor switched networks, and the increased availability of on-drive transistors motivate and enable this new architecture. NASD is based on four main principles: direct transfer to clients, secure interfaces via cryptographic support, asynchronous non-critical-path oversight, and variably-sized data objects. Measurements of our prototype system show that these services can be cost-effectively integrated into a next generation disk drive ASK. End-to-end measurements of our prototype drive andfilesysterns suggest that NASD cun support conventional distributed filesystems without performance degradation. More importantly, we show scaluble bandwidth for NASD-specialized filesystems. Using a parallel data mining application, NASD drives deliver u linear scaling of 6.2 MB/s per clientdrive pair, tested with up to eight pairs in our lab.


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.

Acharya98
 
Agrawal94
Anderson96
Anderson97
 
Anderson98a
Anderson, D. Network Attached Storage Research, www. nsic. org/nasd/meetings, html, March 1998.
 
Anderson98b
Anderson, D. Network Attached Storage Research, www. nsic. org/nasd/meetings, html, June 1998.
 
Anderson98c
Anderson, D., et al. Cheating the I/O Bottleneck: Network Storage with Trapeze/Myrinet, USENIX, June 1998.
Baker91
 
Bellare96
Benner96
 
Birrell80
Birell, A.D. and Needham, R.M., A Universal File Server, IEEE TSE 6 (5), Sept1980.
 
Boden95
 
Cabrera91
Cabrera, L. and Long, D., Swift: Using Distributed Disk Striping to Provide High I/O Data Rates, Computing Systems 4:4, Fall 1991.
Cao93
 
Corbett96
Corbett, P., et al., Proposal for a Common Parallel File System Programming Language, Scalable I/0 Initiative CalTech CACR 130, Nov 1996.
 
Deering95
Deering, S. and Hinden, R., Intemet Protocol Version 6 Specification, RFC 1883, Dec 1995.
deJonge93
Dennis66
Drapeau94
Gibson97a
 
Gibson97b
Gibson, G., et al. Filesystems for Network- Attached Secure Disks, TR CMU-CS-97-118, July 1997.
 
Gobioff97
Gobioff, H., Gibson, G. and Tygar, D., Security for Network Attached Storage Devices, TR CMU-CS-97- 185, Oct 1997.
 
Golding95
Golding, R., Shriver, E., Sullivan, T., and Wilkes, J., "Attribute-managed storage," Workshop on Modeling and Specification of I/O, San Antonio, TX, Oct 1995.
 
Gong89
Gong, L., A Secure Identity-Based Capability System IEEE Syrup. on Security and Privacy, May 1989.
 
Grochowski96
Grochowski, E.G. and Hoyt, R.F., Future Trends in Hard Disk Drives, IEEE Trans. on Magnetics 32 (3), May 1996.
Hartman93
 
Hitz90
Hitz, D. et al., Using UNIX as One Component of a Lightweight Distributed Kernel for Multiprocessor File Servers, Winter USENIX, 1990.
 
Hitz94
Hitz, D., Lau, J. and Malcolm, M. File Systems Design for an NFS File Server Appliance, Winter USENIX, January 1994.
 
Horst95
Howard88
 
IEEE95
IEEE P1244. "Reference Model for Open Storage Systems Interconnection-Mass Storage System Reference Model Version 5", Sept 1995
 
Intel97
Intel Corporation, Virtual Interface (VI) Architecture, www. viarch.org, Dec 1997.
 
Karger88
Karger, RA., "Improving Security and Performance for Capability Systems", University of Cambridge Computer Laboratory Technical Report No. 149, Oct 1988.
 
Knudsen96
Lee96
 
Long94
Maeda93
McKusick84
 
Miller88
Mitchell81
 
MPI95
The MPI Forum, The Message-Passing Interface Standard, www. mcs. anl. gov/mpi/standard, html, May 1995.
 
Neuman94
Neuman, B.C. and Ts'o, T., Kerberos: An Authentication Service for Computer Networks, IEEE Communications 32,9, Sept 1994.
Patterson88
 
Pricewatch98
www. pricewatch, com, July 1998.
 
Riedel98
 
Sachs94
 
Sandberg85
Sandberg, R. et al., Design and Implementation of the Sun Network Filesystem, Summer USENIX, June 1985, pp. 119-130.
 
Srivastava94
Srivastava, A., and Eustace, A., ATOM: A system for building customized program analysis tools, WRL Technical Report TN-41, 1994.
 
Tanenbaum86
Tanenbaum, A.S., Mullender, S.J. and van Renesse, R., Using Sparse Capabilities in a Distributed System, Sixth Conference on Distributed Computing, 1986.
Thekkath97
 
TPC98
Transaction Performance Council TPC-C Executive Summaries, URL: www. tpc. org, Mar 1998.
 
TriCore97
TriCore News Release, Siemens' New 32-bit Embedded Chip Architecture Enables Next Level of Performance in Real-Time Electronics Design, www. tri-core, com, Sept 1997.
 
VanMeter96
Van Meter, R., Hotz, S. and Finn, G., Derived Virtual Devices: A Secure Distributed File System Mechanism, Fifth NASA Goddard Conference on Mass Storage Systems and Technologies, Sep 1996.
VanMeter98
 
Verbauwhede87
Verbauwhede, I. et al., H. Security Considerations in the Design and Implementation of a New DES Chip, EUROCRYPT, 1987.
vonEicken95
 
Watson95
 
Wilkes79
 
Wilkes92
Wilkes, J. Hamlyn - An Interface for Senderbased Communications, Hewlett-Packard Laboratories Technical Report HPL-OSR-92-13, Nov 1992.
Wulf74

CITED BY  66

Collaborative Colleagues:
Garth A. Gibson: colleagues
David F. Nagle: colleagues
Khalil Amiri: colleagues
Jeff Butler: colleagues
Fay W. Chang: colleagues
Howard Gobioff: colleagues
Charles Hardin: colleagues
Erik Riedel: colleagues
David Rochberg: colleagues
Jim Zelenka: colleagues