DocumentCode
426891
Title
A Self-Organizing Storage Cluster for Parallel Data-Intensive Applications
Author
Tang, Hong ; Gulbeden, Aziz ; Zhou, Jingyu ; Strathearn, William ; Yang, Tao ; Chu, Lingkun
Author_Institution
Ask Jeeves
fYear
2004
fDate
06-12 Nov. 2004
Firstpage
52
Lastpage
52
Abstract
Cluster-based storage systems are popular for data-intensive applications and it is desirable yet challenging to provide incremental expansion and high availability while achieving scalability and strong consistency. This paper presents the design and implementation of a self-organizing storage cluster called Sorrento, which targets data-intensive workload with highly parallel requests and low write-sharing patterns. Sorrento automatically adapts to storage node joins and departures, and the system can be configured and maintained incrementally without interrupting its normal operation. Data location information is distributed across storage nodes using consistent hashing and the location protocol differentiates small and large data objects for access efficiency. It adopts versioning to achieve single-file serializability and replication consistency. In this paper, we present experimental results to demonstrate features and performance of Sorrento using microbenchmarks, application benchmarks, and application trace replay.
Keywords
Access protocols; Aggregates; Availability; Continuous production; Humans; Large-scale systems; Local area networks; Scalability; Storage automation;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 2004. Proceedings of the ACM/IEEE SC2004 Conference
Print_ISBN
0-7695-2153-3
Type
conf
DOI
10.1109/SC.2004.9
Filename
1392982
Link To Document