• 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
Leveraging Value Locality in Optimizing NAND Flash-based SSDs
TLDR
NAND flash-based solid-state drives (SSDs) are increasingly being deployed in storage systems at different levels such as buffer-caches and secondary storage. Expand
  • 134
  • 9
  • PDF
An in-memory object caching framework with adaptive load balancing
TLDR
The extreme latency and throughput requirements of modern web applications are driving the use of distributed in-memory object caches such as Memcached. Expand
  • 54
  • 5
  • PDF
CAST: Tiering Storage for Data Analytics in the Cloud
TLDR
We propose CAST, a Cloud Analytics Storage Tiering solution that cloud tenants can use to reduce monetary cost and improve performance of analytics workloads. Expand
  • 32
  • 2
  • PDF
A Temporal Locality-Aware Page-Mapped Flash Translation Layer
TLDR
The poor performance of random writes has been a cause of major concern which needs to be addressed to better utilize the potential of flash in enterprise-scale environments. Expand
  • 10
  • 2
  • PDF
MOS: Workload-aware Elasticity for Cloud Object Stores
TLDR
The use of cloud object stores has been growing rapidly in recent years as they combine key advantages such as HTTP-based RESTful APIs, high availability, elasticity with a "pay-as-you-go" pricing model. Expand
  • 32
  • 1
  • PDF
Fine-Grained Resource Scaling in a Public Cloud: A Tenant's Perspective
TLDR
We argued that a key enabler of next-generation highutilization cloud ecosystems would be facilities for tenants to engage in fine-grained resource allocation in addition to those offered by current providers. Expand
  • 15
  • 1
HybridPlan: a capacity planning technique for projecting storage requirements in hybrid storage systems
TLDR
We design and evaluate a hybrid storage system with HybridPlan that is an improved capacity planning technique to find the most cost-effective hybrid storage configuration with different types of SSDs and HDDs. Expand
  • 7
  • 1
  • PDF