paper-with-me

Papers

DumpKV: Learning based lifetime aware garbage collection for key value separation in LSM-tree

2024-06-03 · Zhutao Zhuang, Xinqi Zeng, Zhiguang Chen

Key\-value separation is used in LSM\-tree to stored large value in separate log files to reduce write amplification, but requires garbage collection to garbage collect invalid values. Existing garbage collection techniques in LSM\-tree typically adopt static parameter based garbage collection to garbage collect obsolete values which struggles to achieve low write amplification and it's challenging to find proper parameter for garbage collection triggering. In this work we introduce DumpKV, which introduces learning based lifetime aware garbage collection with dynamic lifetime adjustment to do efficient garbage collection to achieve lower write amplification. DumpKV manages large values using trained lightweight model with features suitable for various application based on past write access information of keys to give lifetime prediction for each individual key to enable efficient garbage collection. To reduce interference to write throughput DumpKV conducts feature collection during L0\-L1 compaction leveraging the fact that LSM\-tree is small under KV separation. Experimental results show that DumpKV achieves lower write amplification by 38\%\-73\% compared to existing key\-value separation garbage collection LSM\-tree stores with small feature storage overhead.

📄 PDF Abstract BibTeX arXiv:2406.01250

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

AWARE We propose to theoretically and empirically examine the effect of incorporating weighting schemes into walk-aggregating GNNs. To this end, we propose a simple, interpretable, and…

Similar Papers 제목 키워드 기반

A Novel Design of a Parallel Machine Learnt Generational Garbage Collector

2015-01-06 · Vasanthakumar Soundararajan

The Generational Garbage collection involves organizing the heap into different divisions of memory space in-order to filter long-lived objects from short-lived objects through moving the surviving object of each generat…

Object

Directions in Abusive Language Training Data: Garbage In, Garbage Out

2020-04-03 · Bertie Vidgen, Leon Derczynski

Data-driven analysis and detection of abusive online content covers many different tasks, phenomena, contexts, and methodologies. This paper systematically reviews abusive language dataset creation and content in conjunc…

Abusive Language

The identification of garbage dumps in the rural areas of Cyprus through the application of deep learning to satellite imagery

2023-07-23 · Andrew Keith Wilkinson

Garbage disposal is a challenging problem throughout the developed world. In Cyprus, as elsewhere, illegal ``fly-tipping" is a significant issue, especially in rural areas where few legal garbage disposal options exist. …

Data Augmentation

Optimizing Waste Management with Advanced Object Detection for Garbage Classification

2024-10-13 · Everest Z. Kuang, Kushal Raj Bhandari, Jianxi Gao

Garbage production and littering are persistent global issues that pose significant environmental challenges. Despite large-scale efforts to manage waste through collection and sorting, existing approaches remain ineffic…

Managementobject-detectionObject Detection

Redefining Toxicity: An Objective and Context-Aware Approach for Stress-Level-Based Detection

2025-03-20 · Sergey Berezin, Reza Farahbakhsh, Noel Crespi

The fundamental problem of toxicity detection lies in the fact that the term "toxicity" is ill-defined. Such uncertainty causes researchers to rely on subjective and vague data during model training, which leads to non-r…