期刊文献+

缓冲区管理层对固态盘的有效性研究

Research on the effectiveness of buffer management layer for solid state disk
下载PDF
导出
摘要 缓冲区管理技术是固态硬盘固件设计的一个非常关键的问题,特别是对中高端固态硬盘的性能和寿命优化,缓冲区管理技术有着至关重要的作用。缓冲区管理层主要负责管理固态硬盘的数据、指令和地址的缓冲,将访问频繁的热数据页存储在缓冲区,一方面,可以充分利用cache的特性,加快对请求的响应速度;另一方面,还可以优化请求访问闪存的粒度,减少写放大,从而减少闪存的实际读、写和擦除操作。本文比较了固态硬盘有无缓冲区管理层的对比实验分析,实验结果显示,在固态硬盘中添加缓冲区可以使平均响应时间和闪存块擦除次数都有显著提升。 Buffer management technology is one of the key issues in the design of solid state disk. In particular, buffer management technology plays an important role in the optimization of the performance and life of the medium and high end solid hard disk. In addition, buffer management layer is mainly responsible for the management of data, instructions and address of solid state disk, which will store the hot data pages. On one hand, it can make full use of the characteristics of cache and speed up the response to the request. On the other hand, it can optimize the granularity of the request access flash memory and reduce the write amplification. Therefore, buffer management technology can efficiently reduce the actual read, write and erase operation of the flash memory. Experimental results of various realistic workloads showed that buffer management technology could improve buffer hit ratio, reduce response time and erase counts.
出处 《浙江万里学院学报》 2017年第2期72-77,共6页 Journal of Zhejiang Wanli University
基金 国家自然科学基金项目(编号:61100044) 浙江省重点科技创新团队"固态存储和数据安全关键技术创新团队"资助项目(编号:2013TD03) 浙江省科技计划资助项目(编号:2013C31100)
关键词 缓冲区管理 固态硬盘 热数据页 闪存 buffer management solid state disk hot data pages flash memory
  • 相关文献

参考文献5

二级参考文献100

  • 1Grey J. A radical view of flash disks. 2006. http://research.microsoft.corn/-Gray/talks/Flash Is Good.ppt.
  • 2Babaoglu 0, Joy W. Converting a swap-based system to do paging in an architecture lacking page-reference bits. ACM SIGOPS Operating Systems Review, 1981,15(5):78-86. [doi: 10.1145/800216.806595].
  • 3Robinson JT, Devarakonda MV. Data cache management using frequency-based replacement. In: Nutt GJ, ed. Proc. of the '90 ACM SIGMETRICS Conf. on Measurement and Modeling of Computer Systems. New York: ACM Press, 1990. 134-142. [doi: 10.1145/98457.98523].
  • 4O'Neil EJ, O'Neil PE, Weikum G. The LRU-k page replacement algorithm for database disk buffering. In: Buneman P, Jajodia S, eds. Proc. of the ACM SIGMOD Int'l Conf. on Management of Data. New York: ACM Press, 1993. 297-306. [doi: 10.1145/ 170035.170081 ].
  • 5Johnson T, Shasha D. 2Q: A low overhead high performance buffer management replacement algorithm. In: Bocca JB, ed. Proc. of the 20th Int'l Conf. on Very Large Data Bases. San Francisco: Morgan Kaufmann Publishers, 1994. 439-450.
  • 6Jiang S, Zhang XD. Making LRU friendly to weak locality workloads: A novel replacement algorithm to improve buffer cache performance. IEEE Trans. on Computers, 2005,54(8):939-952. [doi: 10.1109/TC.2005.130].
  • 7Megiddo N, Modha DS. ARC: A self-tuning, low overhead replacement cache. In: Honeyman P, ed. Proc. of the Conf. on File and Storage Technologies (FAST 2003). Berkeley: USENIX, 2003. 115-130.
  • 8Lee D, Choi J, Kim JH, Noh SH, Min SL, Cho Y, Kim CS. LRFU: A spectrum of policies that subsumes the least recently used and least frequently used policies. IEEE Trans. on Computers, 2001,50(12):1352-1361. [doi: 10.1109/TC.2001.970573].
  • 9Effelsberg W, Haerder T. Principles of database buffer management. ACM Trans. on Database Systems, 1984,9(4):560-595. [doi: 10.1145/1994.2022].
  • 10Park SY, Jung D, Kang JU, Kim JS, Lee J. Cflru: A replacement algorithm for flash memory. In: Hong S, ed. Proc. of the 2006 Int'l Conf. on Compilers, Architecture, and Synthesis for Embedded Systems. New York: ACM Press, 2006. 234-241. Idol: 10.1145/ 1176760.1176789].

共引文献71

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部