Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Konstantinos Kanellis

dblp:206/9241 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
4since 2021 · last 2026
0009-0006-3776-3863ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 35% Performance modeling and evaluation · 28% Memory systems · 14%
Databases, data mining, and information retrieval
2 papers
Database system architecture and tuning · 41% Data mining · 41% Indexing and storage engines · 18%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
benchmarking
1.222026
TUNA: Tuning Unstable and Noisy Cloud Applications · EuroSys 2025
From Good to Great: Parameter Tuning in Memory Tiering Systems · IEEE Trans. Computers 2026
Memory systems
tiered memory
1.012026
From Good to Great: Parameter Tuning in Memory Tiering Systems · IEEE Trans. Computers 2026
High-performance computing › performance optimization
auto-tuning
0.912025
TUNA: Tuning Unstable and Noisy Cloud Applications · EuroSys 2025
Storage systems
key-value storage
0.912025
From FASTER to F2: Evolving Concurrent Key-Value Store Designs for Large Skewed Workloads · Proc. VLDB Endow. 2025
Storage systems › logging
log compaction
0.912025
From FASTER to F2: Evolving Concurrent Key-Value Store Designs for Large Skewed Workloads · Proc. VLDB Endow. 2025
Storage systems › file systems › write-optimized file system
log-structured file system
0.912025
From FASTER to F2: Evolving Concurrent Key-Value Store Designs for Large Skewed Workloads · Proc. VLDB Endow. 2025
Cloud and datacenter computing
noisy cloud environments
0.912025
TUNA: Tuning Unstable and Noisy Cloud Applications · EuroSys 2025
Performance modeling and evaluation
performance variability
0.912025
TUNA: Tuning Unstable and Noisy Cloud Applications · EuroSys 2025
Database system architecture and tuning
configuration tuning
0.612022
LlamaTune: Sample-Efficient DBMS Configuration Tuning · Proc. VLDB Endow. 2022
Data mining
dimensionality reduction
0.612022
LlamaTune: Sample-Efficient DBMS Configuration Tuning · Proc. VLDB Endow. 2022
Indexing and storage engines
hash index
0.312025
From FASTER to F2: Evolving Concurrent Key-Value Store Designs for Large Skewed Workloads · Proc. VLDB Endow. 2025

Methods — techniques the papers use, named apart from their topics

read cache · 1.7latch-free concurrency · 1.7parameter tuning · 1.0outlier detection · 0.9machine learning · 0.9reinforcement learning · 0.6randomized projections · 0.6bucketization · 0.6biased sampling · 0.6bayesian optimization · 0.6
YearPublicationVenuePosition
2026 From Good to Great: Parameter Tuning in Memory Tiering Systems
Konstantinos Kanellis, Sujay Yadalam, Hayden Coffey, Shivaram Venkataraman, Michael Swift
IEEE Trans. Computers1
2025 TUNA: Tuning Unstable and Noisy Cloud Applications
abstract
Autotuning plays a pivotal role in optimizing the performance of systems, particularly in large-scale cloud deployments. One of the main challenges in performing autotuning in the cloud arises from performance variability. We first investigate the extent to which noise slows autotuning and find that as little as 5% noise can lead to a 2.5x slowdown in converging to the best-performing configuration. We measure the magnitude of noise in cloud computing settings and find that while some components (CPU, disk) have almost no performance variability, there are still sources of significant variability (caches, memory). Furthermore, variability leads to autotuning finding unstable configurations. As many as 63.3% of the configurations selected as "best" during tuning can have their performance degrade by 30% or more when deployed. Using this as motivation, we propose a novel approach to improve the efficiency of autotuning systems by (a) detecting and removing outlier configurations and (b) using ML-based approaches to provide a more stable true signal of de-noised experiment results to the optimizer. The resulting system, TUNA (Tuning Unstable and Noisy Cloud Applications) enables faster convergence and robust configurations. Tuning PostgreSQL running mssales, an enterprise production workload, we find that TUNA can lead to 1.88x lower running time on average with 2.58x lower standard deviation compared to traditional sampling methodologies.
Johannes Freischuetz, Konstantinos Kanellis, Brian Kroth, Shivaram Venkataraman
EuroSys2
2025 From FASTER to F2: Evolving Concurrent Key-Value Store Designs for Large Skewed Workloads
abstract
Modern large-scale services such as search engines, messaging platforms, and serverless functions, rely on key-value (KV) stores to maintain high performance at scale. When such services are deployed in constrained memory environments, they present challenging requirements: point operations requiring high throughput, working sets much larger than main memory, and natural skew in key access patterns. Traditional KV stores, based on LSM- and B-Trees, have been widely used to handle such use cases, but they often suffer from suboptimal use of modern hardware resources. The FASTER project, developed as a high-performance open-source KV storage library, has demonstrated remarkable success in both inmemory and hybrid storage environments. However, when tasked with serving large skewed workloads, it faced challenges, including high indexing and compactions overheads, and inefficient management of non-overlapping read-hot and write-hot working sets. In this paper, we introduce F2 (for FASTER v2), an evolution of FASTER designed to meet the requirements of large skewed workloads common in industry applications. F2 adopts a two-tier record-oriented design to handle larger-than-memory skewed workloads, along with new concurrent latch-free mechanisms and components to maximize performance on modern hardware. To realize this design, F2 tackles key challenges and introduces several innovations, including new latch-free algorithms for multi-threaded log compaction, a two-level hash index to reduce indexing overhead for cold records, and a read-cache for serving read-hot records. Our evaluation shows that F2 achieves 2–11.9× better throughput compared to existing KV stores, effectively serving the target workload. F2 is open-source and available as part of the FASTER project.
Konstantinos Kanellis, Badrish Chandramouli, Ted Hart, Shivaram Venkataraman
Proc. VLDB Endow.1
2022 LlamaTune: Sample-Efficient DBMS Configuration Tuning
abstract
Tuning a database system to achieve optimal performance on a given workload is a long-standing problem in the database community. A number of recent works have leveraged ML-based approaches to guide the sampling of large parameter spaces (hundreds of tuning knobs) in search for high performance configurations. Looking at Microsoft production services operating millions of databases, sample efficiency emerged as a crucial requirement to use tuners on diverse workloads. This motivates our investigation in LlamaTune, a tuner design that leverages domain knowledge to improve the sample efficiency of existing optimizers. LlamaTune employs an automated dimensionality reduction technique based on randomized projections, a biased-sampling approach to handle special values for certain knobs, and knob values bucketization, to reduce the size of the search space. LlamaTune compares favorably with the state-of-the-art optimizers across a diverse set of workloads. It identifies the best performing configurations with up to 11X fewer workload runs, and reaching up to 21% higher throughput. We also show that benefits from LlamaTune generalize across both BO-based and RL-based optimizers, as well as different DBMS versions. While the journey to perform database tuning at cloud-scale remains long, LlamaTune goes a long way in making automatic DBMS tuning practical at scale.
Konstantinos Kanellis, Cong Ding 0002, Brian Kroth, Andreas Müller 0024, Carlo Curino, Shivaram Venkataraman
Proc. VLDB Endow.1
2020 Too Many Knobs to Tune? Towards Faster Database Tuning by Pre-selecting Important Knobs
Konstantinos Kanellis, Ramnatthan Alagappan, Shivaram Venkataraman
HotStorage1
2017 A programming model and runtime system for approximation-aware heterogeneous computing
abstract
Heterogeneous platforms that include diverse architectures such as multicore CPUs, FPGAs and GPUs are becoming very popular due to their superior performance and energy efficiency. Besides heterogeneity, a promising approach for minimizing energy consumption is through approximate computing which relaxes the requirement that all parts of a program are considered equally important to the output quality, thus, all should be executed at full accuracy. Our work extends a traditional OpenMP-like programming model and runtime system to support seamless execution on hybrid architectures with approximation semantics. Starting from a common application code, annotated with our programming model, the programmer can not only target heterogeneous architectures comprising CPU, FPGA and GPU components, but can also regulate the amount of approximation. We evaluate our framework on a number of large-scale applications and demonstrate that the combination of heterogeneous and approximate computing can provide a powerful dynamic interplay between performance and output quality.
Ioannis Parnassos, Nikolaos Bellas, Nikolaos Katsaros, Nikolaos Patsiatzis, Athanasios Gkaras, Konstantinos Kanellis, Christos D. Antonopoulos, Michalis Spyrou, Manolis Maroudas
FPL6