• Publications
  • Influence
DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings
TLDR
We propose a Demand-based Flash Translation Layer (DFTL), which selectively caches page-level address mappings and hides the erase-before-write characteristics of flash. Expand
  • 720
  • 125
  • PDF
FlashSim: A Simulator for NAND Flash-Based Solid-State Drives
TLDR
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. Expand
  • 237
  • 40
  • PDF
HybridStore: A Cost-Efficient, High-Performance Storage System Combining SSDs and HDDs
TLDR
We design and evaluate such a hybrid system called Hybrid Store to provide: (a) Hybrid Plan: improved capacity planning technique to administrators with the overall goal of operating within cost-budgets and (b) HybridDyn: improved performance/lifetime guarantees during episodes of deviations from expected workloads through two novel mechanisms: write-regulation and fragmentation busting. Expand
  • 107
  • 13
  • PDF
Active flash: towards energy-efficient, in-situ data analytics on extreme-scale machines
TLDR
We propose Active Flash, an insitu scientific data analysis approach, wherein data analysis is conducted on the solid-state device (SSD), where the data already resides. Expand
  • 104
  • 9
  • PDF
A semi-preemptive garbage collector for solid state drives
TLDR
NAND flash memory is a preferred storage media for various platforms ranging from embedded systems to enterprise-scale systems. Expand
  • 54
  • 8
  • PDF
Preemptible I/O Scheduling of Garbage Collection for Solid State Drives
TLDR
We propose a semipreemptible GC (PGC) scheme that allows GC processing to be preempted while pending I/O requests in the queue are serviced. Expand
  • 38
  • 5
  • PDF
Harmonia: A globally coordinated garbage collector for arrays of Solid-State Drives
TLDR
We present Harmonia, a Global Garbage Collection (GGC) mechanism to improve response times and reduce performance variability for a RAID array of SSDs. Expand
  • 49
  • 4
  • PDF
D-factor: a quantitative model of application slow-down in multi-resource shared systems
TLDR
We show that multiple-resource contention creates non-linear dilation factors of jobs in multi-resource systems; referred to as dilation factor. Expand
  • 44
  • 3
  • PDF
Best Practices and Lessons Learned from Deploying and Operating Large-Scale Data-Centric Parallel File Systems
TLDR
This paper provides an account of our experience and lessons learned in acquiring, deploying, and operating large-scale parallel file systems. Expand
  • 37
  • 3
  • PDF
Migration, Assignment, and Scheduling of Jobs in Virtualized Environment
TLDR
Migration is an interesting issue for managing resource utilization and performance in clusters, where all the system resources are shared among collocated VMs. Expand
  • 33
  • 3
  • PDF