DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings

A Gupta, Y Kim, B Urgaonkar - Acm Sigplan Notices, 2009 - dl.acm.org
Recent technological advances in the development of flash-memory based devices have
consolidated their leadership position as the preferred storage media in the embedded …

Tarcil: Reconciling scheduling speed and quality in large shared clusters

C Delimitrou, D Sanchez, C Kozyrakis - … of the Sixth ACM Symposium on …, 2015 - dl.acm.org
Scheduling diverse applications in large, shared clusters is particularly challenging. Recent
research on cluster scheduling focuses either on scheduling speed, using sampling to …

Flashsim: A simulator for nand flash-based solid-state drives

Y Kim, B Tauras, A Gupta… - 2009 First International …, 2009 - ieeexplore.ieee.org
NAND flash memory-based solid-state disks (SSDs) are becoming popular as the storage
media in domains ranging from mobile laptops to enterprise-scale storage systems due to a …

FLIN: Enabling fairness and enhancing performance in modern NVMe solid state drives

A Tavakkol, M Sadrosadati, S Ghose… - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
Modern solid-state drives (SSDs) use new host-interface protocols, such as NVMe, to
provide applications with fast access to storage. These new protocols make use of a concept …

HybridStore: A cost-efficient, high-performance storage system combining SSDs and HDDs

Y Kim, A Gupta, B Urgaonkar, P Berman… - 2011 IEEE 19th …, 2011 - ieeexplore.ieee.org
Unlike the use of DRAM for caching or buffering, certain idiosyncrasies of SSDs make their
integration into existing systems non-trivial. Flash memory suffers from limits on its reliability …

A semi-preemptive garbage collector for solid state drives

J Lee, Y Kim, GM Shipman, S Oral… - (IEEE ISPASS) IEEE …, 2011 - ieeexplore.ieee.org
NAND flash memory is a preferred storage media for various platforms ranging from
embedded systems to enterprise-scale systems. Flash devices do not have any mechanical …

Workload characterization of a leadership class storage cluster

Y Kim, R Gunasekaran, GM Shipman… - 2010 5th Petascale …, 2010 - ieeexplore.ieee.org
Understanding workload characteristics is critical for optimizing and improving the
performance of current systems and software, and architecting new storage systems based …

A comprehensive study of energy efficiency and performance of flash-based SSD

S Park, Y Kim, B Urgaonkar, J Lee, E Seo - Journal of Systems Architecture, 2011 - Elsevier
Use of flash memory as a storage medium is becoming popular in diverse computing
environments. However, because of differences in interface, flash memory requires a hard …

[PDF][PDF] Extracting flexible, replayable models from large block traces.

V Tarasov, S Kumar, J Ma, D Hildebrand, A Povzner… - FAST, 2012 - usenix.org
I/O traces are good sources of information about realworld workloads; replaying such traces
is often used to reproduce the most realistic system behavior possible. But traces tend to be …

Coordinating garbage collectionfor arrays of solid-state drives

Y Kim, J Lee, S Oral, DA Dillow, F Wang… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
Although solid-state drives (SSDs) offer significant performance improvements over hard
disk drives (HDDs) for a number of workloads, they can exhibit substantial variance in …