Sudarsun Kannan
Associate Professor, Department of Computer Science, Rutgers University.
I work on Operating Systems and their implications on Computer Architecture, Distributed Systems, and High-performance Computing. My group is currently building systems for efficiently managing memory and storage heterogeneity.
RSRL Lab · Google Scholar · Publications · CV
Recent Research Topics
Memory Management & Heterogeneity
Don't Melt Your Cache Paging & Address Translation Mosaic Pages KLOCs HeteroOS
I/O Prefetching & Collaborative Caching
CrossPrefetch Context-aware Prefetching OmniCache Cache Tango
FS Correctness, Reliability & Persistent Transactions
Datacenter, Edge & Hazard-aware Systems
Kamino Stateful Triage (Wildfire) Edge MicroDCs Redesigning MicroDCs
Group Updates
2025
- Our joint work with MSR on VM Allocation (Kamino) is accepted to OSDI '25! Congrats, David and the team!
- PolyStore, Yujie's final thesis work, is accepted to FAST '25 and is also patented. Congrats Yujie!
- Excited to receive the NSF CAREER Award! Thanks to NSF, students, mentors, and collaborators!
- Invited to present our vision on Disruptive Memory Technologies at the Dagstuhl Seminar.
2024
- OmniCache accepted to FAST '24! Congrats to Jian and team!
- Cross-layered I/O Prefetching accepted to ASPLOS '24! Congrats Shaleen, Jian, and team!
- Jian's paper on Context-aware Prefetching accepted to HotStorage '24.
- Invited to serve on PC for SOSP '24, OSDI '25, HPCA '25.
- Honored to co-organize SysDW @ SOSP '24 with Ramanathan Alagappan and Stephanie Wang.
- Redesigning MicroDCs presented at ACM HotInfra '24.
2023
- Our paper TRIO receives Best Paper Award at SOSP '23! Congrats to Diyu and all authors.
- Mosaic wins Distinguished Paper Award at ASPLOS '23. Congrats Krishnan, Jaehyun, and team.
- TENET accepted to FAST '23. Congrats Madhav!
- Received Samsung Research Award (2023). Thanks Samsung!
- Honored to serve on program committees for FAST, ASPLOS, ATC.
2022
- FusionFS accepted to FAST '22 and open-sourced. Congrats Jian and Yujie! [Code]
- Received Google Research Scholar Award (2022). Thanks Google!
- HotStorage '22: I served as Program Co-Chair.
- Received Samsung Research Collaboration Grant '22.
2021 and Earlier
- pFSCK, a file system checker for faster storage, accepted to FAST '21. Congrats David!
- CrossFS accepted to OSDI '20. Congrats Yujie!
- Congrats Shaleen for MemSys paper on memory budgeting in HPC systems.
- Delivered keynote at Heterogeneous Memory Workshop '21.
- WiSER and TimeStone appeared at FAST '20 and ASPLOS '20.
- Received NSF CNS Grant for work on virtual memory.
- Multiple summer internships at NVIDIA, MSR, Samsung by group members.
Selected Publications
2026
Horizontally Scaling Heterogeneous Storage for Combined Capabilities with PolyStore
ACM Transactions on Storage (ToS), 2026 (journal extension of FAST '25)
2025
Paging and the Address-Translation Problem
ACM Transactions on Algorithms (TALG), 21(4), 2025
Analyzing and Enhancing ArckFS: An Anecdotal Example of Benefits of Artifact Evaluation
SOSP 2025
Kamino: Efficient VM Allocation at Scale with Latency-Driven Cache-Aware Scheduling
USENIX OSDI 2025
Don't Melt Your Cache: Low-Associativity with Heat-Sink
ACM SPAA 2025 Distinguished Paper Award
PANGOLIN: a Comprehensive Testing Framework for Configuration-Rich Key-Value Stores
SYSTOR 2025
Are Edge MicroDCs Equipped to Tackle Memory Contention?
ACM HotStorage 2025
Can a Client–Server Cache Tango Accelerate Disaggregated Storage?
USENIX HotStorage 2025
PolyStore: Exploiting Combined Capabilities of Heterogeneous Storage
USENIX FAST 2025
2024
Redesigning Edge-Centric Micro-Datacenters for Efficient Multitenancy
ACM HotInfra 2024 (Poster)
Context-aware Prefetching for Near-Storage Accelerators
USENIX HotStorage 2024
OmniCache: Collaborative Caching for Near-storage Accelerators
USENIX FAST 2024
CrossPrefetch: Accelerating I/O Prefetching for Modern Storage
ASPLOS 2024
2023
Enabling High-Performance and Secure Userspace NVM File Systems with the Trio Architecture
SOSP 2023 Best Paper Award
Mosaic Pages: Big TLB Reach with Small Pages
ASPLOS 2023 Distinguished Paper Award
TENET: Memory Safe and Fault-tolerant Persistent Transactional Memory
USENIX FAST 2023
2021
Accelerating Filesystem Checking and Repair with pFSCK
USENIX FAST 2021
KLOCs: Kernel-Level Object Contexts for Heterogeneous Memory System
ASPLOS 2021
Teaching
- CS 416 / CS 518 — Operating Systems Design (most recent: Fall 2025; previously Spring 2020–2023, Fall 2024)
- CS 519 — Operating Systems Theory (most recent: Spring 2025; previously Fall 2019–2023)
- RISE Summer School
Current Advisees
Conference and Journal Service
- Program Committees: SOSP '23–'24, ASPLOS '23–'24, FAST '23–'25, OSDI '24–'25
- HotStorage '22 (Chair), USENIX ATC '20–'23, ISCA, ISPASS, IPDPS
Patents
- Systems and Methods for High-Performance Prefetching — US App. 2025/0175532
- Collaborative Caching Exploiting Near-Storage Memory — US App. 2024/0393955
- System and Method for Caching in Storage Devices — EP App. 4,293,522
- System and Method for Managing Queues in Systems with High Parallelism — EP 4,290,356
- Systems and Methods for Heterogeneous Storage Systems — US App. 2023/0280905
- Checkpoint Generation — US 9,792,182
- Active Non-Volatile Memory Post-Processing — US 9,619,430
- Installation and Management of Cloud-Independent Multi-Tenant Applications — US 8,812,627
Software
Open-source research artifacts from our group. Browse all repos at the RutgersCSSystems GitHub organization.
File & Storage Systems
- PolyStore — heterogeneous storage with combined capabilities (FAST '25)
- FusionFS — firmware file system fusing I/O ops via CISCOps (FAST '22)
- CrossFS — cross-layered direct-access file system (OSDI '20)
- pFSCK — parallel filesystem checking and repair (FAST '21)
- Trio / ArckFS — userspace NVM file system (SOSP '23, '25)
Near-Storage Acceleration
- OmniCache — collaborative caching for near-storage accelerators (FAST '24)
- CrossPrefetch — cross-layered I/O prefetching (ASPLOS '24)
Memory & Address Translation
- KLOCs — kernel-level object contexts for heterogeneous memory (ASPLOS '21)
- Mosaic Pages (gem5) — big TLB reach with small pages (ASPLOS '23)
- NoveLSM — LSM key-value store for NVM (ATC '18)
- TENET — fault-tolerant persistent transactional memory (FAST '23)
- TimeStone — durable transactional memory (ASPLOS '20)
Edge & Wildfire Monitoring
- HazardMon — stateful edge triage for wildfire monitoring (MILCOM '25)
- Fire-YOLOv5 — wildfire detection model for edge devices