留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

一种基于固态盘的磁盘缓存系统架构及其在子午工程数 据中心业务系统中的应用

郭清溥 夏军宝 钟鼎坤

郭清溥, 夏军宝, 钟鼎坤. 一种基于固态盘的磁盘缓存系统架构及其在子午工程数 据中心业务系统中的应用[J]. 空间科学学报, 2013, 33(2): 219-224. doi: 10.11728/cjss2013.02.219
引用本文: 郭清溥, 夏军宝, 钟鼎坤. 一种基于固态盘的磁盘缓存系统架构及其在子午工程数 据中心业务系统中的应用[J]. 空间科学学报, 2013, 33(2): 219-224. doi: 10.11728/cjss2013.02.219
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]. 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]. Journal of Space Science, 2013, 33(2): 219-224. doi: 10.11728/cjss2013.02.219

一种基于固态盘的磁盘缓存系统架构及其在子午工程数 据中心业务系统中的应用

doi: 10.11728/cjss2013.02.219
基金项目: 河南省教育厅自然科学基金项目资助(2008B520002)
详细信息
  • 中图分类号: P3

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

  • 摘要: 固态盘作为内存和磁盘之间的二级磁盘缓存运用于服务器存储层次结构中, 以满足空间科学研究领域日益增长的应用级I/O请求. 然而, 当前主流混合 存储架构未能充分发挥固态盘优势, 也没有考虑其寿命损耗. 因此, 本文提 出一种联合固态盘、磁盘的RAF (Random-Access First)混合存储架构, 在 提高系统性能的同时可延长固态盘寿命. 其主要思路是通过序列探测技术, 区 分负载中的随机访问和连续访问, 并将随机和顺序访问请求重定向到固态盘 和磁盘系统分别处理. RAF的原型已在Linux内核2.6.30.10中实现. 基于子 午工程真实业务数据及模拟数据的实验结果表明, RAF与当前的主流架 构Flash Cache相比, 在多种负载情况下可提升系统响应时间17%, 同时减少 固态盘老化率53%, 提高了存储系统的整体性能.

     

  • [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
  • 加载中
计量
  • 文章访问数:  1718
  • HTML全文浏览量:  10
  • PDF下载量:  894
  • 被引次数: 0
出版历程
  • 收稿日期:  2011-11-29
  • 修回日期:  2012-11-08
  • 刊出日期:  2013-03-15

目录

    /

    返回文章
    返回