Computer Systems Researcher

Ram Alagappan

Assistant Professor, Computer Science, UIUC
Email: ramn@illinois.edu
Office: 3122 Siebel Center
201 N Goodwin Ave, Urbana, IL 61801

DASSL Research Group
CV | Google Scholar | DBLP

I am a computer systems researcher. My work builds modern systems and data infrastructure that are more reliable, efficient, and fast. My research spans storage, memory, and distributed systems, with an emphasis on building principled yet practical abstractions and designs that keep them reliable and fast.

I earned my PhD in computer systems from the University of Wisconsin-Madison. I spent two years as a postdoctoral researcher in the VMware Research Group. From Fall 2022, I have been an Assistant Professor in the Department of Computer Science at the University of Illinois Urbana-Champaign, where I co-lead the Distributed And Storage Systems Laboratory (DASSL).

Current Research Interests

Our group is currently focusing on a few connected areas:

  • Real-time data infrastructure with a focus on applications that demand low latency.
  • New fault-tolerant logging abstractions for modern applications.
  • CXL memory systems for efficient and correct data sharing.
  • Agent-first data infrastructure, a newer direction in which we are building new data abstractions and systems for AI agents.

I am always looking for self-motivated, hardworking, and creative PhD students. If you are interested in systems (memory, storage, distributed systems), please apply to the UIUC CS PhD program and mention my name in the application.

Awards

Research

Best Student Paper ACM CAIS SAO Workshop - Sophrosyne
Best Paper SOSP '24 - LazyLog
NSF CAREER Award
Best Paper FAST '20 - CAD
UW CS Graduate Student Research (Best Dissertation Research) Award - Honorable Mention - 2019
Best Paper FAST '18 - PAR/CTRL
Best Paper FAST '17 - CCFS
Best Paper Nominee FAST '17- Redundancy Does Not Imply Fault Tolerance

Teaching

List of Teachers Ranked as Outstanding at UIUC (for CS598 - Storage Systems Fall 2023)
List of Teachers Ranked as Excellent at UIUC (for CS598 - Storage Systems Spring 2023)
List of Teachers Ranked as Excellent at UIUC (for CS598 - Storage Systems Fall 2022)
CS 739 ranked 1st among all Spring 20 courses in student evaluations
Nominated for SACM CoW Teaching Award for CS 739

Service

Distinguished Reviewer HotStorage - 2021
Best Shadow PC Reviewer Eurosys '19

Grants and Scholarships

IBM-IL Discovery Accelerator Institute (IIDAI) grant 2024
MS Azure Credits Research Award for $50,000 - 2019
Facebook Distributed Systems Research Award for $50,000 - 2019
Alumni Scholarship, UW Madison - 2013

Publications

You can find my complete paper list in my CV. I keep it up-to-date.

40. AgileLog: A Forkable Shared Log for Agents on Data Streams
arXiv
Shreesha G. Bhat, Tony Hong, Michael Noguera, Ramnatthan Alagappan, Aishwarya Ganesan
arXiv:2604.14590, 2026.
arXiv '26
39. Agents for Data Streaming Tasks: The Missing Pieces
Shreesha G. Bhat*, Landon Johnson*, Michael Noguera*, Aishwarya Ganesan, Ramnatthan Alagappan
CAIS '26 SAO Workshop, 2026.
Spotlight
SAO '26
38. Sophrosyne: Agentic Exploration of Relational Data Systems Needs Moderation
Madhav Jivrajani, Ramnatthan Alagappan, Aishwarya Ganesan
CAIS '26 SAO Workshop, 2026.
Spotlight
Best Student Paper
SAO '26
37. MEGALON: Efficient Data Sharing for Partly Coherent CXL Memory
Jiyu Hu, Seokjoo Cho, Landon Johnson, Kiran Hombal, Shreesha G. Bhat, Marcos Aguilera, Ramnatthan Alagappan, Aishwarya Ganesan
In Proceedings of the 19th USENIX Symposium on Operating Systems Design and Implementation, 2026.
OSDI '26
36. A Logically Disaggregated Cache for Replicated Storage Systems
Kiran Hombal, Henry Zhu, Shreesha Bhat, Neil Kaushikkar, Ramnatthan Alagappan, Aishwarya Ganesan
In Proceedings of the European chapter of ACM SIGOPS, Edinburgh, Scotland. April 2026.
EuroSys '26
35. Towards CXL Resilience to CPU Failures
arXiv
Antonis Psistakis, Burak Ocalan, Chloe Alverti, Fabien Chaix, Ramnatthan Alagappan, Josep Torrellas
arXiv:2602.08271, 2026.
arXiv '26
34. HEAL: Online Incremental Recovery for Leaderless Distributed Systems Across Persistency Models
arXiv
Antonis Psistakis, Burak Ocalan, Fabien Chaix, Ramnatthan Alagappan, Josep Torrellas
arXiv:2602.08257, 2026.
arXiv '26
33. LazyLog: A New Shared Log Abstraction and Design for Modern Low-Latency Applications
Xuhao Luo, Shreesha Bhat, Jiyu Hu, Ramnatthan Alagappan, Aishwarya Ganesan
ACM Transactions on Computer Systems, 2025.
Invited
TOCS '25
32. Low End-to-End Latency atop a Speculative Shared Log with Fix-Ante Ordering
Shreesha Bhat, Tony Hong, Xuhao Luo, Jiyu Hu, Aishwarya Ganesan, Ramnatthan Alagappan
In Proceedings of the 19th USENIX Symposium on Operating Systems Design and Implementation, 2025.
OSDI '25
31. LazyLog: A New Shared Log Abstraction for Low-Latency Applications
PDF
Xuhao Luo, Shreesha Bhat, Jiyu Hu, Ramnatthan Alagappan, Aishwarya Ganesan
In Proceedings of the 30th ACM Symposium on Operating Systems Principles, 2024.
Best Paper Award
Invited to Transactions on Computer Systems
SOSP '24
30. Sieve: Chaos Testing for Kubernetes Controllers
Xudong Sun, Wenqing Luo, Tyler Gu, Aishwarya Ganesan, Ramnatthan Alagappan, Michael Gasch, Lalith Suresh, and Tianyin Xu
;login: The USENIX Magazine, November 2024.
Invited
;login:
29. IONIA: Efficient Replication for Disk-based KV Stores
PDF
Yi Xu*, Henry Zhu*, Prashant Pandey, Alex Conway, Rob Johnson, Aishwarya Ganesan, Ramnatthan Alagappan
* = equal contribution. In Proceedings of the 22nd USENIX Conference on File and Storage Technologies, 2024.
FAST '24
28. SplitFT: Fault Tolerance for Disaggregated Datacenters via Remote Memory Logging
PDF
Xuhao Luo, Ramnatthan Alagappan, Aishwarya Ganesan
In Proceedings of the European chapter of ACM SIGOPS, Athens, Greece. April 2024.
EuroSys '24
27. Crash Consistency
Ramnatthan Alagappan, Peter Alvaro
Communications of the ACM Vol. 66 No. 1, January 2023.
Invited
CACM
26. Exploiting Nil-External Interfaces for Fast Replicated Storage
Aishwarya Ganesan, Ramnatthan Alagappan, Anthony Rebello, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM Transactions on Storage, May 2022.
Fast-tracked
TOS '22
25. Automatic Reliability Testing For Cluster Management Controllers
PDF
Xudong Sun, Wenqing Luo, Tyler Gu, Aishwarya Ganesan, Ramnatthan Alagappan, Michael Gasch, Lalith Suresh, and Tianyin Xu
In Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation, 2022.
OSDI '22
24. Exploiting Nil-Externality for Fast Replicated Storage
PDF
Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 28th ACM Symposium on Operating Systems Principles, 2021.
Invited to Transactions on Storage
SOSP '21
23. The Storage Hierarchy is Not a Hierarchy: Optimizing Caching on Modern Storage Devices with Orthus
Kan Wu, Zhihan Guo, Guanzhou Hu, Kaiwei Tu, Ramnatthan Alagappan, Rathijit Sen, Kwanghyun Park, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Non-Volatile Memory Workshop, 2021.
NVMW '21
22. Can Applications Recover from fsync Failures?
Anthony Rebello, Yuvraj Patel, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM Transactions on Storage, June 2021.
Fast-tracked
TOS '21
21. Strong and Efficient Consistency with Consistency-aware Durability
Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM Transactions on Storage, January 2021.
Fast-tracked
TOS '21
20. Reasoning about Modern Datacenter Infrastructures using Partial Histories
Xudong Sun, Lalith Suresh, Aishwarya Ganesan, Ramnatthan Alagappan, Michael Gasch, Lilia Tang, Tianyin Xu
18th Workshop on Hot Topics in Operating Systems, 2021.
HotOS '21
19. The Storage Hierarchy is Not a Hierarchy: Optimizing Caching on Modern Storage Devices with Orthus
PDF
Kan Wu, Zhihan Guo, Guanzhou Hu, Kaiwei Tu, Ramnatthan Alagappan, Rathijit Sen, Kwanghyun Park, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 19th USENIX Conference on File and Storage Technologies, 2021.
FAST '21
18. From Wisckey to Bourbon: A Learned Index for Log-structured Merge Trees
PDF
Yifan Dai, Yien Xu, Aishwarya Ganesan, Ramnatthan Alagappan, Brian Kroth, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation, 2020.
OSDI '20
17. Too Many Knobs to Tune? Towards Faster Database Tuning by Pre-selecting Important Knobs
Konstantinos Kanellis, Ramnatthan Alagappan, Shivaram Venkataraman
12th Workshop on Hot Topics in Storage and File Systems, 2020.
HotStorage '20
16. Can Applications Recover from Fsync Failures?
PDF
Anthony Rebello, Yuvraj Patel, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 2020 USENIX Annual Technical Conference, 2020.
Fast-tracked to Transactions on Storage
ATC '20
15. Strong and Efficient Consistency with Consistency-aware Durability
PDF
Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 18th USENIX Conference on File and Storage Technologies, 2020.
Best Paper Award
Fast-tracked to Transactions on Storage
FAST '20
14. Protocol-Aware Recovery for Consensus-Based Distributed Storage
Ramnatthan Alagappan, Aishwarya Ganesan, Eric Lee, Aws Albarghouthi, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM Transactions on Storage, October 2018.
Fast-tracked
TOS '18
13. Fault Tolerance, Fast and Slow: Exploiting Failure Asynchrony in Distributed Systems
PDF
Ramnatthan Alagappan, Aishwarya Ganesan, Jing Liu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation, 2018.
OSDI '18
12. Protocol-Aware Recovery for Consensus-Based Storage
PDF
Ramnatthan Alagappan, Aishwarya Ganesan, Eric Lee, Aws Albarghouthi, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 16th USENIX Conference on File and Storage Technologies, 2018.
Best Paper Award
Fast-tracked to Transactions on Storage
Invited to ATC 19 Best of the Rest
FAST '18
11. Atomic In-Place Updates for Non-Volatile Main Memories with KaminoTx
PDF
Amir Saman Memaripour, Anirudh Badam, Amar Phanishayee, Yanqi Zhou, Ramnatthan Alagappan, Karin Strauss, Steven Swanson
In Proceedings of the European Conference on Computer Systems, 2017.
EuroSys '17
10. Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to Single Errors and Corruptions
PDF
Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 15th USENIX Conference on File and Storage Technologies, 2017.
Best Paper Nominee
Invited to USENIX ;login:
Fast-tracked to Transactions on Storage
FAST '17
9. Application Crash Consistency and Performance with C2FS
PDF
Thanumalayan Sankaranarayana Pillai, Ramnatthan Alagappan, Lanyue Lu, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 15th USENIX Conference on File and Storage Technologies, 2017.
Best Paper Award
Fast-tracked to Transactions on Storage
Invited to ATC 18 Best of the Rest
FAST '17
8. Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to Single Errors and Corruptions
PDF
Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
;login: The USENIX Magazine, Summer 2017.
Invited
;login:
7. Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to File-System Faults
Aishwarya Ganesan, Ramnatthan Alagappan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM Transactions on Storage, September 2017.
Fast-tracked
TOS '17
6. Application Crash Consistency and Performance with C2FS
Thanumalayan Sankaranarayana Pillai, Ramnatthan Alagappan, Lanyue Lu, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM Transactions on Storage, September 2017.
Fast-tracked
TOS '17
5. Correlated Crash Vulnerabilities
PDF
Ramnatthan Alagappan, Aishwarya Ganesan, Yuvraj Patel, Thanumalayan Sankaranarayana Pillai, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation, 2016.
OSDI '16
4. Beyond Storage APIs: Provable Semantics for Storage Stacks
PDF
Ramnatthan Alagappan, Vijay Chidambaram, Thanumalayan Sankaranarayana Pillai, Aws Albarghouthi, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
15th Workshop on Hot Topics in Operating Systems, 2015.
HotOS '15
3. Crash Consistency: Rethinking the Fundamental Abstractions of the File System
Thanumalayan Sankaranarayana Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM Queue, July 2015.
Invited
ACM Queue
2. Crash Consistency
Thanumalayan Sankaranarayana Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Communications of the ACM Vol. 58 No. 10, October 2015.
Invited
CACM
1. All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications
PDF
Thanumalayan Sankaranarayana Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, 2014.
Invited to Communications of the ACM
Invited to ACM Queue
OSDI '14

Students

Currently, I work with a set of brilliant students in DASSL at Illinois.

Teaching

I am passionate about teaching computer systems. Usually, I teach undergraduate operating systems (CS 423) in the Fall and a graduate-level storage systems (broadly construed) course in the Spring.