Work-in-Progress: Lark: A Learned Secondary Index Toward LSM-tree for Resource-Constrained Embedded Storage Systems

Jianan Yuan, Huan Liu, Shangyu Wu, Yiquan Lin, Tiantian Wang, Chenlin Ma, Rui Mao, Yi Wang

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

2 Citations (Scopus)

Abstract

LSM-tree-based key-value stores are popular in embedded storage systems. With the growing demands of data analysis, the secondary index is created to support non-primary-key lookups. However, the lookup efficiency and space consumption of secondary index remain for further optimization. Inspired by the learned index, this paper presents Lark, a learned secondary index toward LSM-tree for resource-constrained embedded storage systems. Lark employs machine learning to speed up the non-primary-key queries and compress secondary indexes. Our preliminary evaluations show that, in comparison with traditional secondary index schemes, Lark achieves better lookup performance with less space consumption.
Original languageEnglish
Title of host publicationProceedings - 2022 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS 2022)
PublisherIEEE
Pages11-12
ISBN (Electronic)978-1-6654-7294-4
DOIs
Publication statusPublished - 2022
Event2022 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2022 - Shanghai, China
Duration: 7 Oct 202214 Oct 2022

Publication series

NameProceedings - International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS

Conference

Conference2022 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2022
PlaceChina
CityShanghai
Period7/10/2214/10/22

Research Keywords

  • LSM-tree
  • machine learning
  • Secondary index

Fingerprint

Dive into the research topics of 'Work-in-Progress: Lark: A Learned Secondary Index Toward LSM-tree for Resource-Constrained Embedded Storage Systems'. Together they form a unique fingerprint.

Cite this