一句话:提出 LightStore 键值闪存存储节点,以低功耗嵌入式处理器和 NAND 闪存替代 x86 存储服务器,并通过适配层支持多种访问。
LightStore 旨在替代基于 x86 的存储服务器:每个节点采用低功耗嵌入式级处理器、数 GB DRAM 与数 TB NAND 闪存,可直接接入数据中心网络端口,通过增加节点形成大规模分布式存储集群。应用经轻量 LightStore 适配层获得软件定义视图,将传统 KV、YCSB、块与文件访问转换为 KV 访问。评估估计其能效为同容量 x86 全闪存阵列的 2.0 倍、空间效率为 2.3 倍;原型实验显示单节点性能与带单块 SSD 的 x86 服务器相当,四节点集群的 ops/J 比带四块 SSD 的 x86 服务器最高提升 7.4 倍。
We propose LightStore, a key-value flash store, as a substitute for x86-based storage servers. A LightStore node has a low-power embedded-class processor, a few gigabytes of DRAM and a few terabytes of NAND flash, and can be directly connected to a network port in a datacenter. A large-scale distributed storage cluster can be formed simply by adding more LightStore nodes to the network. Applications in a datacenter can take multiple software-defined views of LightStore stores via thin LightStore adapter layers, which translate conventional KV, YCSB, block, and file accesses to KV ones for LightStore. LightStore is estimated to be 2.0x power-efficient and 2.3x space-efficient than an x86-based all-flash array system of the same capacity. Experimental results on our LightStore prototype show that 1) the LightStore node performance is comparable to an x86 server with a single SSD; 2) a four-node LightStore cluster exhibits up to 7.4x better ops/J than an x86 server with four SSDs.
DOI 原文 ·
@inproceedings{paperbot4846,
title = {LightStore},
author = {Chanwoo Chung and Jinhyung Koo and Junsu Im and Arvind and Sungjin Lee},
booktitle = {ASPLOS},
year = {2019},
doi = {10.1145/3297858.3304022}
}