메뉴 건너뛰기




Volumn 41, Issue 1 SPEC. ISS., 2013, Pages 203-216

Revisiting widely held SSD expectations and rethinking system-level implications

Author keywords

Garbage collection; NAND flash; Parallelism; Performance; Reliability; Solid state disk; TRIM command

Indexed keywords

GARBAGE COLLECTION; NAND FLASH; PARALLELISM; PERFORMANCE; SOLID STATE DISKS; TRIM COMMAND;

EID: 84880233195     PISSN: 01635999     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2494232.2465548     Document Type: Conference Paper
Times cited : (77)

References (41)
  • 1
    • 85084163442 scopus 로고    scopus 로고
    • Removing the costs of indirection in flash-based ssds with namelesswrites
    • Arpaci-Dusseau, A. C., et al. Removing the costs of indirection in flash-based ssds with namelesswrites. In HotStorage (2010).
    • (2010) HotStorage
    • Arpaci-Dusseau, A.C.1
  • 2
    • 84880219204 scopus 로고    scopus 로고
    • Flash correct-and-refresh: Retention-aware error management
    • Cai, Y., et al. Flash correct-and-refresh: Retention-aware error management. In ICCD (2012).
    • (2012) ICCD
    • Cai, Y.1
  • 3
    • 79959940559 scopus 로고    scopus 로고
    • SSD bufferpool extensions for database systems
    • Canim, M., et al. SSD bufferpool extensions for database systems. VLDB (2010).
    • (2010) VLDB
    • Canim, M.1
  • 4
    • 67650083317 scopus 로고    scopus 로고
    • Gordon: Using flash memory to build fast, power-efficient clusters for data-intensive applications
    • Caulfield, A. M., et al. Gordon: Using flash memory to build fast, power-efficient clusters for data-intensive applications. In ASPLOS (2009).
    • (2009) ASPLOS
    • Caulfield, A.M.1
  • 5
    • 79951696260 scopus 로고    scopus 로고
    • Moneta: A high-performance storage array architecture for next-generation, non-volatile memories
    • Caulfield, A. M., et al. Moneta: A high-performance storage array architecture for next-generation, non-volatile memories. In MICRO (2010).
    • (2010) MICRO
    • Caulfield, A.M.1
  • 6
    • 79955912950 scopus 로고    scopus 로고
    • Essential roles of exploiting internal parallelism of flash memory based solid state drives in high-speed data processing
    • Chen, F., et al. Essential roles of exploiting internal parallelism of flash memory based solid state drives in high-speed data processing. In HPCA (2011).
    • (2011) HPCA
    • Chen, F.1
  • 7
    • 77951879762 scopus 로고    scopus 로고
    • VLSI implementation of BCH error correction for multilevel cell nand flash memory
    • Choi, H., et al. VLSI implementation of BCH error correction for multilevel cell nand flash memory. In VLSI (2010).
    • (2010) VLSI
    • Choi, H.1
  • 8
    • 63349111197 scopus 로고    scopus 로고
    • Deterministic service guarantees for NAND flash using partial block cleaning
    • Choudhuri, S., and Givargis, T. Deterministic service guarantees for NAND flash using partial block cleaning. In CODES+ISSS (2008).
    • (2008) CODES+ISSS
    • Choudhuri, S.1    Givargis, T.2
  • 9
    • 84880211434 scopus 로고    scopus 로고
    • How ClearNAND flash simplifies and enhances system designs
    • Cooke, J. How ClearNAND flash simplifies and enhances system designs. In Micron White Paper (2011).
    • (2011) Micron White Paper
    • Cooke, J.1
  • 10
    • 70450286395 scopus 로고    scopus 로고
    • The performance of PC solid-state disks (SSDs) as a function of bandwidth, concurrency, device architecture, and system organization
    • Dirik, C., and Jacob, B. The performance of PC solid-state disks (SSDs) as a function of bandwidth, concurrency, device architecture, and system organization. In ISCA (2009).
    • (2009) ISCA
    • Dirik, C.1    Jacob, B.2
  • 11
    • 70449652585 scopus 로고    scopus 로고
    • Understanding intrinsic characteristics and system implications of flash memory based solid state drives
    • others
    • Feng Chen and others. Understanding intrinsic characteristics and system implications of flash memory based solid state drives. In SIGMETRICS (2009).
    • (2009) SIGMETRICS
    • Chen, F.1
  • 15
    • 67650065541 scopus 로고    scopus 로고
    • DFTL: A flash translation layer employing demand-based selective caching of page-level address mappings
    • Gupta, A., et al. DFTL: A flash translation layer employing demand-based selective caching of page-level address mappings. In ASPLOS (2009).
    • (2009) ASPLOS
    • Gupta, A.1
  • 16
    • 77957717506 scopus 로고    scopus 로고
    • Write amplification analysis in flash-based solid state drives
    • Hu, X.-Y., et al. Write amplification analysis in flash-based solid state drives. In SYSTOR (2009).
    • (2009) SYSTOR
    • Hu, X.-Y.1
  • 17
    • 79959604809 scopus 로고    scopus 로고
    • Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity
    • Hu, Y., et al. Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity. In ISC (2011).
    • (2011) ISC
    • Hu, Y.1
  • 18
    • 82555196180 scopus 로고    scopus 로고
    • Intel Intel.
    • Intel. http://www.iometer.org/. In Iometer User's Guide (2003), Intel.
    • (2003) Iometer User's Guide
  • 19
    • 34547444512 scopus 로고    scopus 로고
    • A superblock-based flash translation layer for NAND flash memory
    • J. Kang et al. A superblock-based flash translation layer for NAND flash memory. In EMSOFT (2006).
    • (2006) EMSOFT
    • Kang, J.1
  • 21
    • 85077045323 scopus 로고    scopus 로고
    • Dfs: A file system for virtualized flash storage
    • Josephson, W. K., et al. Dfs: A file system for virtualized flash storage. In FAST (2010).
    • (2010) FAST
    • Josephson, W.K.1
  • 23
    • 84864842466 scopus 로고    scopus 로고
    • Physically addressed queueing (PAQ): Improving parallelism in solid state disks
    • Jung, M., et al. Physically addressed queueing (PAQ): Improving parallelism in solid state disks. In ISCA (2012).
    • (2012) ISCA
    • Jung, M.1
  • 24
    • 84871532774 scopus 로고    scopus 로고
    • Taking garbage collection overheads off the critical path in ssds
    • Jung, M., et al. Taking garbage collection overheads off the critical path in ssds. In Middleware (2012).
    • (2012) Middleware
    • Jung, M.1
  • 25
    • 85084161106 scopus 로고    scopus 로고
    • An evaluation of different page allocation strategies on high-speed SSDs
    • Jung, M., and Kandemir, M. An evaluation of different page allocation strategies on high-speed SSDs. In HotStorage (2012).
    • (2012) HotStorage
    • Jung, M.1    Kandemir, M.2
  • 26
    • 84871565786 scopus 로고    scopus 로고
    • Middleware - Firmware cooperation for high-speed solid state drives
    • Jung, M., and Kandemir, M. Middleware - firmware cooperation for high-speed solid state drives. In Middleware D&P (2012).
    • (2012) Middleware D&P
    • Jung, M.1    Kandemir, M.2
  • 27
    • 84866179549 scopus 로고    scopus 로고
    • Scheduling garbage collection opportunistically to reduce worst-case I/O performance in solid state disks
    • Jung, M., and Yoo, J. Scheduling garbage collection opportunistically to reduce worst-case I/O performance in solid state disks. In IWSSPS (2009).
    • (2009) IWSSPS
    • Jung, M.1    Yoo, J.2
  • 28
    • 52649114930 scopus 로고    scopus 로고
    • Improving NAND flash based disk caches
    • Kgil, T., Roberts, D., and Mudge, T. Improving NAND flash based disk caches. In ISCA (2008).
    • (2008) ISCA
    • Kgil, T.1    Roberts, D.2    Mudge, T.3
  • 29
    • 85075012374 scopus 로고    scopus 로고
    • BPLRU: A buffer management scheme for improving random writes in flash storage
    • Kim, H., and Ahn, S. BPLRU: A buffer management scheme for improving random writes in flash storage. In FAST (2008).
    • (2008) FAST
    • Kim, H.1    Ahn, S.2
  • 31
    • 84880203490 scopus 로고    scopus 로고
    • LeCroy. http://www.lecroy.com/.
  • 32
    • 84866169705 scopus 로고    scopus 로고
    • On the role of burst buffers in leadership-class storage systems
    • Liu, N., et al. On the role of burst buffers in leadership-class storage systems. In MSST (2012).
    • (2012) MSST
    • Liu, N.1
  • 33
    • 77958140953 scopus 로고    scopus 로고
    • Raf: A random access first cache management to improve SSD-based disk cache
    • Liu, Y., Huang, J., Xie, C., and Cao, Q. Raf: A random access first cache management to improve SSD-based disk cache. NAS (2010).
    • (2010) NAS
    • Liu, Y.1    Huang, J.2    Xie, C.3    Cao, Q.4
  • 34
    • 84991957861 scopus 로고    scopus 로고
    • Design tradeoffs for SSD performance
    • N. Agrawal et al. Design tradeoffs for SSD performance. In USENIX ATC (2008).
    • (2008) USENIX ATC
    • Agrawal, N.1
  • 36
    • 70449671106 scopus 로고    scopus 로고
    • Cfdc: A flash-aware replacement policy for database buffer management
    • Ou, Y., et al. Cfdc: a flash-aware replacement policy for database buffer management. In DAMON (2009).
    • (2009) DAMON
    • Ou, Y.1
  • 37
    • 77958107571 scopus 로고    scopus 로고
    • Enhancing checkpoint performance with staging I/O and SSD
    • Ouyang, X., et al. Enhancing checkpoint performance with staging I/O and SSD. In SNAPI (2010).
    • (2010) SNAPI
    • Ouyang, X.1
  • 38
    • 80051864595 scopus 로고    scopus 로고
    • FlashVM: Virtual memory management on flash
    • Saxena, M., et al. FlashVM: Virtual memory management on flash. In USENIX ATC (2010).
    • (2010) USENIX ATC
    • Saxena, M.1
  • 41
    • 84874714701 scopus 로고    scopus 로고
    • De-indirection for flash-based ssds with namelesswrites
    • Zhang, Y., et al. De-indirection for flash-based ssds with namelesswrites. In FAST (2012).
    • (2012) FAST
    • Zhang, Y.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.