skip to main content
10.1145/1645953.1646144acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
poster

RS-Wrapper: random write optimization for solid state drive

Published:02 November 2009Publication History

ABSTRACT

Solid State Drive (SSD), emerging as new data storage media with high random read speed, has been widely used in laptops, desktops, and data servers to replace hard disk during the past few years. However, poor random write performance becomes the bottle neck in practice. In this paper, we propose to insert unmodified data into random write sequence in order to convert random writes into sequential writes, and thus data sequence can be flushed at the speed of sequential write. Further, we propose a clustering strategy to improve the performance by reducing quantity of unmodified data to read. After exploring the intrinsic parallelism of SSD, we also propose to flush write sequences with the help of the simultaneous program between planes and parallel program between devices for the first time. Comprehensive experiments show that our method outperform the existing random-write solution up to one order of magnitude improvement.

References

  1. J. Axboe, A. D. Brunelle, and N. Scott. blktrace(8) - linux man page, 2006. http://linux.die.net/man/8/blktrace.Google ScholarGoogle Scholar
  2. R. McDougall, J. Crase, and S. Debnath. Filebench: File system microbenchmarks, 2006. http://www.opensolaris.org/os/community/performance/filebench/.Google ScholarGoogle Scholar
  3. Micron. Nand flash memory mt29f4g08aaa, mt29f8g08baa, mt29f8g08daa, mt29f16g08faa, 2007. http://download.micron.com/pdf/datasheets/flash/nand/4gb_nand_m40a.pdf.Google ScholarGoogle Scholar
  4. Mtron. Solid gear | mtron ssd technology, 2008. http://www.solidgear.sg/technology/mtron-ssd-technology.php.Google ScholarGoogle Scholar
  5. Mtron. Solid state drive msd-sata 3035 product specification, 2008. http://mtron.net/Upload_Data/Spec/ASiC/MOBI/SATA/MSD-SATA3035_rev0.4.pdf.Google ScholarGoogle Scholar
  6. W. Norcott. Iozone filesystem benchmark, 2006. http://www.iozone.org/.Google ScholarGoogle Scholar

Index Terms

  1. RS-Wrapper: random write optimization for solid state drive

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CIKM '09: Proceedings of the 18th ACM conference on Information and knowledge management
      November 2009
      2162 pages
      ISBN:9781605585123
      DOI:10.1145/1645953

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 November 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • poster

      Acceptance Rates

      Overall Acceptance Rate1,861of8,427submissions,22%

      Upcoming Conference

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader