• DocumentCode
    1783315
  • Title

    EDM: An Endurance-Aware Data Migration Scheme for Load Balancing in SSD Storage Clusters

  • Author

    Jiaxin Ou ; Jiwu Shu ; Youyou Lu ; Letian Yi ; Wei Wang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    787
  • Lastpage
    796
  • Abstract
    Data migration schemes are critical to balance the load in storage clusters for performance improvement. However, as NAND flash based SSDs are widely deployed in storage systems, extending the lifespan of SSD storage clusters becomes a new challenge for data migration. Prior approaches designed for HDD storage clusters, however, are inefficient due to excessive write amplification during data migration, which significantly decrease the lifespan of SSD storage clusters. To overcome this problem, we propose EDM, an endurance aware data migration scheme with careful data placement and movement to minimize the data migrated, so as to limit the worn-out of SSDs while improving the performance. Based on the observation that performance degradation is dominated by the wear speed of an SSD, which is affected by both the storage utilization and the write intensity, two complementary data migration policies are designed to explore the trade-offs among throughput, response time during migration, and lifetime of SSD storage clusters. Moreover, we design an SSD wear model and quantitatively calculate the amount of data migrated as well as the sources and destinations of the migration, so as to reduce the write amplification caused by migration. Results on a real storage cluster using real-world traces show that EDM performs favorably versus existing HDD based migration techniques, reducing cluster-wide aggregate erase count by up to 40%. In the meantime, it improves the performance by 25% on average compared to the baseline system which achieves almost the same effectiveness of performance improvement as previous migration techniques.
  • Keywords
    data handling; flash memories; performance evaluation; resource allocation; EDM; HDD based migration techniques; HDD storage clusters; NAND flash based SSD; SSD storage clusters; cluster-wide aggregate erase count; data placement; endurance-aware data migration scheme; load balancing; performance degradation; performance improvement; write amplification; Ash; Data models; Equations; Mathematical model; Servers; Throughput; Time factors; Data Migration; Endurance; Load Balancing; Solid State Drive (SSD); Storage Cluster;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2014 IEEE 28th International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4799-3799-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2014.86
  • Filename
    6877310