Volume 33 Issue 2
Mar.  2013
Turn off MathJax
Article Contents
Guo Qingpu, Xia Junbao, Zhong Dingkun. An SSD-based disk cache architecture and its application to data system of data center of Meridian Project[J]. Chinese Journal of Space Science, 2013, 33(2): 219-224. doi: 10.11728/cjss2013.02.219
Citation: Guo Qingpu, Xia Junbao, Zhong Dingkun. An SSD-based disk cache architecture and its application to data system of data center of Meridian Project[J]. Chinese Journal of Space Science, 2013, 33(2): 219-224. doi: 10.11728/cjss2013.02.219

An SSD-based disk cache architecture and its application to data system of data center of Meridian Project

doi: 10.11728/cjss2013.02.219 cstr: 32142.14.cjss2013.02.219
  • Received Date: 2011-11-29
  • Rev Recd Date: 2012-11-08
  • Publish Date: 2013-03-15
  • Solid-State Drivers (SSD) are integrated in server storage hierarchy as a second tier of disk cache between DRAM and disks for caching more data from disks to meet the increasingly intensive I/O demands. Unfortunately, available state-of-art hybrid storage architectures cannot fully exploit SSDs' potentials and shorten their lifetime. In this paper, RAF (Random Access First), a hybrid storage architecture that combines an SSD based disk cache and a disk drive subsystem, is proposed. RAF focuses on improving the system performance while extending the lifetime of SSD through providing priority to caching random-access data. Random-access and sequential-access data are identified by sequence detection scheme, and they will be served by SSD and Hard Disk Drive (HDD) respectively. RAF is implemented in Linux kernel 2.6.30.10. The results of experiments to apply it to the simulation and real data systems of Data Center of Meridian Project show that RAF can improve the performance by an average rate of 17% and reduce the flash wear by 53% compared with the state-of-art Flash Cache architecture.

     

  • loading
  • [1]
    Kgil T, Roberts D, Mudge T. Improving NAND Flash Based Disk Caches[C]//Proceedings of the 35th International Symposium on Computer Architecture. Beijing: IEEE Computer Society Washington, 2008. 327-338
    [2]
    Kgil T, Mudge T. FlashCache: A NAND flash memory file cache for low power web servers[C]//CASES'06: Proceedings of the 2006 International Conference on Compilers, Architecture and Synthesis for Embedded Systems. Seoul: ACM New York, 2006. 103-112
    [3]
    Wu M, Zwaenepoel W. eNVy: A non-volatile, main memory storage system[C]//Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems. San Jose: ACM New York, 1994. 86-97
    [4]
    Narayanan D, Thereska E, Donnelly A, et al. Migrating server storage to SSDs: Analysis of tradeoffs[C]//Proceedings of the 4th ACM European conference on Computer systems. Nuremberg, Germany: ACM New York, 2009. 145-158
    [5]
    Lee S, Moon B. Design of flash-based DBMS: An in-page logging approach[C]//Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data. Beijing: ACM New York, 2007. 55-66
    [6]
    Gupta A, Kim Y, Urgaonkar B. DFTL: A flash translation layer employing demand-based selective caching of page-level address mappings[C]//Proceeding of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems. Washington DC: ACM New York, 2009. 229-240
    [7]
    Uysal M, Merchant A, Alvarez G A. Using MEMS-based storage in disk arrays[C]//Proceedings of the 2nd USENIX Conference on File and Storage Technologies. San Francisco, CA: The USENIX Association, 2003. 89-101
    [8]
    Marsh B, Douglis F, Krishnan P. Flash memory file caching for mobile computers[C]//Proceedings of the 27 Hawaii International Conference on System Sciences. Maui, HI: IEEE Computer Society, 1994. 451-460
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article Views(1978) PDF Downloads(898) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return