DocumentCode
3247778
Title
DifferStore: A differentiated storage service in object-based storage system
Author
Wei, Qingsong ; Li, Zhixiang
Author_Institution
Data Storage Inst., Agency for Sci. Technol. & Res., Singapore
fYear
2008
fDate
Sept. 29 2008-Oct. 1 2008
Firstpage
185
Lastpage
193
Abstract
This paper presents a differentiated storage service in object-based storage system, called DifferStore. To enable differentiated storage service for different applications in a single object-based storage platform, DifferStore utilizes a two-layer architecture to efficiently decouple upper-layer application specific storage policies and lower-layer application independent storage functions. For the lower application independent layer, this paper proposes a weight-based object I/O scheduler with differentiated scheduling policy for different request classes, and a versatile storage manager. The versatile storage manager implements differentiated storage policies in terms of disk layout and free space allocation, as well as an efficient object namespace management enabling directly access object on-disk data just with object ID. The DifferStore also provides ability for upper application specific layer to assign complex striping, placement, load-balancing policies and specific metadata structure of file. Experimental evaluation on our user space prototype demonstrates that the DifferStore can perform well under mixed workloads and satisfy requirements of different applications.
Keywords
meta data; resource allocation; scheduling; storage management; differentiated scheduling policy; differentiated storage service; disk layout; free space allocation; load-balancing policy; metadata structure; object namespace management; object-based storage system; versatile storage manager; weight-based object I/O scheduler; Buildings; Delay; File systems; Identity management systems; Memory; Paper technology; Performance evaluation; Processor scheduling; Prototypes; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2008 IEEE International Conference on
Conference_Location
Tsukuba
ISSN
1552-5244
Print_ISBN
978-1-4244-2639-3
Electronic_ISBN
1552-5244
Type
conf
DOI
10.1109/CLUSTR.2008.4663770
Filename
4663770
Link To Document