• 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