Demo Data from SIGIR 2026 / reviewers in the wild / expert
Aishwarya Ganesan
dblp:150/3388
· DBLP profile ↗
22ranked-venue papers
7as first author
10since 2021 · last 2026
0000-0002-5078-8436ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 12 · 5 first-author · 5 since 2021Software engineering, systems software and programming languages · 8 · 1 first-author · 5 since 2021Databases, data management, data science and information retrieval · 4 · 2 first-author · 1 since 2021Computer networks · 2 · 1 first-author
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
18 papers |
Storage systems · 50% Distributed systems · 39% Memory systems · 5% | |
| Software engineering, system software, and programming languages
2 papers |
Software testing · 88% Operating systems · 12% |
Topics — the 27 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
replication |
3.6 | 8 | 2026 | LazyLog: A New Shared Log Abstraction for Low-Latency Applications · SOSP 2024 IONIA: High-Performance Replication for Modern Disk-based KV Stores · FAST 2024 Exploiting Nil-external Interfaces for Fast Replicated Storage · ACM Trans. Storage 2022 |
Storage systems
distributed storage |
3.0 | 6 | 2026 | A Logically Disaggregated Cache for Replicated Storage Systems · EuroSys 2026 Exploiting Nil-external Interfaces for Fast Replicated Storage · ACM Trans. Storage 2022 Strong and Efficient Consistency with Consistency-aware Durability · ACM Trans. Storage 2021 |
Distributed systems
fault tolerance |
1.9 | 6 | 2024 | SplitFT: Fault Tolerance for Disaggregated Datacenters via Remote Memory Logging · EuroSys 2024 Fault-Tolerance, Fast and Slow: Exploiting Failure Asynchrony in Distributed Systems · OSDI 2018 Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to File-System Faults · ACM Trans. Storage 2017 |
Storage systems › distributed storage
shared log |
1.6 | 2 | 2025 | Low End-to-End Latency atop a Speculative Shared Log with Fix-Ante Ordering · OSDI 2025 LazyLog: A New Shared Log Abstraction for Low-Latency Applications · SOSP 2024 |
Storage systems
storage reliability |
1.2 | 4 | 2019 | Protocol-Aware Recovery for Consensus-Based Storage · USENIX ATC 2019 Protocol-Aware Recovery for Consensus-Based Storage · FAST 2018 Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to File-System Faults · ACM Trans. Storage 2017 |
Distributed systems
consensus |
1.1 | 5 | 2025 | Protocol-Aware Recovery for Consensus-Based Distributed Storage · ACM Trans. Storage 2018 Protocol-Aware Recovery for Consensus-Based Storage · FAST 2018 Low End-to-End Latency atop a Speculative Shared Log with Fix-Ante Ordering · OSDI 2025 |
Storage systems › data redundancy
replicated storage |
1.1 | 2 | 2022 | Exploiting Nil-external Interfaces for Fast Replicated Storage · ACM Trans. Storage 2022 Exploiting Nil-Externality for Fast Replicated Storage · SOSP 2021 |
Memory systems
cache management |
1.0 | 1 | 2026 | A Logically Disaggregated Cache for Replicated Storage Systems · EuroSys 2026 |
Distributed systems › consistency models
strong consistency |
0.9 | 2 | 2021 | Strong and Efficient Consistency with Consistency-aware Durability · ACM Trans. Storage 2021 Strong and Efficient Consistency with Consistency-Aware Durability · FAST 2020 |
Storage systems
key-value storage |
0.9 | 2 | 2024 | IONIA: High-Performance Replication for Modern Disk-based KV Stores · FAST 2024 From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees · OSDI 2020 |
Storage systems › distributed storage
disaggregated storage |
0.8 | 1 | 2024 | SplitFT: Fault Tolerance for Disaggregated Datacenters via Remote Memory Logging · EuroSys 2024 |
Storage systems › storage reliability › fault-tolerant storage
durability guarantees |
0.8 | 1 | 2024 | SplitFT: Fault Tolerance for Disaggregated Datacenters via Remote Memory Logging · EuroSys 2024 |
Software testing › non-functional testing
reliability testing |
0.6 | 1 | 2022 | Automatic Reliability Testing For Cluster Management Controllers · OSDI 2022 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.6 | 1 | 2022 | Automatic Reliability Testing For Cluster Management Controllers · OSDI 2022 |
Storage systems › storage reliability
durability |
0.5 | 1 | 2021 | Strong and Efficient Consistency with Consistency-aware Durability · ACM Trans. Storage 2021 |
Distributed systems › replication › replica control
optimistic replication |
0.5 | 1 | 2021 | Exploiting Nil-Externality for Fast Replicated Storage · SOSP 2021 |
Indexing and storage engines
learned index |
0.4 | 1 | 2020 | From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees · OSDI 2020 |
Hardware reliability and fault tolerance › error resilience
corruption tolerance |
0.3 | 1 | 2018 | Protocol-Aware Recovery for Consensus-Based Distributed Storage · ACM Trans. Storage 2018 |
Distributed systems › replication
state machine replication |
0.3 | 1 | 2018 | Protocol-Aware Recovery for Consensus-Based Distributed Storage · ACM Trans. Storage 2018 |
Storage systems
crash consistency |
0.2 | 1 | 2016 | Correlated Crash Vulnerabilities · OSDI 2016 |
Cloud and datacenter computing › resource disaggregation
datacenter resource disaggregation |
0.2 | 1 | 2024 | SplitFT: Fault Tolerance for Disaggregated Datacenters via Remote Memory Logging · EuroSys 2024 |
Wireless sensing and localization
indoor localization |
0.2 | 1 | 2014 | Enabling physical analytics in retail stores using smart glasses · MobiCom 2014 |
Wireless sensing and localization › tracking
user tracking |
0.2 | 1 | 2014 | Demo: tracking user browsing on a demo floor · MobiCom 2014 |
Storage systems › key-value storage
LSM-tree |
0.1 | 1 | 2020 | From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees · OSDI 2020 |
Storage systems › storage reliability
data corruption |
0.1 | 1 | 2017 | Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to File-System Faults · ACM Trans. Storage 2017 |
Operating systems › resource management › storage management
file systems |
0.1 | 1 | 2016 | Correlated Crash Vulnerabilities · OSDI 2016 |
Wearable and physiological sensing › wearable display
smart glasses |
0.1 | 1 | 2014 | Enabling physical analytics in retail stores using smart glasses · MobiCom 2014 |
Methods — techniques the papers use, named apart from their topics
automatic reliability testing · 1.1online analysis · 1.0cache demotion · 1.0machine learning · 0.9shard coordination · 0.8remote memory logging · 0.8near-compute logs · 0.8lazy ordering · 0.8protocol-aware recovery · 0.7interface property analysis · 0.5gaze tracking · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Logically Disaggregated Cache for Replicated Storage SystemsabstractWe study if replicated storage systems effectively utilize the caches embedded within each replica. Our study reveals that existing systems manage the embedded caches in each replica in silos, leading to significant cache redundancy across replicas and consequently low performance. To address this problem, we introduce logically disaggregated cache (Ldc), a new approach to managing caches in replicated storage systems. Ldc disaggregates the embedded caches from the replicas to form a single, logical cache. Ldc then allows any replica to access any part of the logical cache, which reduces redundancy caused by reads. Because writes pollute all caches, Ldc quickly demotes written objects to limit redundancy caused by writes. Ldc, however, realizes that reducing redundancy may hurt performance in some cases and thus employs an online analyzer to strike a balance between cache redundancy and coverage. We implement Ldc in three systems: an eventually-consistent KV store, a strongly-consistent KV store, and a production database. Using microbenchmarks, macrobenchmarks, and real-world traces, we show that the Ldc versions perform significantly better than the original systems (e.g., 2.6× to 5.4× higher throughput in the eventually-consistent KV store under YCSB). Kiran Hombal, Henry Zhu, Shreesha G. Bhat, Neil Kaushikkar, Ramnatthan Alagappan, Aishwarya Ganesan |
EuroSys | 6 |
| 2025 | Low End-to-End Latency atop a Speculative Shared Log with Fix-Ante Ordering
Shreesha G. Bhat, Tony Hong, Xuhao Luo, Jiyu Hu, Aishwarya Ganesan, Ramnatthan Alagappan |
OSDI | 5 |
| 2024 | SplitFT: Fault Tolerance for Disaggregated Datacenters via Remote Memory LoggingabstractWe introduce SplitFt, a new fault-tolerance approach for storage-centric applications in disaggregated data centers. SplitFt uses a novel split architecture, where large writes are directly performed on the underlying disaggregated storage system, while small writes are made fault-tolerant within the compute layer. The split architecture enables applications to achieve strong durability guarantees without compromising performance. SplitFt makes small writes fault-tolerant using a new abstraction called near-compute logs or Ncl, which leverages underutilized memory on remote nodes to log small writes in a fast, cheap, and transparent manner. We port three POSIX applications (RocksDB, Redis, and SQLite) to SplitFt and show that they offer strong guarantees compared to weak versions of the applications that can lose data; SplitFt applications do so while approximating weak versions' performance (only 0.1%-10% overhead under YCSB). Compared to strong versions, SplitFt improves performance significantly (2.5× to 27× under write-heavy workloads). Xuhao Luo, Ramnatthan Alagappan, Aishwarya Ganesan |
EuroSys | 3 |
| 2024 | IONIA: High-Performance Replication for Modern Disk-based KV Stores
Henry Zhu, Prashant Pandey 0001, Alexander Conway 0001, Rob Johnson 0001, Aishwarya Ganesan, Ramnatthan Alagappan |
FAST | 6 |
| 2024 | LazyLog: A New Shared Log Abstraction for Low-Latency ApplicationsabstractShared logs offer linearizable total order across storage shards. However, they enforce this order eagerly upon ingestion, leading to high latencies. We observe that in many modern shared-log applications, while linearizable ordering is necessary, it is not required eagerly when ingesting data but only later when data is consumed. Further, readers are naturally decoupled in time from writers in these applications. Based on this insight, we propose LazyLog, a novel shared log abstraction. LazyLog lazily binds records (across shards) to linearizable global positions and enforces this before a log position can be read. Such lazy ordering enables low ingestion latencies. Given the time decoupling, LazyLog can establish the order well before reads arrive, minimizing overhead upon reads. We build two LazyLog systems that provide linearizable total order across shards. Our experiments show that LazyLog systems deliver significantly lower latencies than conventional, eager-ordering shared logs. Xuhao Luo, Shreesha G. Bhat, Jiyu Hu, Ramnatthan Alagappan, Aishwarya Ganesan |
SOSP | 5 |
| 2022 | Automatic Reliability Testing For Cluster Management Controllers
Xudong Sun 0013, Wenqing Luo, Jiawei Tyler Gu, Aishwarya Ganesan, Ramnatthan Alagappan, Michael Gasch, Lalith Suresh 0001, Tianyin Xu |
OSDI | 4 |
| 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 | 1 |
| 2021 | Reasoning about modern datacenter infrastructures using partial historiesabstractModern datacenter infrastructures are increasingly architected as a cluster of loosely coupled services. The cluster states are typically maintained in a logically centralized, strongly consistent data store (e.g., ZooKeeper, Chubby and etcd), while the services learn about the evolving state by reading from the data store, or via a stream of notifications. However, it is challenging to ensure services are correct, even in the presence of failures, networking issues, and the inherent asynchrony of the distributed system. In this paper, we identify that partial histories can be used to effectively reason about correctness for individual services in such distributed infrastructure systems. That is, individual services make decisions based on observing only a subset of changes to the world around them. We show that partial histories, when applied to distributed infrastructures, have immense explanatory power and utility over the state of the art. We discuss the implications of partial histories and sketch tooling for reasoning about distributed infrastructure systems. Xudong Sun 0013, Lalith Suresh 0001, Aishwarya Ganesan, Ramnatthan Alagappan, Michael Gasch, Lilia Tang, Tianyin Xu |
HotOS | 3 |
| 2021 | Exploiting Nil-Externality 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 paper 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. Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
SOSP | 1 |
| 2021 | Strong and Efficient Consistency with Consistency-aware DurabilityabstractWe introduce consistency-aware durability or C ad , a new approach to durability in distributed storage that enables strong consistency while delivering high performance. We demonstrate the efficacy of this approach by designing cross-client monotonic reads , a novel and strong consistency property that provides monotonic reads across failures and sessions in leader-based systems; such a property can be particularly beneficial in geo-distributed and edge-computing scenarios. We build O rca , a modified version of ZooKeeper that implements C ad and cross-client monotonic reads. We experimentally show that O rca provides strong consistency while closely matching the performance of weakly consistent ZooKeeper. Compared to strongly consistent ZooKeeper, O rca provides significantly higher throughput (1.8--3.3×) and notably reduces latency, sometimes by an order of magnitude in geo-distributed settings. We also implement C ad in Redis and show that the performance benefits are similar to that of C ad ’s implementation in ZooKeeper. Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
ACM Trans. Storage | 1 |
| 2020 | Strong and Efficient Consistency with Consistency-Aware Durability
Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
FAST | 1 |
| 2020 | From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees
Yien Xu, Aishwarya Ganesan, Ramnatthan Alagappan, Brian Kroth, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
OSDI | 3 |
| 2019 | Getting more performance with polymorphism from emerging memory technologiesabstractStorage-intensive systems in data centers rely heavily on DRAM and SSDs for the performance of reads and persistent writes, respectively. These applications pose a diverse set of requirements, and are limited by fixed capacity, fixed access latency, and fixed function of these resources as either memory or storage. In contrast, emerging memory technologies like 3D-Xpoint, battery-backed DRAM, and ASIC-based fast memory-compression offer capabilities across several dimensions. However, existing proposals to use such technologies can only improve either read or write performance but not both without requiring extensive changes to the application, and the operating system. We present PolyEMT, a system that employs an emerging memory technology based cache to the SSD, and transparently morphs the capabilities of this cache across several dimensions - persistence, capacity, latency - to jointly improve both read and write performance. We demonstrate the benefits of PolyEMT using several large-scale storage-intensive workloads from our datacenters. Iyswarya Narayanan, Aishwarya Ganesan, Anirudh Badam, Sriram Govindan, Bikash Sharma, Anand Sivasubramaniam |
SYSTOR | 2 |
| 2019 | Protocol-Aware Recovery for Consensus-Based Storage
Ramnatthan Alagappan, Aishwarya Ganesan, Aws Albarghouthi, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
USENIX ATC | 2 |
| 2018 | Protocol-Aware Recovery for Consensus-Based Storage
Ramnatthan Alagappan, Aishwarya Ganesan, Aws Albarghouthi, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
FAST | 2 |
| 2018 | Fault-Tolerance, Fast and Slow: Exploiting Failure Asynchrony in Distributed Systems
Ramnatthan Alagappan, Aishwarya Ganesan, Jing Liu 0074, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
OSDI | 2 |
| 2018 | Protocol-Aware Recovery for Consensus-Based Distributed StorageabstractWe introduce protocol-aware recovery (P ar ), a new approach that exploits protocol-specific knowledge to correctly recover from storage faults in distributed systems. We demonstrate the efficacy of P ar through the design and implementation of corruption-tolerant replication (C trl ), a P ar mechanism specific to replicated state machine (RSM) systems. We experimentally show that the C trl versions of two systems, LogCabin and ZooKeeper, safely recover from storage faults and provide high availability, while the unmodified versions can lose data or become unavailable. We also show that the C trl versions achieve this reliability with little performance overheads. Ramnatthan Alagappan, Aishwarya Ganesan, Aws Albarghouthi, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
ACM Trans. Storage | 2 |
| 2017 | Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to Single Errors and Corruptions
Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
FAST | 1 |
| 2017 | Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to File-System FaultsabstractWe analyze how modern distributed storage systems behave in the presence of file-system faults such as data corruption and read and write errors. We characterize eight popular distributed storage systems and uncover numerous problems related to file-system fault tolerance. We find that modern distributed systems do not consistently use redundancy to recover from file-system faults: a single file-system fault can cause catastrophic outcomes such as data loss, corruption, and unavailability. We also find that the above outcomes arise due to fundamental problems in file-system fault handling that are common across many systems. Our results have implications for the design of next-generation fault-tolerant distributed and cloud storage systems. Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
ACM Trans. Storage | 1 |
| 2016 | Correlated Crash Vulnerabilities
Ramnatthan Alagappan, Aishwarya Ganesan, Yuvraj Patel, Thanumalayan Sankaranarayana Pillai, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
OSDI | 2 |
| 2014 | Demo: tracking user browsing on a demo floorabstractNo abstract available. Aishwarya Ganesan, Swati Rallapalli, Krishna Chintalapudi, Venkat N. Padmanabhan, Lili Qiu |
MobiCom | 1 |
| 2014 | Enabling physical analytics in retail stores using smart glassesabstractWe consider the problem of tracking physical browsing by users in indoor spaces such as retail stores. Analogous to online browsing, where users choose to go to certain webpages, dwell on a subset of pages of interest to them, and click on links of interest while ignoring others, we can draw parallels in the physical setting, where a user might walk purposefully to a section of interest, dwell there for a while, gaze at specific items, and reach out for the ones that they wish to examine more closely. Swati Rallapalli, Aishwarya Ganesan, Krishna Chintalapudi, Venkat N. Padmanabhan, Lili Qiu |
MobiCom | 2 |