We build scalable, efficient, and secure systems for handling the rising heterogeneity of modern memory and storage hardware.

Department of Computer Science, Rutgers University · CoRE 313 · PI: Sudarsun Kannan

Team

Faculty

SK

Sudarsun Kannan

Associate Professor

Operating systems, memory & storage

PhD Students

DD

David Domingo

PhD Student

Storage reliability · VM scheduling

JZ

Jian Zhang

PhD Student

Direct-access FS · near-storage acceleration

LH

Linfeng He

PhD Student

Redesigning virtual memory

HL

Haoyu Li

PhD Student

DL

Devon Lewis

PhD Student

LT

Long Tran

PhD Student

Edge micro-datacenters

MT

Minrui Tian

PhD Student

LM

Linjie Ma

PhD Student

Disaggregated storage caching

AN

Abhilash Nambissan

PhD Student

Undergraduates

SD

Sumanta Das

Undergraduate

Alumni

Research Areas

File Systems Memory Heterogeneity Operating Systems Storage Virtual Memory Persistent Memory Direct-Access I/O Near-Storage Machine Learning Caching Prefetching TLB Paging Datacenter CXL Heterogeneous Storage Wildfire Monitoring Hazard Detection Edge Smart Storage Disaggregation Address Translation KV-Store LSM Durability Concurrency Multi-tenancy Kernel Reliability HPC

Direct-access and Smart Storage

Bypassing OS layers and offloading file-system functionality to firmware and near-storage accelerators while preserving consistency, integrity, and security.

FAST '18–'25, OSDI '20, SOSP '21

Memory Management and Heterogeneity

Operating systems and runtimes for heterogeneous memory (DRAM, NVM, CXL, stacked 3D), including page management, address translation, and TLB scaling.

ISCA '17 – ASPLOS '23, SPAA '21–'25, TALG '25

I/O Prefetching and Caching

Cross-layered prefetching, context-aware near-storage prefetching, and collaborative client–server caches for disaggregated storage.

ASPLOS '24, HotStorage '24–'25

File System Correctness and Reliability

Parallel checkers and repair tools, comprehensive testing for configuration-rich KV stores, and userspace NVM file systems with security guarantees.

FAST '21–'23, SOSP '23, SYSTOR '25

Data Durability and Transactions

Persistent transactional memory, durable concurrency, and fault-tolerant NVM data structures.

ASPLOS '20, FAST '23

Edge and Geo-Distributed Heterogeneity

Edge-centric micro-datacenters, multitenancy at the edge, and resource heterogeneity in distributed deployments.

HotStorage '20–'25, HotInfra '24, MILCOM '25

Selected Publications

Full publication list → · Google Scholar · DBLP

Horizontally Scaling Heterogeneous Storage for Combined Capabilities with PolyStore

Yujie Ren, David Domingo, Jian Zhang, Rekha Pitchumani, Sanidhya Kashyap, Sudarsun Kannan

ACM Transactions on Storage (ToS), 2026

Don't Melt Your Cache: Low-Associativity with Heat-Sink

Michael A. Bender, Alex Conway, Daniel DeLayo, Martin Farach-Colton, Jaehyun Han, Linfeng He, Rob Johnson, Sudarsun Kannan, William Kuszmaul, Donald E. Porter, Evan West

ACM SPAA 2025 Distinguished Paper Award

Kamino: Efficient VM Allocation at Scale with Latency-Driven Cache-Aware Scheduling

David Domingo, Hugo Barbalho, Marco Molinaro, Kuan Liu, Abhisek Pan, David Dion, Thomas Moscibroda, Sudarsun Kannan, Ishai Menache

USENIX OSDI 2025

PolyStore: Exploiting Combined Capabilities of Heterogeneous Storage

Yujie Ren, David Domingo, Jian Zhang, Paul John, Rekha Pitchumani, Sanidhya Kashyap, Sudarsun Kannan

USENIX FAST 2025

OmniCache: Collaborative Caching for Near-storage Accelerators

Jian Zhang, Yujie Ren, Marie Nguyen, Changwoo Min, Sudarsun Kannan

USENIX FAST 2024

Enabling High-Performance and Secure Userspace NVM File Systems with the Trio Architecture

Diyu Zhou, Vojtech Aschenbrenner, Tao Lyu, Jian Zhang, Sudarsun Kannan, Sanidhya Kashyap

ACM SOSP 2023 Best Paper Award

Mosaic Pages: Big TLB Reach with Small Pages

Krishnan Gosakan, Jaehyun Han, William Kuszmaul, et al., Sudarsun Kannan, Donald Porter

ACM ASPLOS 2023 Distinguished Paper Award

Software

Open-source research artifacts from our group. Browse all repos at the RutgersCSSystems GitHub organization.

File & Storage Systems

Near-Storage Acceleration

Memory & Address Translation

Edge & Wildfire Monitoring

Research Support

Our work is supported by the following organizations:

Contact

Sudarsun Kannan — sudarsun.kannan [at] cs.rutgers.edu
Office: CoRE 313, Department of Computer Science, Rutgers University
110 Frelinghuysen Rd, Piscataway, NJ 08854

PI homepage · GitHub (RutgersCSSystems) · Google Scholar