Platform storage performance with 3D XPoint technology

FT Hady, A Foong, B Veal… - Proceedings of the IEEE, 2017 - ieeexplore.ieee.org
With a combination of high performance and nonvolatility, the arrival of 3D XPoint memory
promises to fundamentally change the memory-storage hierarchy at the hardware, system …

SDF: Software-defined flash for web-scale internet storage systems

J Ouyang, S Lin, S Jiang, Z Hou, Y Wang… - Proceedings of the 19th …, 2014 - dl.acm.org
In the last several years hundreds of thousands of SSDs have been deployed in the data
centers of Baidu, China's largest Internet search company. Currently only 40\% or less of the …

[PDF][PDF] When poll is better than interrupt.

J Yang, DB Minturn, FT Hady - FAST, 2012 - usenix.org
In a traditional block I/O path, the operating system completes virtually all I/Os
asynchronously via interrupts. However, performing storage I/O with ultra-low latency …

Performance analysis of NVMe SSDs and their implication on real world databases

Q Xu, H Siyamwala, M Ghosh, T Suri… - Proceedings of the 8th …, 2015 - dl.acm.org
The storage subsystem has undergone tremendous innovation in order to keep up with the
ever-increasing demand for throughput. Non Volatile Memory Express (NVMe) based solid …

Toward millions of file system IOPS on low-cost, commodity hardware

D Zheng, R Burns, AS Szalay - … of the international conference on high …, 2013 - dl.acm.org
We describe a storage system that removes I/O bottlenecks to achieve more than one million
IOPS based on a userspace file abstraction for arrays of commodity SSDs. The file …

{OS}{I/O} Path Optimizations for Flash Solid-state Drives

W Shin, Q Chen, M Oh, H Eom, HY Yeom - 2014 USENIX Annual …, 2014 - usenix.org
In this paper, we present OS I/O path optimizations for NAND flash solid-state drives, aimed
to minimize scheduling delays caused by additional contexts such as interrupt bottom halves …

Storage as fast as rest of the system

A Foong, F Hady - 2016 IEEE 8th International Memory …, 2016 - ieeexplore.ieee.org
Ultra-low latency, high endurance SSDs are poised to enter the market, based on 3D
XPoint™ memory. Here we show that for these new SSDs and modern platforms, storage …

Providing indirect data addressing for a control block at a channel subsystem of an I/O processing system

JR Flanagan, DF Casper, MJ Kalos, DF Riedy… - US Patent …, 2012 - Google Patents
An computer program product, apparatus, and method for facilitating input/output (I/O)
processing for an I/O operation at a host computer system configured for communication with …

Falcon: Scaling {IO} Performance in {Multi-SSD} Volumes

P Kumar, HH Huang - … Annual Technical Conference (USENIX ATC 17), 2017 - usenix.org
With the high throughput offered by solid-state drives (SSDs), multi-SSD volumes have
become an attractive storage solution for big data applications. Unfortunately, the IO stack in …

A survey on the integration of nand flash storage in the design of file systems and the host storage software stack

N Tehrany, K Doekemeijer, A Trivedi - arXiv preprint arXiv:2307.11866, 2023 - arxiv.org
With the ever-increasing amount of data generate in the world, estimated to reach over 200
Zettabytes by 2025, pressure on efficient data storage systems is intensifying. The shift from …