[go: up one dir, main page]

Skip to main content

A Channel-Level RAID5 Schema Based Physical Address in SSD

  • Conference paper
  • First Online:
Computer Engineering and Technology (NCCET 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 666))

Included in the following conference series:

  • 645 Accesses

Abstract

Flash-based solid state disks (SSDs) have been widely used for its high performance, low power, and concurrency features. With the increase in storage capacity, the reliability problem of SSD is becoming increasingly serious. In this paper, we implemented a technique based SSDs by constructing RAID-5 to enhance the reliability of SSD while maintaining its performance. First, we construct RAID-5 stripe based on SSD physical address which means no mapping tables to store stripe information. Second, our schema constructs dynamic stripe with log-structure to solve the inherent small write problem associated with conventional RAID-5. Third, since the correlation between data stripe, we realize garbage collection based on stripe group. Finally, we conduct extensive simulations using real-world traces and synthetic benchmarks in the SSDsim [1]. The experimental results show that we consume less than 7% of the performance and 6% of the storage consumption of SSD to achieve inner-channel RAID-5 to improve the reliability of SSD.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Hu, Y., Jiang, H., Feng, D., Tian, L., Luo, H., Zhang, S.: Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity. In: Proceedings of International Conference on Supercomputing (ICS), pp. 96–107 (2011)

    Google Scholar 

  2. Cai, Y., Erich, F.H., Onur, M., and Ken, M.: Error-patterns in MLC NAND flash memory: measurement, characterization, and analysis. In: IEEE DATE (2012)

    Google Scholar 

  3. Du, Y., Zhang, Y., Xiao, N.: Dual-page: exploring parallelism in MLC flash SSDs. In: Proceedings of the 6th IEEE International Workshop on Multicore and Multithreaded Architectures and Algorithms (M2A2), Paris. IEEE (2014)

    Google Scholar 

  4. Soojun, I., Shin, D.: Flash-aware RAID techniques for dependable and high performance flash memory SSD. IEEE Trans. Comput. 60(1), 80–92 (2011)

    Article  MathSciNet  Google Scholar 

  5. Lee, S., Lee, B., Koh, K., Bahn, H.: A lifespan-aware reliability scheme for RAID-based flash storage. In: Proceedings of the 2011 ACM Symposium on Applied Computing, Taichung, pp. 374–379. ACM (2011)

    Google Scholar 

  6. Wang, Y., Wang, W., Xie, T., Pan, W., Gao, Y., Ouyang, Y.: CR5M: a mirroring-powered channel-RAID5 architecture for an SSD. In: Proceeding of Mass Storage Systems and Technologies, Santa Clara, pp. 1–10. IEEE (2014)

    Google Scholar 

  7. Wu, X., Xiao, N., Liu, F., Chen, Z., Du, Y., Xing, Y.: RAID-aware SSD: improving the write performance and lifespan of SSD in SSD-based RAID-5 system. In: 2014 IEEE Fourth International Conference on Big Data and Cloud Computing (BdCloud). IEEE (2014)

    Google Scholar 

  8. Hu, Y., Jiang, H., Feng, D., Tian, L., Luo, H., Ren, C.: Exploring and exploiting the multi-level parallelism inside SSDs for improved performance and endurance. IEEE Trans. Comput. 62(6), 1141–1155 (2013)

    Article  MathSciNet  Google Scholar 

  9. IOzone: IOzone Filesystem Benchmark [EB/OL], 10 Dec 2014. http://www.iozone.org

  10. Postmark: FreshPorts–benchmarks/postmark [EB/OL], 10 Dec 2014. http://www.freshports.org/benchmarks/postmark

  11. Laboratory for Advanced System Software: 10 Dec 2014. http://traces.cs.umass.edu/index.php/Storage/Storage

Download references

Acknowledgments

We are grateful to our anonymous reviewers for their suggestions to improve this paper. This work is supported by the National High-Tech Research and Development Projects (863) and the National Natural Science Foundation of China under Grant Nos. 2015AA015305, 61232003, 61332003, 61202121.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ya Feng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Feng, Y., Xing, Y., Xiao, N., Liu, F. (2016). A Channel-Level RAID5 Schema Based Physical Address in SSD. In: Xu, W., Xiao, L., Li, J., Zhang, C., Zhu, Z. (eds) Computer Engineering and Technology. NCCET 2016. Communications in Computer and Information Science, vol 666. Springer, Singapore. https://doi.org/10.1007/978-981-10-3159-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3159-5_12

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3158-8

  • Online ISBN: 978-981-10-3159-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics