On the opportunities of green computing: A survey

Y Zhou, X Lin, X Zhang, M Wang, G Jiang, H Lu… - arXiv preprint arXiv …, 2023 - arxiv.org
Artificial Intelligence (AI) has achieved significant advancements in technology and research
with the development over several decades, and is widely used in many areas including …

TreeLine: an update-in-place key-value store for modern storage

GX Yu, M Markakis, A Kipf, PÅ Larson… - Proceedings of the …, 2022 - par.nsf.gov
Many modern key-value stores, such as RocksDB, rely on log-structured merge trees
(LSMs). Originally designed for spinning disks, LSMs optimize for write performance by only …

Dissecting, designing, and optimizing LSM-based data stores

S Sarkar, M Athanassoulis - … of the 2022 International Conference on …, 2022 - dl.acm.org
Log-structured merge (LSM) trees have emerged as one of the most commonly used disk-
based data structures in modern data systems. LSM-trees employ out-of-place ingestion to …

The LSM design space and its read optimizations

S Sarkar, N Dayan… - 2023 IEEE 39th …, 2023 - ieeexplore.ieee.org
Log-structured merge (LSM) trees have emerged as one of the most commonly used storage-
based data structures in modern data systems as they offer high throughput for writes and …

Sagedb: An instance-optimized data analytics system

J Ding, R Marcus, A Kipf, V Nathan… - Proceedings of the …, 2022 - par.nsf.gov
Modern data systems are typically both complex and general-purpose. They are complex
because of the numerous internal knobs and parameters that users need to manually tune in …

Learning to Optimize LSM-trees: Towards A Reinforcement Learning based Key-Value Store for Dynamic Workloads

D Mo, F Chen, S Luo, C Shan - Proceedings of the ACM on Management …, 2023 - dl.acm.org
LSM-trees are widely adopted as the storage backend of key-value stores. However,
optimizing the system performance under dynamic workloads has not been sufficiently …

Priority-driven differentiated performance for nosql database-as-a-service

R Andreoli, T Cucinotta… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Designing data stores for native Cloud Computing services brings a number of challenges,
especially if the Cloud Provider wants to offer database services capable of controlling the …

Data Structures for Data-Intensive Applications: Tradeoffs and Design Guidelines

M Athanassoulis, S Idreos… - Foundations and Trends …, 2023 - nowpublishers.com
Key-value data structures constitute the core of any datadriven system. They provide the
means to store, search, and modify data residing at various levels of the storage and …

Structural Designs Meet Optimality: Exploring Optimized LSM-tree Structures in A Colossal Configuration Space

J Liu, F Wang, D Mo, S Luo - Proceedings of the ACM on Management …, 2024 - dl.acm.org
Mainstream LSM-tree-based key-value stores face challenges in optimizing performance for
point lookup, range lookup, and update operations concurrently due to their constrained …

The Image Calculator: 10x Faster Image-AI Inference by Replacing JPEG with Self-designing Storage Format

U Sirin, S Idreos - Proceedings of the ACM on Management of Data, 2024 - dl.acm.org
Numerous applications today rely on artificial intelligence over images. Image AI is,
however, extremely expensive. In particular, the inference cost of image AI dominates the …