Digital Library[ Search Result ]
LSM Tree Compaction Offloading Using NVMe-oF
Sungho Moon, Hera Koo, Hyeongjun Jeon, Beomseok Nam
http://doi.org/10.5626/JOK.2022.49.7.569
NVMe-over-Fabrics (NVMe-oF) is drawing attraction in the industry as an alternative to disaggregated storage by providing fast access to remote NVMe SSDs through NVMe commands. In this paper, we propose RocksDB-oF, an LSM-Tree-based key-value store optimized for disaggregated storage using NVMe-oF. RocksDB-oF alleviated the Write Stall problem by offloading compaction from the computing node onto the storage node in consideration of the characteristics of NVMe-oF. In addition, a file system that uses Storage Performance Development Kit (SPDK) effectively solves the file system consistency problem of two nodes accessing the same NVMe SSD at the same time. Experimentally, in a disaggregated storage environment with NVMe-oF, RocksDB-oF showed higher write throughput than legacy RocksDB.
Xpass: NUMA-aware Persistent Memory Disaggregation
Jaeyoun Nam, Hokeun Cha, ByeongKeon Lee, Beomseok Nam
http://doi.org/10.5626/JOK.2021.48.7.735
The disaggregation method is used for efficient resource management in large-scale data centers, where each server consists of NUMA nodes. In the NUMA architecture, the latency difference between the remote and local access is known to be significant. In particular, remote NUMA access to persistent memory is even higher than DRAM. In this study, we propose Xpass, a memory disaggregation framework that considers the locality of NUMA architecture in a persistent memory disaggregation system. Xpass uses the dynamic hash table - CCEH to manage cached pages, and proposes a segment split algorithm that considers load balancing between the NUMA nodes in a NUMA environment.
Search

Journal of KIISE
- ISSN : 2383-630X(Print)
- ISSN : 2383-6296(Electronic)
- KCI Accredited Journal
Editorial Office
- Tel. +82-2-588-9240
- Fax. +82-2-521-1352
- E-mail. chwoo@kiise.or.kr