enter search term and/or author name
Introduction to the Special Issue on Massive Storage Systems and Technology 2017
Aleatha Parker-Wood, Thomas Schwarz
Article No.: 28
Log-Structure Merge tree (LSM-tree) has been one of the mainstream indexes in key-value systems supporting a variety of write-intensive Internet applications in today’s data centers. However, the performance of LSM-tree is seriously...
Ouroboros Wear Leveling for NVRAM Using Hierarchical Block Migration
Qingyue Liu, Peter Varman
Article No.: 30
Emerging nonvolatile RAM (NVRAM) technologies have a limit on the number of writes that can be made to any cell, similar to the erasure limits in NAND Flash. This motivates the need for wear leveling techniques to distribute the writes evenly...
Experience from Two Years of Visualizing Flash with SSDPlayer
Gala Yadgar, Roman Shor
Article No.: 31
Data visualization is a thriving field of computer science, with widespread impact on diverse scientific disciplines, from medicine and meteorology to visual data mining. Advances in large-scale storage systems, as well as low-level storage...
SUPA: A Single Unified Read-Write Buffer and Pattern-Change-Aware FTL for the High Performance of Multi-Channel SSD
Dongjin Kim, Kyu Ho Park, Chan-Hyun Youn
Article No.: 32
To design the write buffer and flash translation layer (FTL) for a solid-state drive (SSD), previous studies have tried to increase overall SSD performance by parallel I/O and garbage collection overhead reduction. Recent works have proposed...
Optimal Repair Layering for Erasure-Coded Data Centers: From Theory to Practice
Yuchong Hu, Xiaolu Li, Mi Zhang, Patrick P. C. Lee, Xiaoyang Zhang, Pan Zhou, Dan Feng
Article No.: 33
Repair performance in hierarchical data centers is often bottlenecked by cross-rack network transfer. Recent theoretical results show that the cross-rack repair traffic can be minimized through repair layering, whose idea is to partition a repair...
In this article, we design and implement a cooperative shingle-aware file system, called CosaFS, on heterogeneous storage devices that mix solid-state drives (SSDs) and shingled magnetic recording (SMR) technology to improve the overall...
TinyLFU: A Highly Efficient Cache Admission Policy
Gil Einziger, Roy Friedman, Ben Manes
Article No.: 35
This article proposes to use a frequency-based cache admission policy in order to boost the effectiveness of caches subject to skewed access distributions. Given a newly accessed item and an eviction candidate from the cache, our scheme...
Hardware consolidation in the datacenter often leads to scalability bottlenecks from heavy utilization of critical resources, such as the storage and network bandwidth. Client-side caching on durable media is already applied at block level to...
GCMix: An Efficient Data Protection Scheme against the Paired Page Interference
Sang-Hoon Kim, Jinhyuk Lee, Jin-Soo Kim
Article No.: 37
In multi-level cell (MLC) NAND flash memory, two logical pages are overlapped on a single physical page. Even after a logical page is programmed, the data can be corrupted if the programming of the coexisting logical page is interrupted. This...
hfplayer: Scalable Replay for Intensive Block I/O Workloads
Alireza Haghdoost, Weiping He, Jerry Fredin, David H. C. Du
Article No.: 39
GDS-LC: A Latency- and Cost-Aware Client Caching Scheme for Cloud Storage
Binbing Hou, Feng Chen
Article No.: 40
Successfully integrating cloud storage as a primary storage layer in the I/O stack is highly challenging. This is essentially due to two inherent critical issues: the high and variant cloud I/O latency and the per-I/O pricing model of cloud...