ACM Home Page
Please provide us with feedback. Feedback
Scalable security for large, high performance storage systems
Full text PdfPdf (449 KB)
Source Conference on Computer and Communications Security archive
Proceedings of the second ACM workshop on Storage security and survivability table of contents
Alexandria, Virginia, USA
SESSION: Scaling security table of contents
Pages: 29 - 40  
Year of Publication: 2006
ISBN:1-59593-552-5
Authors
Andrew W. Leung  University of California, Santa Cruz
Ethan L. Miller  University of California, Santa Cruz
Sponsors
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 71,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1179559.1179565
What is a DOI?

ABSTRACT

New designs for petabyte-scale storage systems are now capable of transferring hundreds of gigabytes of data per second, but lack strong security. We propose a scalable and efficient protocol for security in high performance, object-based storage systems that reduces protocol overhead and eliminates bottlenecks, thus increasing performance without sacrificing security primitives. Our protocol enforces security using cryptographically secure capabilities, with three novel features that make them ideal for high performance workloads: a scheme for managing coarse grained capabilities, methods for describing client and file groups, and strict security control through capability lifetime extensions. By reducing the number of unique capabilities that must be generated, metadata server load is reduced. Combining and caching client verifications reduces client latencies and workload because metadata and data requests are more frequently serviced by cached capabilities. Strict access control is handled quickly and efficiently through short-lived capabilities and lifetime extensions.We have implemented a prototype of our security protocol and evaluated its performance and scalability using a high performance file system workload. Our numbers demonstrate the ability of our protocol to drastically reduce client security latency to nearly zero. Additionally, our approach improves MDS performance considerably, serving over 99% of all file access requests with cached capabilities. OSD scalability is greatly improved; our solution requires 95 times fewer capability verifications than previous solutions.


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
Amer, A., Long, D.D.E., Pâris, J.-F., and Burns, R.C. File access prediction with adjustable accuracy. In Proceedings of the International Performance Conference on Computers and Communication (IPCCC '02) (Phoenix,Apr.2002), IEEE.
 
3
 
4
Braam, P.J. The Lustre storage architecture. http://www.lustre.org/documentation.html,Cluster File Systems, Inc., Aug. 2004.
 
5
6
 
7
 
8
 
9
Oldfield, R.A., Maccabe, A.B., Arunagiri, S., Kordenbrock, T., Riesen, R., Ward, L., and Widener, P. Lightweight I/O for scientific applications. Tech. rep., Sandia National Laboratories, SAND2006-3057, May 2006.
10
 
11
Panasas. http://www.panasas.com.
 
12
 
13
Schwan, P. Lustre: Building a file system for 1000-node clusters. In Proceedings of the 2003 Linux Symposium (July 2003).
 
14
 
15
Wang, F., Xin, Q., Hong, B., Brandt, S.A., Miller, E.L., Long, D.D.E., and McLarty, T.T. File system workload analysis for large scale scientific computing applications. In Proceedings of the 21st IEEE/12th NASA Goddard Conference on Mass Storage Systems and Technologies (College Park,MD, Apr. 2004), pp. 139--152.
 
16
Weil, S.A., Brandt, S.A., Miller, E.L., Long, D.D.E., and Maltzahn, C. Ceph: A scalable, high-performance distributed file system. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI) (Seattle, WA, Nov. 2006).
 
17
Weil, S.A., Brandt, S.A., Miller, E.L., and Maltzahn, C. CRUSH: Controlled, scalable, decentralized placement of replicated data. In Proceedings of the 2006 ACM/IEEE Conference on Supercomputing (SC '06) (Tampa, FL, Nov. 2006), ACM.


Collaborative Colleagues:
Andrew W. Leung: colleagues
Ethan L. Miller: colleagues