Skip to main content

Showing 1–4 of 4 results for author: Kanellis, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2504.18714  [pdf, other

    cs.OS

    From Good to Great: Improving Memory Tiering Performance Through Parameter Tuning

    Authors: Konstantinos Kanellis, Sujay Yadalam, Fanchao Chen, Michael Swift, Shivaram Venkataraman

    Abstract: Memory tiering systems achieve memory scaling by adding multiple tiers of memory wherein different tiers have different access latencies and bandwidth. For maximum performance, frequently accessed (hot) data must be placed close to the host in faster tiers and infrequently accessed (cold) data can be placed in farther slower memory tiers. Existing tiering solutions employ heuristics and pre-config… ▽ More

    Submitted 25 April, 2025; originally announced April 2025.

  2. TUNA: Tuning Unstable and Noisy Cloud Applications

    Authors: Johannes Freischuetz, Konstantinos Kanellis, Brian Kroth, Shivaram Venkataraman

    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.5$x slowdown in converging to the best-performing configu… ▽ More

    Submitted 5 March, 2025; v1 submitted 3 March, 2025; originally announced March 2025.

    Comments: 14 pages, 20 figures, EuroSys'25

  3. arXiv:2305.01516  [pdf, other

    cs.DB

    F2: Designing a Key-Value Store for Large Skewed Workloads

    Authors: Konstantinos Kanellis, Badrish Chandramouli, Shivaram Venkataraman

    Abstract: Many real-world workloads present a challenging set of requirements: point operations requiring high throughput, working sets much larger than main memory, and natural skew in key access patterns for both reads and writes. We find that modern key-value designs are either optimized for memory-efficiency, sacrificing high-performance (LSM-tree designs), or achieve high-performance, saturating modern… ▽ More

    Submitted 4 December, 2024; v1 submitted 2 May, 2023; originally announced May 2023.

  4. arXiv:2203.05128  [pdf, other

    cs.DB

    LlamaTune: Sample-Efficient DBMS Configuration Tuning

    Authors: Konstantinos Kanellis, Cong Ding, Brian Kroth, Andreas Müller, Carlo Curino, Shivaram Venkataraman

    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 efficie… ▽ More

    Submitted 23 August, 2022; v1 submitted 9 March, 2022; originally announced March 2022.

    Comments: Proceedings of the VLDB Endowment 15 (VLDB'22)