Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of Hybrid Storage Scheme Based on Flashcache

Author: YangZhaoYu
Tutor: WangEnDong
School: Huazhong University of Science and Technology
Course: Computer System Architecture
Keywords: Hard Disk Driver Solid State Driver Hybrid Storage System
CLC: TP333
Type: Master's thesis
Year: 2013
Downloads: 19
Quote: 0
Read: Download Dissertation

Abstract


Computer technology is developing rapidly, but the acess speed of HDD(Hard DiskDriver) is improving slowly, thus the acess speed become a mainly factor impact on theperformance of computer system. The rapid development of SSD as a new type of storagemedia injected new vitality to the storage system. The read and write speeds of SSD is fast,especially random I/O capability of SSD is very good, but compare to traditionalmechanical hard disk it’s expensive and capacity is much smaller. Open source projectflashcache is an implementation of the hybrid storage technology, it uses the SSD as acache between disk and memory to achieve performance enhancement. Currentlyflashcache has some deficiencies and can be further improved.Of depth analysis to flashcache and the combination of SSD characteristics, andconsidering performance and data reliability, this paper propose an improve methods toflashcache. Instead of flashcache’s set management methods,we use Radix Tree structureto management cache, so we can globally deploy SSD cache block to improve SSDutilization and cache hit rate. We use double LRU list to identify hot spots cache block,reuse non-hotspot cache block of address adjacent while the cache block to be replaced toretain the most cache block, thus can make the write to SSD close to chunks, achievebetter write performance and lenthen the using life of SSD. We introduce NVRAM to savethe cache blocks metadata real-time change, on the one hand can ensure the datavalidation, on the other hand to avoid impact on hybrid storage system performance due tothe real-time metadata being written to the SSD.We implemented the improved methods base on flashcache, and did a compare test.The test result shows that compare to pure HDD scheme hybrid storage can effectivelyimprove data access speed, and reduce access response time, and the improve method canfurther improve the performance.

Related Dissertations

  1. Research on Several Issues about Microgrid Generntion Technology,TM73
  2. Design and Implementation of a File System Called Trinityfs for a Hybrid Storage Device,TP333
  3. Study of the Performance Optimization of E-Commerce Database on Flash Hybrid Storage,TP311.13
  4. Design and Implementation of Hybrid Storage Systems for Key-Value Database,TP333
  5. Research on Hierarchical Parallel Hybrid Storage System,TP333
  6. Research on Implementation and Optimization of Flashcache,TP333
  7. The Research and Implementation of Adaptive Storage Strategy in Hybrid Storage System,TP333
  8. Energy-Efficient Join Algorithms in Multi-Memory Hierarchies,TP333
  9. Implementation of Storage Management Strategy for Hybrid System Based on PCRAM,TP333
  10. The Research and Implementation of Energy-efficient RAID,TP333
  11. A Solution on OOM (Out of Memory) of Gallery in Android Application,TP333
  12. Research on Hierarchical Parallel Hybrid Storage System,TP333
  13. Research on Data Buffering Technology Applied in Mashup,TP333
  14. Cloud storage environments copies of data management strategy of,TP333
  15. A Great Capacity Data Storage System Design,TP333
  16. Way-Access Track and Way-Doze Based Low Power Cache,TP333
  17. Research and Implementation of Network Storage System Based on Web Service,TP333
  18. Research and Implementation of Mass Data Storage Over IP,TP333
  19. Research and Application of Data Storage in the WAN Optimization,TP333
  20. Three-dimensional Thermal Simulation and Structure Design of Phase Change Access Random Memory,TP333.8
  21. DURO: A New Online Reconstruction Optimization for Single-disk-failure of RAID-6,TP333

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