동현 유
척척석사
동현 유
전체 방문자
오늘
어제
  • 분류 전체보기 (181)
    • BlockChain (48)
      • [paper] Consensus (13)
      • [paper] Execution (19)
      • [paper] Storage (5)
      • [paper] ZKP (1)
      • [paper] Oracle (1)
      • Blockchains (9)
    • Java (19)
      • Java의 정석 (13)
      • Java 파헤치기 (5)
    • Python (20)
      • Python 뜯어보기 (6)
      • 데이터 분석 기초 (5)
      • Python 기초 강의 (6)
      • Python 기초 강의 부록 (3)
    • Golang (0)
    • MySQL (3)
      • programmers (2)
      • 기본 문법 (0)
    • 웹 프로젝트 (IBAS) (36)
      • Django 레거시 (14)
      • SpringBoot api 개편 (14)
      • Infra (3)
      • 서버 장애 기록 (4)
      • 신입팀원 교육 자료 (1)
    • CS (30)
      • Operating System (22)
      • Computer Security (3)
      • Network (4)
      • DBMS (1)
    • 책 (10)
      • 도메인 주도 설계 철저 입문 (9)
      • Real MySQL 8.0 (1)
    • BOJ 문제 풀이 (3)
    • 이러쿵저러쿵 (10)
    • 회고 (1)

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
동현 유

척척석사

[논문 세미나] LSM-trie: An LSM-tree-based Ultra-Large Key-Value Store for Small Data
BlockChain/[paper] Storage

[논문 세미나] LSM-trie: An LSM-tree-based Ultra-Large Key-Value Store for Small Data

2025. 3. 6. 18:08

Title:

LSM-trie: An LSM-tree-based Ultra-Large Key-Value Store for Small Data

 

Authors:

Xingbo Wu, Yuehai Xu, Zili Shao, and Song Jiang.

 

Journal/Conference:

USENIX ATC '15

 

Source: https://www.usenix.org/conference/atc15/technical-session/presentation/wu

 

Abstract:

Key-value (KV) stores have become a backbone of large- scale applications in today’s data centers. The data set of the store on a single server can grow to billions of KV items or many terabytes, while individual data items are often small (with their values as small as a couple of bytes). It is a daunting task to efficiently organize such an ultra-large KV store to support fast access. Current KV storage systems have one or more of the following inadequacies: (1) very high data write amplifications, (2) large index set, and (3) dramatic degradation of read performance with overspill index out of memory. 

To address the issue, we propose LSM-trie, a KV storage system that substantially reduces metadata for locating KV items, reduces write amplification by an order of magnitude, and needs only two disk accesses with each KV read even when only less than 10% of meta- data (Bloom filters) can be held in memory. To this end, LSM-trie constructs a trie, or a prefix tree, that stores data in a hierarchical structure and keeps re-organizing them using a compaction method much more efficient than that adopted for LSM-tree. Our experiments show that LSM-trie can improve write and read throughput of LevelDB, a state-of-the-art KV system, by up to 20 times and up to 10 times, respectively.

 

Presentation material:

2024-11-06 LSM-trie, An LSM-tree-based Ultra-Large Key-Value Store for Small Data.pdf
1.91MB


Introduction

Background

LSM-trie

Evaluation

'BlockChain > [paper] Storage' 카테고리의 다른 글

[논문 세미나] Monkey: Optimal Navigable Key-Value Store  (0) 2025.03.06
[논문 세미나] LETUS: A Log-Structured Efficient Trusted Universal BlockChain Storage  (0) 2025.03.06
[논문 세미나] ChainKV: A Semantics-Aware Key-Value Store for Ethereum System  (0) 2025.03.06
[논문 세미나] WiscKey: Separating Keys from Values in SSD-conscious Storage  (0) 2025.03.06
    동현 유
    동현 유
    Fault Tolerant System Researcher for more Trustful World and Better Lives. (LinkedIn: https://www.linkedin.com/in/donghyeon-ryu-526b8a276/)

    티스토리툴바