Demo Data from EDBT 2026 / reviewers in the wild / expert
Anthony Rebello
dblp:270/9094
· DBLP profile ↗
5ranked-venue papers
2as first author
4since 2021 · last 2025
0000-0003-2614-7935ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-author · 2 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 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
4 papers |
Storage systems · 86% Distributed systems · 14% | |
| Computer networks
1 paper |
Datacenter networks · 67% Transport protocols and congestion control · 33% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
file systems |
1.4 | 3 | 2021 | Can Applications Recover from fsync Failures? · ACM Trans. Storage 2021 Scale and Performance in a Filesystem Semi-Microkernel · SOSP 2021 Can Applications Recover from fsync Failures? · USENIX ATC 2020 |
Transport protocols and congestion control
delay-based congestion control |
0.9 | 1 | 2025 | Falcon: A Reliable, Low Latency Hardware Transport · SIGCOMM 2025 |
Datacenter networks › load balancing
multipath load balancing |
0.9 | 1 | 2025 | Falcon: A Reliable, Low Latency Hardware Transport · SIGCOMM 2025 |
Storage systems
storage reliability |
0.6 | 2 | 2021 | Can Applications Recover from fsync Failures? · ACM Trans. Storage 2021 Can Applications Recover from fsync Failures? · USENIX ATC 2020 |
Storage systems
distributed storage |
0.6 | 1 | 2022 | Exploiting Nil-external Interfaces for Fast Replicated Storage · ACM Trans. Storage 2022 |
Storage systems › data redundancy
replicated storage |
0.6 | 1 | 2022 | Exploiting Nil-external Interfaces for Fast Replicated Storage · ACM Trans. Storage 2022 |
Distributed systems
replication |
0.6 | 1 | 2022 | Exploiting Nil-external Interfaces for Fast Replicated Storage · ACM Trans. Storage 2022 |
Operating systems › kernel
kernel design |
0.5 | 1 | 2021 | Scale and Performance in a Filesystem Semi-Microkernel · SOSP 2021 |
Storage systems › storage reliability
durability |
0.5 | 1 | 2021 | Can Applications Recover from fsync Failures? · ACM Trans. Storage 2021 |
Storage systems › file systems › file system design
user space file system |
0.5 | 1 | 2021 | Scale and Performance in a Filesystem Semi-Microkernel · SOSP 2021 |
Distributed systems
fault tolerance |
0.2 | 1 | 2022 | Exploiting Nil-external Interfaces for Fast Replicated Storage · ACM Trans. Storage 2022 |
Operating systems › resource management › storage management
file systems |
0.1 | 1 | 2021 | Can Applications Recover from fsync Failures? · ACM Trans. Storage 2021 |
Methods — techniques the papers use, named apart from their topics
lock-free concurrent data structures · 1.0inode migration · 1.0failure injection · 1.0empirical characterization · 1.0dynamic scaling · 1.0programmable engine · 0.9hardware retransmission · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Falcon: A Reliable, Low Latency Hardware TransportabstractHardware transports such as RoCE deliver high performance with minimal host CPU, but are best suited to special-purpose deployments that limit their use, e.g., backend networks or Ethernet with Priority Flow Control (PFC). We introduce Falcon, the first hardware transport that supports multiple Upper Layer Protocols (ULPs) and heterogeneous application workloads in general-purpose Ethernet datacenter environments (with losses and without special switch support). Key design elements include: delay-based congestion control with multipath load balancing; a layered design with a simple request-response transaction interface for multi-ULP support; hardware-based retransmissions and error-handling for scalability; and a programmable engine for flexibility. The first Falcon hardware implementation delivers a peak performance of 200 Gbps, 120 Mops/sec, with near-optimal operation completion times that are up to 8× lower than CX-7 RoCE under network congestion, and up to 65% higher goodput under lossy conditions. Arjun Singhvi, Nandita Dukkipati, Prashant Chandra, Hassan M. G. Wassel, Naveen Kr. Sharma, Anthony Rebello, Henry Schuh, Praveen Kumar 0003, Behnam Montazeri, Neelesh Bansod, Sarin Thomas, Inho Cho, Hyojeong Lee Seibert, Baijun Wu, Rui Yang 0034, Qianwen Yin, Srinivas Vaduvatha, Weihuang Wang, Masoud Moshref, David Wetherall, Amin Vahdat |
SIGCOMM | 6 |
| 2022 | Exploiting Nil-external Interfaces for Fast Replicated StorageabstractDo some storage interfaces enable higher performance than others? Can one identify and exploit such interfaces to realize high performance in storage systems? This article answers these questions in the affirmative by identifying nil-externality , a property of storage interfaces. A nil-externalizing (nilext) interface may modify state within a storage system but does not externalize its effects or system state immediately to the outside world. As a result, a storage system can apply nilext operations lazily, improving performance. In this article, we take advantage of nilext interfaces to build high-performance replicated storage. We implement Skyros , a nilext-aware replication protocol that offers high performance by deferring ordering and executing operations until their effects are externalized. We show that exploiting nil-externality offers significant benefit: For many workloads, Skyros provides higher performance than standard consensus-based replication. For example, Skyros offers 3× lower latency while providing the same high throughput offered by throughput-optimized Paxos. Aishwarya Ganesan, Ramnatthan Alagappan, Anthony Rebello, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
ACM Trans. Storage | 3 |
| 2021 | Scale and Performance in a Filesystem Semi-MicrokernelabstractWe present uFS, a user-level filesystem semi-microkernel. uFS takes advantage of a high-performance storage development kit to realize a fully-functional, crash-consistent, highly-scalable filesystem, with relative developer ease. uFS delivers scalable high performance with a number of novel techniques: careful partitioning of in-memory and on-disk data structures to enable concurrent access without locking, inode migration for balancing load across filesystem threads, and a dynamic scaling algorithm for determining the number of filesystem threads to serve the current workload. Through measurements, we show that uFS has good base performance and excellent scalability; for example, uFS delivers nearly twice the throughput of ext4 for LevelDB on YCSB workloads. Jing Liu 0074, Anthony Rebello, Chenhao Ye, Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
SOSP | 2 |
| 2021 | Can Applications Recover from fsync Failures?abstractWe analyze how file systems and modern data-intensive applications react to fsync failures. First, we characterize how three Linux file systems (ext4, XFS, Btrfs) behave in the presence of failures. We find commonalities across file systems (pages are always marked clean, certain block writes always lead to unavailability) as well as differences (page content and failure reporting is varied). Next, we study how five widely used applications (PostgreSQL, LMDB, LevelDB, SQLite, Redis) handle fsync failures. Our findings show that although applications use many failure-handling strategies, none are sufficient: fsync failures can cause catastrophic outcomes such as data loss and corruption. Our findings have strong implications for the design of file systems and applications that intend to provide strong durability guarantees. Anthony Rebello, Yuvraj Patel, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
ACM Trans. Storage | 1 |
| 2020 | Can Applications Recover from fsync Failures?
Anthony Rebello, Yuvraj Patel, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
USENIX ATC | 1 |