Storage (TOS)


Search Issue
enter search term and/or author name


ACM Transactions on Storage (TOS) - Special Issue on MSST 2016 and Regular Papers, Volume 13 Issue 2, June 2017

Section: Special Issue on MSST 2016

Introduction to the Special Issue on MSST 2016
Carlos Maltzahn, Vasily Tarasov
Article No.: 10
DOI: 10.1145/3078405

Lazy Exact Deduplication
Jingwei Ma, Rebecca J. Stones, Yuxiang Ma, Jingui Wang, Junjie Ren, Gang Wang, Xiaoguang Liu
Article No.: 11
DOI: 10.1145/3078837

Deduplication aims to reduce duplicate data in storage systems by removing redundant copies of data blocks, which are compared to one another using fingerprints. However, repeated on-disk fingerprint lookups lead to high disk traffic, which...

Reducing Write Amplification of Flash Storage through Cooperative Data Management with NVM
Eunji Lee, Julie Kim, Hyokyung Bahn, Sunjin Lee, Sam H. Noh
Article No.: 12
DOI: 10.1145/3060146

Write amplification is a critical factor that limits the stable performance of flash-based storage systems. To reduce write amplification, this article presents a new technique that cooperatively manages data in flash storage and nonvolatile...

Optimizing File Systems with Fine-grained Metadata Journaling on Byte-addressable NVM
Cheng Chen, Jun Yang, Qingsong Wei, Chundong Wang, Mingdi Xue
Article No.: 13
DOI: 10.1145/3060147

Journaling file systems have been widely adopted to support applications that demand data consistency. However, we observed that the overhead of journaling can cause up to 48.2% performance drop under certain kinds of workloads. On the other hand,...

Section: Special Issue on MSST 2016

Understanding and Alleviating the Impact of the Flash Address Translation on Solid State Devices
You Zhou, Fei Wu, Ping Huang, Xubin He, Changsheng Xie, Jian Zhou
Article No.: 14
DOI: 10.1145/3051123

Flash-based solid state devices (SSDs) have been widely employed in consumer and enterprise storage systems. However, the increasing SSD capacity imposes great pressure on performing efficient logical to physical address translation in a...

High-Performance General Functional Regenerating Codes with Near-Optimal Repair Bandwidth
Qing Liu, Dan Feng, Yuchong Hu, Zhan Shi, Min Fu
Article No.: 15
DOI: 10.1145/3051122

Erasure codes are widely used in modern distributed storage systems to prevent data loss and server failures. Regenerating codes are a class of erasure codes that trade storage efficiency and computation for repair bandwidth reduction. However,...

Understanding I/O Performance Behaviors of Cloud Storage from a Client’s Perspective
Binbing Hou, Feng Chen, Zhonghong Ou, Ren Wang, Michael Mesnier
Article No.: 16
DOI: 10.1145/3078838

Cloud storage has gained increasing popularity in the past few years. In cloud storage, data is stored in the service provider’s data centers, and users access data via the network. For such a new storage model, our prior wisdom about...

ExaPlan: Efficient Queueing-Based Data Placement, Provisioning, and Load Balancing for Large Tiered Storage Systems
Ilias Iliadis, Jens Jelitto, Yusik Kim, Slavisa Sarafijanovic, Vinodh Venkatesan
Article No.: 17
DOI: 10.1145/3078839

Multi-tiered storage, where each tier consists of one type of storage device (e.g., SSD, HDD, or disk arrays), is a commonly used approach to achieve both high performance and cost efficiency in large-scale systems that need to store data with...