A design for high-performance flash disks

被引:60
作者
Birrell, Andrew [1 ]
Isard, Michael [1 ]
Thacker, Chuck [1 ]
Wobber, Ted [1 ]
机构
[1] Microsoft Research Silicon Valley, United States
来源
Operating Systems Review (ACM) | 2007年 / 41卷 / 02期
关键词
D O I
10.1145/1243418.1243429
中图分类号
学科分类号
摘要
Most commodity flash disks exhibit very poor performance when presented with writes that are not sequentially ordered. We argue that performance can be significantly improved through the addition of sufficient RAM to hold data structures describing a finegrain mapping between disk logical blocks and physical flash addresses. We present a design that accomplishes this.
引用
收藏
页码:88 / 93
页数:5
相关论文
共 9 条
  • [1] Annamalai M., Birrell A., Fetterly D., Wobber T., Implementing portable desktops: A new option and comparisons, Microsoft Corporation Technical Report MSR-TR-2006-151, (2006)
  • [2] Bartels G., Mann T., Cloudburst: A compressing, log-structured virtual disk for flash memory, SRC Technical Note 2001-001, (2001)
  • [3] Douglis F., Caceres R., Kaashoek F., Li K., Marsh B., Tauber J., Storage alternatives for mobile computers, Proceedings of 1st Symposium on Operating Systems Design and Implementation (OSDI), (1994)
  • [4] Data Traveler Elite
  • [5] JumpDrive Pro
  • [6] Rabin M., Fingerprinting by random polynomials, Report TR-15-81, (1981)
  • [7] Rosenblum M., Ousterhout J., The design and implementation of a log-structured file system, ACM Transactions on Computer Systems, 10, 1, pp. 26-52
  • [8] (2003)
  • [9] Woodhouse D., JFFS: The journalling flash file system, Red Hat, Inc