2019 IEEE 27th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2019
DOI: 10.1109/mascots.2019.00048
|View full text |Cite
|
Sign up to set email alerts
|

iLSM-SSD: An Intelligent LSM-Tree Based Key-Value SSD for Data Analytics

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…Because of its increasing popularity across a variety of systems, many LSM-tree variants have been proposed [4,24,48]. Recently LSM-tree has also been used in some implementations of KV-SSDs like LightStore [11] and iLSM-SSD [29].…”
Section: Lsm-tree-based Kv-ssdmentioning
confidence: 99%
See 1 more Smart Citation
“…Because of its increasing popularity across a variety of systems, many LSM-tree variants have been proposed [4,24,48]. Recently LSM-tree has also been used in some implementations of KV-SSDs like LightStore [11] and iLSM-SSD [29].…”
Section: Lsm-tree-based Kv-ssdmentioning
confidence: 99%
“…We have used LightStore [11] as the baseline for an LSM-tree-based KV-SSD that separates keys and values to speed up writes and uses Bloom filters to speed up reads. We expect iLSM-SSD [29] to exhibit similar read and write performance as LightStore, because it follows same concepts.…”
Section: Challenges In Implementing Lsm-tree In a Kv-ssdmentioning
confidence: 99%
“…To address this issue, various methodologies have been introduced to eliminate the file system and operating system components in the I/O path of KVS [8][9][10][11][12]. One prominent approach is the Intel Storage Performance Development Kit (SPDK) [13].…”
Section: Introductionmentioning
confidence: 99%
“…This is accomplished by reusing the controller and memory components of a device to perform data computation [7,46,52,76]. Today, we call such a device a computational storage device (CSD) [6], and we have seen people leveraging these devices for compression [55,106], query acceleration [36,44,92], data analytics [19,29,50,83,87], the implementation of an LSM-Tree [47,54,96], and the implementation of a key-value store [49,51,65]. In addition to on-device computation, another common form of computational storage involves the use of dedicated storage servers, or computational storage processors (CSPs) [6], to accelerate data processing.…”
mentioning
confidence: 99%