EDBT 2026 Demo / reviewers in the wild / expert
Abutalib Aghayev
dblp:159/2251
· DBLP profile ↗
17ranked-venue papers
5as first author
8since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 13 · 4 first-author · 5 since 2021Software engineering, systems software and programming languages · 4 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 3 · 2 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Making Variable-Size I/O Practical in ZNS SSDs
Sijie Lan, Abutalib Aghayev, Mahmut T. Kandemir, Umesh Maheshwari |
CCGrid | 2 |
| 2025 | Practical Considerations for Implementing State Machine Replication in the CloudabstractState Machine Replication (SMR) protocols form the backbone of many distributed systems. Enterprises and startups increasingly build their distributed systems on the cloud due to its many advantages, such as scalability and cost-effectiveness. Due to their prevalence in systems, the practical aspects of SMR algorithms, such as efficiency and performance, become hugely important. These practical considerations can impact capacity planning, deployment strategies, and, ultimately, the cost of running stateful systems in the cloud. In this paper, we consider various practical choices that impact the performance and efficiency of state machine replication in the cloud. To that order, we design a language-agnostic Multi-Paxos-based state machine architecture and implement it in several languages popular for cloud deployment. In the process, we investigate the impact of threading, communication, and memory management models on replicated state machines’ performance and resource efficiency. We also examine the high-level implications of virtualization on the performance of SMR implementations in various languages. We present our findings as a collection of practical lessons backed by our experimental data and analysis. Zhiying Liang, Vahab Jabrayilov, Abutalib Aghayev, Aleksey Charapko |
ICDCS | 3 |
| 2025 | CORD: Parallelizing Query Processing Across Multiple Computational Storage DevicesabstractQuery processing on large-scale scientific datasets often suffers from performance bottlenecks due to significant data transfers between storage nodes and applications in decoupled distributed storage environments. This issue is particularly pronounced in high-selectivity queries where unnecessary data is transferred between the storage plane and the compute plane. To tackle this challenge, we introduce the integration of SmartSSDs, functioning as Computational Storage Devices (CSDs), into the storage layer. By offloading simple filter-projection operations to these CSDs, we significantly reduce data transfer bottlenecks, leading to lower query latency and higher throughput. Our novel framework, CORD (parallelizing query processing across multiple Computational stORage Devices), facilitates parallel query execution across multiple CSDs while considering data locality. CORD is compatible with any decoupled storage system equipped with CSDs. Our extensive empirical evaluation demonstrates that CORD achieves up to$93 \times$speedup for high-selectivity queries compared to traditional (compute plane) execution strategy and offers a further$1.64 \times$speedup in cases of uneven data distribution. Additionally, we present two optimizations for batch query processing. Results from our experiments with 4 CSDs reveal substantial performance improvements provided by the optimizations embedded in CORD. Wahid Uz Zaman, Cyan Subhra Mishra, Saleh AlSaleh, Abutalib Aghayev, Mahmut T. Kandemir |
IPDPS | 4 |
| 2025 | HoliPaxos: Towards More Predictable Performance in State Machine ReplicationabstractState machine replication (SMR) algorithms ensure redundancy in critical systems and, as a result, underpin fault-tolerant distributed databases. Good SMR protocol performance is essential for capacity planning and meeting desired performance objectives. However, many implementations of popular SMR algorithms, such as MultiPaxos and Raft, have issues that make their performance unpredictable. This unpredictability often arises from certain "bolt-on" additions to core protocols, such as external failure detectors and replication log compaction. In this paper, we argue that tighter integration of such traditionally ad-hoc mechanisms with the core replication protocols can stabilize performance, making the solutions more reliable and more accessible to accurate capacity planning. Moreover, we show that these integrations can be non-disruptive for the underlying consensus algorithm, resulting in systems that preserve the simplicity and safety of traditional single-leader consensus-based SMR. To that order, we integrate the failure and slowdown detectors inside the SMR and achieve better performance and faster fail-over under various network partitions and node slowdown events. We also illustrate that tight integration of replication log management, pruning, and snapshotting can reduce memory and CPU usage while avoiding performance fluctuations associated with traditional log compaction and cleanup approaches. Zhiying Liang, Vahab Jabrayilov, Abutalib Aghayev, Aleksey Charapko |
Proc. VLDB Endow. | 3 |
| 2022 | Metastable Failures in the Wild
Lexiang Huang, Matt Magnusson, Abishek Bangalore Muralikrishna, Salman Estyak, Rebecca Isaacs, Abutalib Aghayev, Timothy Zhu, Aleksey Charapko |
OSDI | 6 |
| 2021 | Metastable failures in distributed systemsabstractWe describe metastable failures---a failure pattern in distributed systems. Currently, metastable failures manifest themselves as black swan events; they are outliers because nothing in the past points to their possibility, have a severe impact, and are much easier to explain in hindsight than to predict. Although instances of metastable failures can look different at the surface, deeper analysis shows that they can be understood within the same framework. Nathan Bronson, Abutalib Aghayev, Aleksey Charapko, Timothy Zhu |
HotOS | 2 |
| 2021 | Scalable but wasteful: current state of replication in the cloudabstractConsensus protocols are at the core of strongly consistent replication deployed in cloud-based storage systems. There have been many proposals to optimize these protocols, most of which work by identifying and shifting load from bottlenecked nodes to underutilized nodes. Venkata Swaroop Matte, Aleksey Charapko, Abutalib Aghayev |
HotStorage | 3 |
| 2021 | ZNS: Avoiding the Block Interface Tax for Flash-based SSDs
Matias Bjørling, Abutalib Aghayev, Hans Holmberg, Aravind Ramesh, Damien Le Moal, Gregory R. Ganger, George Amvrosiadis |
USENIX ATC | 2 |
| 2020 | The Case for Custom Storage Backends in Distributed Storage SystemsabstractFor a decade, the Ceph distributed file system followed the conventional wisdom of building its storage backend on top of local file systems. This is a preferred choice for most distributed file systems today, because it allows them to benefit from the convenience and maturity of battle-tested code. Ceph’s experience, however, shows that this comes at a high price. First, developing a zero-overhead transaction mechanism is challenging. Second, metadata performance at the local level can significantly affect performance at the distributed level. Third, supporting emerging storage hardware is painstakingly slow. Ceph addressed these issues with BlueStore, a new backend designed to run directly on raw storage devices. In only two years since its inception, BlueStore outperformed previous established backends and is adopted by 70% of users in production. By running in user space and fully controlling the I/O stack, it has enabled space-efficient metadata and data checksums, fast overwrites of erasure-coded data, inline compression, decreased performance variability, and avoided a series of performance pitfalls of local file systems. Finally, it makes the adoption of backward-incompatible storage hardware possible, an important trait in a changing storage landscape that is learning to embrace hardware diversity. Abutalib Aghayev, Sage A. Weil, Michael Kuchnik, Mark Nelson 0002, Gregory R. Ganger, George Amvrosiadis |
ACM Trans. Storage | 1 |
| 2019 | File systems unfit as distributed storage backends: lessons from 10 years of Ceph evolutionabstractFor a decade, the Ceph distributed file system followed the conventional wisdom of building its storage backend on top of local file systems. This is a preferred choice for most distributed file systems today because it allows them to benefit from the convenience and maturity of battle-tested code. Ceph's experience, however, shows that this comes at a high price. First, developing a zero-overhead transaction mechanism is challenging. Second, metadata performance at the local level can significantly affect performance at the distributed level. Third, supporting emerging storage hardware is painstakingly slow. Abutalib Aghayev, Sage A. Weil, Michael Kuchnik, Mark Nelson 0002, Gregory R. Ganger, George Amvrosiadis |
SOSP | 1 |
| 2019 | STRADS-AP: Simplifying Distributed Machine Learning Programming without Introducing a New Programming Model
Jin Kyu Kim, Abutalib Aghayev, Garth A. Gibson, Eric P. Xing |
USENIX ATC | 2 |
| 2018 | Litz: Elastic Framework for High-Performance Distributed Machine Learning
Aurick Qiao, Abutalib Aghayev, Weiren Yu, Qirong Ho, Garth A. Gibson, Eric P. Xing |
USENIX ATC | 2 |
| 2017 | Evolving Ext4 for Shingled Disks
Abutalib Aghayev, Theodore Y. Ts'o, Garth A. Gibson, Peter Desnoyers |
FAST | 1 |
| 2017 | Modeling Drive-Managed SMR PerformanceabstractAccurately modeling drive-managed Shingled Magnetic Recording (SMR) disks is a challenge, requiring an array of approaches including both existing disk modeling techniques as well as new techniques for inferring internal translation layer algorithms. In this work, we present the first predictive simulation model of a generally available drive-managed SMR disk. Despite the use of unknown proprietary algorithms in this device, our model that is derived from external measurements is able to predict mean latency within a few percent, and with an Root Mean Square (RMS) cumulative latency error of 25% or less for most workloads tested. These variations, although not small, are in most cases less than three times the drive-to-drive variation seen among seemingly identical drives. Mansour Shafaei, Mohammad Hossein Hajkazemi, Peter Desnoyers, Abutalib Aghayev |
ACM Trans. Storage | 4 |
| 2016 | Modeling SMR Drive PerformanceabstractNo abstract available. Mansour Shafaei, Mohammad Hossein Hajkazemi, Peter Desnoyers, Abutalib Aghayev |
SIGMETRICS | 4 |
| 2015 | Skylight-A Window on Shingled Disk Operation
Abutalib Aghayev, Peter Desnoyers |
FAST | 1 |
| 2015 | Skylight - A Window on Shingled Disk OperationabstractWe introduce Skylight, a novel methodology that combines software and hardware techniques to reverse engineer key properties of drive-managed Shingled Magnetic Recording (SMR) drives. The software part of Skylight measures the latency of controlled I/O operations to infer important properties of drive-managed SMR, including type, structure, and size of the persistent cache; type of cleaning algorithm; type of block mapping; and size of bands. The hardware part of Skylight tracks drive head movements during these tests, using a high-speed camera through an observation window drilled through the cover of the drive. These observations not only confirm inferences from measurements, but resolve ambiguities that arise from the use of latency measurements alone. We show the generality and efficacy of our techniques by running them on top of three emulated and two real SMR drives, discovering valuable performance-relevant details of the behavior of the real SMR drives. Abutalib Aghayev, Mansour Shafaei, Peter Desnoyers |
ACM Trans. Storage | 1 |