ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2016, Vol. 53 ›› Issue (9): 1893-1905.doi: 10.7544/issn1000-1239.2016.20150910

    Next Articles

A Survey on the Approaches of Building Solid State Disk Arrays

Li Xiangnan1,2, Zhang Guangyan1, Li Qiang2, Zheng Weimin1   

  1. 1(Department of Computer Science and Technology, Tsinghua University, Beijing 100084);2(College of Computer Science and Technology, Jilin University, Changchun 130012)
  • Online:2016-09-01

Abstract: Flash-based solid state disks (SSDs) use flash memory chips as their storage media, which have the features of non-volatility, small size, light weight, high shock resistance, high performance, and low power consumption. Single SSDs have the drawbacks of poor random write performance and limited erase endurance. Organizing multiple SSDs with the RAID technology is promising in delivering high reliability, large capacity and high performance. However, researchers have demonstrated that applying RAID algorithms to SSDs directly does not work well and have proposed some SSD-aware RAID algorithms. In this paper, we first analyze the drawbacks of flash-based solid state disks and the RAID technology, and use performance, reliability and price as the evaluation criteria of the approaches to building SSD arrays, and choose random writes, small writes, garbage collection, load balance, erase/program cycles, wear leveling and redundancy levels as the analysis metrics. Then, we analyze and compare the advantages and disadvantages of two types of array building approaches on the disk level and the flash-chip level respectively. Finally, we summarize those different approaches and point out prospective research directions in the future.

Key words: solid state disk (SSD), disk array, lifespan, performance, reliability

CLC Number: