Dissertation > Excellent graduate degree dissertation topics show

Research on Cache Strategy for Distributed Object-Based File System

Author: ZuoYang
Tutor: LiJieQiong
School: Huazhong University of Science and Technology
Course: Computer technology
Keywords: Object-Based Storage User Mode Cache Strategy Sequential Read and Write Page Cache
CLC: TP333
Type: Master's thesis
Year: 2013
Downloads: 12
Quote: 0
Read: Download Dissertation

Abstract


The Object-based Storage provides a cross-platform, high availability and highperformance storage architecture to meet the need of large-scale data storage. However,the object storage system will encounter I/O bottlenecks and the I/O performanceimprovement for storage device is limited. In this case, the cache technology developmentprovides effective solutions.According to the Cappella file system, designing a cache strategy on distributedobject file system, which implements a set of independent user mode caching scheme onOSD and achieves both optimization and improvement compared with the original one.The cache strategy improves the cache space allocation and recovery efficiency throughthe unified management and schedule of the cache space. It is also able to make anintelligent response to the cache resource usage and control of read and write strategies.When the cache resource usage reaches the upper limit, the cache strategy starts to persistwrite caches and eliminate read caches. On the contrary, when the cache resource usagereaches the lower limit, the cache strategy stops to eliminate read caches. The write cachespersistence operation will persist writing data to disk within the time window. The readcaches eliminate operation will begin to release cache resource with lower weightaccording to the weight of read cache.The write strategy achieves deferred write and aggregation of data, which effectivelyreduces the write latency and the number of disk writes. The read strategy optimizes dataread according to the characteristics of read request. It also achieves sequential read-aheadcache and read under partial cache hit optimization options. The cache strategy canachieve a better I/O performance by using direct I/O while occupying less memory usageand not relying on the Linux kernel page cache. Through optimizing relevant parametersspecific to real environment, the cache strategy can also be a good use in other distributedobject file systems.Test results show that the cache strategy achieves better optimization of the originalprogram, and has better performance than the Linux kernel page cache in the case ofsequential read and write for large files.

Related Dissertations

  1. Design and Implementation of Identity Based Security Access Storage Software,TP393.08
  2. The subsystem and implementation of the education information network,TP393.02
  3. Research on Key Technology of All IP Broadband Mobile P2P Network,TN915.02
  4. RH-SCSI: A Reliable Networking Storage Protocol of OBS,TP393.04
  5. The Design and Implementation of FCP Protocol of Fibre Channel Controller in Object Based Storage System,TP333
  6. Research and Application of Self-Optimized Database Connection Pool Technology Base on J2EE,TP311.13
  7. Study of Web Usage Mining Based on Rough Set Theory,TP393.09
  8. Design and Implementation of Object-Based Storage Device,TP333
  9. Research on Interface Semantic Extension for Object-based Parallel File System,TP316.4
  10. Research on Intelligent Process Methods of Object-based Network Storage,TP333
  11. Research and Implementation of File System’s Reliability Based on Blue Sky NC System,TG659
  12. Research on Streaming Media Cache Management Strategt Based on User Characteristics,TP393.02
  13. Porting of Mobile IPv6Open Source from User Space to Kernel,TP316.81
  14. The Research and Application of Vertical Search Engine in the Field of Group-purchasing Web,TP391.3
  15. Research on Key Technology in Security of Object-based Storage,TP393.08
  16. Design and Implementation of a Distribute Object Storage System,TP333
  17. Research and Implementatioil of Mobile Streaming Media Platform Based on Cloud Computing,TP393.02
  18. I/O Process and Buffer Research in Huge Object-based Storage System,TP333
  19. Research on Object-based Storage System Architecture and QoS Strategy,TP333
  20. Research and Implementation of Metadata Server Cluster Based on LDAP,TP393.05

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