Storage (TOS)


Search Issue
enter search term and/or author name


ACM Transactions on Storage (TOS), Volume 12 Issue 3, June 2016

SWANS: An Interdisk Wear-Leveling Strategy for RAID-0 Structured SSD Arrays
Wei Wang, Tao Xie, Abhinav Sharma
Article No.: 10
DOI: 10.1145/2756555

NAND flash memory–based solid state disks (SSDs) have been widely used in enterprise servers. However, flash memory has limited write endurance, as a block becomes unreliable after a finite number of program/erase cycles. Existing...

Does RAID Improve Lifetime of SSD Arrays?
Sangwhan Moon, A. L. Narasimha Reddy
Article No.: 11
DOI: 10.1145/2764915

Parity protection at the system level is typically employed to compose reliable storage systems. However, careful consideration is required when SSD-based systems employ parity protection. First, additional writes are required for parity updates....

MultiLanes: Providing Virtualized Storage for OS-Level Virtualization on Manycores
Junbin Kang, Chunming Hu, Tianyu Wo, Ye Zhai, Benlong Zhang, Jinpeng Huai
Article No.: 12
DOI: 10.1145/2801155

OS-level virtualization is often used for server consolidation in data centers because of its high efficiency. However, the sharing of storage stack services among the colocated containers incurs contention on shared kernel data structures and...

Internal Parallelism of Flash Memory-Based Solid-State Drives
Feng Chen, Binbing Hou, Rubao Lee
Article No.: 13
DOI: 10.1145/2818376

A unique merit of a solid-state drive (SSD) is its internal parallelism. In this article, we present a set of comprehensive studies on understanding and exploiting internal parallelism of SSDs. Through extensive experiments and thorough...

Storage Workload Identification
Jayanta Basak, Kushal Wadhwani, Kaladhar Voruganti
Article No.: 14
DOI: 10.1145/2818716

Storage workload identification is the task of characterizing a workload in a storage system (more specifically, network storage system—NAS or SAN) and matching it with the previously known workloads. We refer to storage workload...

Exploiting Sequential and Temporal Localities to Improve Performance of NAND Flash-Based SSDs
Sungjin Lee, Dongkun Shin, Youngjin Kim, Jihong Kim
Article No.: 15
DOI: 10.1145/2905054

NAND flash-based Solid-State Drives (SSDs) are becoming a viable alternative as a secondary storage solution for many computing systems. Since the physical characteristics of NAND flash memory are different from conventional Hard-Disk Drives...

H-Scale: A Fast Approach to Scale Disk Arrays via Hybrid Stripe Deployment
Jiguang Wan, Peng Xu, Xubin He, Jibin Wang, Junyao Li, Changsheng Xie
Article No.: 16
DOI: 10.1145/2822895

To satisfy the explosive growth of data in large-scale data centers, where redundant arrays of independent disks (RAIDs), especially RAID-5, are widely deployed, effective storage scaling and disk expansion methods are desired. However, a way to...

A User-Friendly Log Viewer for Storage Systems
Jayanta Basak, P. C. Nagesh
Article No.: 17
DOI: 10.1145/2846101

System log files contains messages emitted from several modules within a system and carries valuable information about the system state such as device status and error conditions and also about the various tasks within the system such as program...