Issue Downloads
RACE: One-sided RDMA-conscious Extendible Hashing
- Pengfei Zuo,
- Qihui Zhou,
- Jiazhao Sun,
- Liu Yang,
- Shuangwu Zhang,
- Yu Hua,
- James Cheng,
- Rongfeng He,
- Huabing Yan
Memory disaggregation is a promising technique in datacenters with the benefit of improving resource utilization, failure isolation, and elasticity. Hashing indexes have been widely used to provide fast lookup services in distributed memory systems. ...
SmartFVM: A Fast, Flexible, and Scalable Hardware-based Virtualization for Commodity Storage Devices
A computational storage device incorporating a computation unit inside or near its storage unit is a highly promising technology to maximize a storage server’s performance. However, to apply such computational storage devices and take their full potential ...
Power-optimized Deployment of Key-value Stores Using Storage Class Memory
High-performance flash-based key-value stores in data-centers utilize large amounts of DRAM to cache hot data. However, motivated by the high cost and power consumption of DRAM, server designs with lower DRAM-per-compute ratio are becoming popular. These ...
A Study of Failure Recovery and Logging of High-Performance Parallel File Systems
Large-scale parallel file systems (PFSs) play an essential role in high-performance computing (HPC). However, despite their importance, their reliability is much less studied or understood compared with that of local storage systems or cloud storage ...
IS-HBase: An In-Storage Computing Optimized HBase with I/O Offloading and Self-Adaptive Caching in Compute-Storage Disaggregated Infrastructure
Active storage devices and in-storage computing are proposed and developed in recent years to effectively reduce the amount of required data traffic and to improve the overall application performance. They are especially preferred in the compute-storage ...
Characterization Summary of Performance, Reliability, and Threshold Voltage Distribution of 3D Charge-Trap NAND Flash Memory
Solid-state drive (SSD) gradually dominates in the high-performance storage scenarios. Three-dimension (3D) NAND flash memory owning high-storage capacity is becoming a mainstream storage component of SSD. However, the interferences of the new 3D charge-...
Automatic Stream Identification to Improve Flash Endurance in Data Centers
- Janki Bhimani,
- Zhengyu Yang,
- Jingpei Yang,
- Adnan Maruf,
- Ningfang Mi,
- Rajinikanth Pandurangan,
- Changho Choi,
- Vijay Balakrishnan
The demand for high performance I/O in Storage-as-a-Service (SaaS) is increasing day by day. To address this demand, NAND Flash-based Solid-state Drives (SSDs) are commonly used in data centers as cache- or top-tiers in the storage rack ascribe to their ...
HintStor: A Framework to Study I/O Hints in Heterogeneous Storage
To bridge the giant semantic gap between applications and modern storage systems, passing a piece of tiny and useful information, called I/O access hints, from upper layers to the storage layer may greatly improve application performance and ease data ...