Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation on Solid State Storage Technology Based on NAND Flash Memory

Author: WangJianXun
Tutor: XiaoZuo
School: National University of Defense Science and Technology
Course: Computer Science and Technology
Keywords: SSD NAND flash memory flash translation layer offset priority block-level LRU
CLC: TP333
Type: Master's thesis
Year: 2010
Downloads: 140
Quote: 2
Read: Download Dissertation


With the continuous development of electronic integrated circuit technology, the performance of Microprocessor is continuously improving, and the performance of storage system is becoming a bottleneck of computer systems. The traditional disk can’t meet the demand because of it’s huge delay. Flash memory is becoming more popular due to it’s fast read and write speed and it’s non-volatile characteristics.The main research topic is NAND flash memory based storage systems, and the performance optimization technology in it. First we designed a paralleling storage system based on NAND flash memory. The main features of the storage system are: using the parallel and pipelining techniques to improve it’s performance, and using PCI Express 2.0 high-speed interface to connect it to the host device, and using large capacity volatile DRAM as it’s write buffer. To use DDR as the cache of flash memory, this project designed a DDR controller.Second, because of NAND flash memory’s characteristics of erased before write which make the write performance of NAND flash memory is very low, we presents a log-based flash translation layer using offset priority strategy in the paralleling storage system based on NAND flash memory, committing reducing the flash memory’s erase operation. The test results show that the offset priority strategy not only can reduce the flash memory’s erase operation, but also can reduce the overall execution time and average delay of garbage collection, which increases the service life of flash memory and improves the performance of flash memory.Finally, adding cache to the flash memory is an effective solution to improve it’s performance. This research adopted a block-level priority LRU policy to be used with our offset priority strategy, which can improve the performance of flash memory more effectively.

Related Dissertations

  1. A Cache Scheme for Improving Random Write Performance in SSD,TP333
  2. Two SSDs in RAID cache mechanism Research and Implementation,TP333
  3. SSD controller wear leveling algorithm,TP333.35
  4. Design and Simulation of Buffer-Detector Based Solid State Driver,TP333.35
  5. Research and Implementation of the File System on Large-scale NAND Flash Based on VxWorks,TP316.2
  6. Storage Management Design on NAND Flash,TP333
  7. The Design and Implement of Index in Embedded Database Based on Flash,TP311.13
  8. The Design and Implementation of Buoy-based Underwater Acoustic Signal Processing Platform,TN929.3
  9. Design and Verification of BCH Encoder and Decoder,TN762
  10. A Design of Embedded Storage System Based on ARM,TP333
  11. Storage Management and Index Method on Flash Memory Storage Systems,TP333.1
  12. Study on Key Technology of Integrated CMOS Camera,TN386.1
  13. NAND flash-based solid state disk key technology research,TP333
  14. Simulation Environment and Application for Flash Memory,TP333
  15. FlashCache Bitwise replacement algorithm design and implementation,TP333
  16. Research on Data Layout Technologies for Disk Arrays,TP333.3
  17. Applied Analysis of Small Area Estimators in Complex Sampling,R195.1
  18. Studies on the Group Education,G40
  19. Passive control technology based on the vibration of the piezoelectric element,TB535
  20. Based on the optimal design of passive vibration control of piezoelectric element and Implementation,TB535

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Electronic digital computer (not a continuous role in computer ) > Memory
© 2012 www.DissertationTopic.Net  Mobile