• DocumentCode
    2518490
  • Title

    Integrating flash-based SSDs into the storage stack

  • Author

    Appuswamy, Raja ; Van Moolenbroek, David C. ; Tanenbaum, Andrew S.

  • Author_Institution
    Vrije Univ., Amsterdam, Netherlands
  • fYear
    2012
  • fDate
    16-20 April 2012
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Over the past few years, hybrid storage architectures that use high-performance SSDs in concert with high-density HDDs have received significant interest from both industry and academia, due to their capability to improve performance while reducing capital and operating costs. These hybrid architectures differ in their approach to integrating SSDs into the traditional HDD-based storage stack. Of several such possible integrations, two have seen widespread adoption: Caching and Dynamic Storage Tiering. Although the effectiveness of these architectures under certain workloads is well understood, a systematic side-by-side analysis of these approaches remains difficult due to the range of design alternatives and configuration parameters involved. Such a study is required now more than ever to be able to design effective hybrid storage solutions for deployment in increasingly virtualized modern storage installations that blend several workloads into a single stream. In this paper, we first present our extensions to the Loris storage stack that transform it into a framework for designing hybrid storage systems. We then illustrate the flexibility of the framework by designing several Caching and DST-based hybrid systems. Following this, we present a systematic side-by-side analysis of these systems under a range of individual workload types and offer insights into the advantages and disadvantages of each architecture. Finally, we discuss the ramifications of our findings on the design of future hybrid storage systems in the light of recent changes in hardware landscape and application workloads.
  • Keywords
    cache storage; disc drives; flash memories; hard discs; memory architecture; virtual storage; DST-based hybrid system; HDD-based storage stack; Loris storage stack; caching; capital cost; dynamic storage tiering; flash-based SSD; high-density HDD; high-performance SSD; hybrid storage architecture; hybrid storage system; operating cost; solid state disk; systematic side-by-side analysis; virtualized modern storage installation; Ash; Indexes; Performance evaluation; Physical layer; Radiation detectors; Semantics; Systematics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on
  • Conference_Location
    San Diego, CA
  • ISSN
    2160-195X
  • Print_ISBN
    978-1-4673-1745-0
  • Electronic_ISBN
    2160-195X
  • Type

    conf

  • DOI
    10.1109/MSST.2012.6232365
  • Filename
    6232365