2026

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 (journal extension of FAST '25)

2025

Paging and the Address-Translation Problem

Michael A. Bender, Abhishek Bhattacharjee, Alexander Conway, Martin Farach-Colton, Rob Johnson, Sudarsun Kannan, William Kuszmaul, Nirjhar Mukherjee, Donald E. Porter, Guido Tagliavini, Janet Vorobyeva, Evan West

ACM Transactions on Algorithms (TALG), 21(4):43:1–43:22, 2025

Stateful Triage for Reliable and Secure Wildfire Monitoring at the Edge

Long Tran, River Bartz, Rajesh Sankaran, Ulrich Kremer, Ramakrishnan Durairajan, Sudarsun Kannan

IEEE MILCOM 2025

Analyzing and Enhancing ArckFS: An Anecdotal Example of Benefits of Artifact Evaluation

Jonguk Jeon, Subeen Park, Sanidhya Kashyap, Sudarsun Kannan, Diyu Zhou, Jeehoon Kang

ACM SOSP 2025

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

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

PANGOLIN: a Comprehensive Testing Framework for Configuration-Rich Key-Value Stores

Shaohua Duan, Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau

ACM SYSTOR 2025

Are Edge MicroDCs Equipped to Tackle Memory Contention?

Long Tran, River Bartz, Ramakrishnan Durairajan, Ulrich Kremer, Sudarsun Kannan

ACM HotStorage 2025

Can a Client–Server Cache Tango Accelerate Disaggregated Storage?

Linjie Ma, Jian Zhang, Marie Nguyen, Sudarsun Kannan

ACM HotStorage 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

2024

Mosaic Pages: Big TLB Reach With Small Pages

Jaehyun Han, Krishnan Gosakan, William Kuszmaul, Ibrahim N. Mubarek, Nirjhar Mukherjee, Karthik Sriram, Guido Tagliavini, Evan West, Michael A. Bender, Abhishek Bhattacharjee, Alex Conway, Martín Farach-Colton, Jayneel Gandhi, Rob Johnson, Sudarsun Kannan, Donald E. Porter

IEEE Micro, 44(4):52–59, 2024 (journal version of ASPLOS '23)

Redesigning Edge-Centric Micro-Datacenters for Efficient Multitenancy

Sudarsun Kannan, River Bartz, Ramakrishnan Durairajan, Uli Kremer

ACM HotInfra 2024 (Poster)

Context-aware Prefetching for Near-Storage Accelerators

Jian Zhang, Marie Nguyen, Sanidhya Kashyap, Sudarsun Kannan

USENIX HotStorage 2024

OmniCache: Collaborative Caching for Near-storage Accelerators

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

USENIX FAST 2024

CrossPrefetch: Accelerating I/O Prefetching for Modern Storage

Shaleen Garg, Jian Zhang, Rekha Pitchumani, Manish Parashar, Bing Xie, Sudarsun Kannan

ACM ASPLOS 2024

2023

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, Ibrahim Nael Mubarek, Nirjhar Mukherjee, Karthik Sriram, Guido Tagliavini, Evan West, Michael Bender, Abhishek Bhattacharjee, Alex Conway, Martin Farach-Colton, Jayneel Gandhi, Rob Johnson, Sudarsun Kannan, Donald Porter

ACM ASPLOS 2023 Distinguished Paper Award

TENET: Memory Safe and Fault-tolerant Persistent Transactional Memory

R. Madhava Krishnan, Diyu Zhou, Wook-Hee Kim, Sudarsun Kannan, Sanidhya Kashyap, Changwoo Min

USENIX FAST 2023

Towards Application Centric Carbon Emission Management

Sudarsun Kannan, Ulrich Kremer

HotCarbon 2023 — Hot Topics in Low-Carbon Computing

Exploring CISCops for Near-Storage File Systems

Jian Zhang, Yujie Ren, Sudarsun Kannan

14th Annual Non-Volatile Memories Workshop, NVMW 2023

2022

FusionFS: Fusing I/O Operations in Firmware File Systems

Jian Zhang*, Yujie Ren*, Sudarsun Kannan (* joint first authors)

USENIX FAST 2022

Data Reduction Using Smart Storage and AI

Sudarsun Kannan, Bing Xie

Workshop on the Management and Storage of Scientific Data, ASCR 2022

2021

Scale and Performance in a Filesystem Semi-Microkernel

Jing Liu, Anthony Rebello, Yifan Dai, Chenhao Ye, Sudarsun Kannan, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau

ACM SOSP 2021

Paging and the Address Translation Problem

Michael A. Bender, Abhishek Bhattacharjee, Alex Conway, Martín Farach-Colton, Rob Johnson, Sudarsun Kannan, William Kuszmaul, Nirjhar Mukherjee, Don Porter, Guido Tagliavini, Janet Vorobyeva, Evan West

ACM SPAA 2021

CrossFS: A Cross-layered Direct-Access File System

Yujie Ren, Changwoo Min, Sudarsun Kannan

12th Annual Non-Volatile Memories Workshop, NVMW 2021 Memorable Paper Award Finalist

Accelerating Filesystem Checking and Repair with pFSCK

David Domingo, Sudarsun Kannan

USENIX FAST 2021

KLOCs: Kernel-Level Object Contexts for Heterogeneous Memory System

Sudarsun Kannan, Yujie Ren, Abhishek Bhattacharjee

ACM ASPLOS 2021

2020

CrossFS: A Cross-layered Direct-Access File System

Yujie Ren, Changwoo Min, Sudarsun Kannan

USENIX OSDI 2020

Read as Needed: Building WiSER, a Flash-Optimized Search Engine

Jun He, Kan Wu, Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau

USENIX FAST 2020

Durable Transactional Memory Can Scale with TimeStone

R. Madhava Krishnan, Jaeho Kim, Ajit Mathew, Anthony Demeri, Xinwei Fu, Changwoo Min, Sudarsun Kannan

ACM ASPLOS 2020

The Need for Precise and Efficient Memory Capacity Budgeting

Shaleen Garg, Manish Parashar, Sudarsun Kannan

International Symposium on Memory Systems, MEMSYS 2020

CompoundFS: Compounding I/O Operations in Firmware File Systems

Yujie Ren, Jian Zhang, Sudarsun Kannan

USENIX HotStorage 2020

An Integrated Micro-Metrics Monitoring Framework for Tackling Distributed Heterogeneity

Babar Khalid, Nolan Rudolph, Ramakrishnan Durairajan, Sudarsun Kannan

USENIX HotStorage 2020

Accelerating Filesystem Checking and Repair with pFSCK

David Domingo, Kyle Stratton, Sudarsun Kannan

Linux Storage and Filesystems Conference, Vault 2020

2019

Can We Containerize Internet Measurements?

Christopher Misa, Sudarsun Kannan, Ramakrishnan Durairajan

Applied Networking Research Workshop, ANRW 2019

File Systems as Processes

Jing Liu, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, Sudarsun Kannan

USENIX HotStorage 2019

HeteroOS: OS Design for Heterogeneous Memory Management in Datacenters

Sudarsun Kannan, Ada Gavrilovska, Vishal Gupta, Karsten Schwan

ACM SIGOPS Operating Systems Review — Special Topics 2019

Designing a True Direct-Access File System with DevFS

Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Yuangang Wang, Jun Xu, Gopinath Palani

Non-Volatile Memories Workshop, NVMW 2019

Redesigning LSMs for Nonvolatile Memory with NoveLSM

Sudarsun Kannan, Nitish Bhat, Ada Gavrilovska, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau

Non-Volatile Memories Workshop, NVMW 2019

2018

Designing a True Direct-Access File System

Sudarsun Kannan, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, Yuangang Wang, Jun Xu, Gopinath Palani

USENIX FAST 2018

Redesigning LSMs for Nonvolatile Memory with NoveLSM

Sudarsun Kannan, Nitish Bhat, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau

USENIX ATC 2018

NVStream: Accelerating HPC Workflows with NVRAM-based Transport for Streaming Objects

Pradeep Fernando, Ada Gavrilovska, Sudarsun Kannan, Greg Eisenhauer

ACM HPDC 2018

2017

HeteroOS — OS Design for Heterogeneous Memory Management in Datacenters

Sudarsun Kannan, Ada Gavrilovska, Vishal Gupta, Karsten Schwan

ACM/IEEE ISCA 2017

Finding Violations in the Unwritten Contract of Solid State Drives

Jun He, Sudarsun Kannan, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau

EuroSys 2017

Memory Speed HPC I/O with NVM

Pradeep Fernando, Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan

8th Annual Non-Volatile Memories Workshop, NVMW 2017 (Short paper of HiPC 2016)

2016

OS Support for Heterogeneous Memory

Sudarsun Kannan — Advisers: Karsten Schwan & Ada Gavrilovska

Ph.D. Thesis, Georgia Institute of Technology

pVM — Persistent Virtual Memory for Efficient Capacity Scaling and Object Storage

Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan

EuroSys 2016

Energy Aware Persistence: Reducing Energy Overheads of Memory-based Persistence in NVMs

Sudarsun Kannan, Moinuddin Qureshi, Ada Gavrilovska, Karsten Schwan

PACT 2016 — 25th International Conference on Parallel Architectures and Compilation Techniques

Phoenix: Memory Speed HPC I/O with NVM

Pradeep Fernando, Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan

IEEE HiPC 2016

2015

Energy Aware Persistence (Short)

Sudarsun Kannan, Moinuddin Qureshi, Ada Gavrilovska, Karsten Schwan

Computer Architecture Letters, CAL 2015 (Presented at NVMW 2016)

2014

Reducing the Cost of Persistence for Nonvolatile Heaps in End User Devices

Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan

IEEE HPCA 2014

HeteroCheckpoint: Efficient Checkpointing for Accelerator-based Systems

Sudarsun Kannan, Naila Farooqui, Ada Gavrilovska, Karsten Schwan

DSN Workshop on Fault Tolerance on Extreme Scale, FTXS 2014

2013

NVM Heaps for Accelerating Browser-based Applications

Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Sanjay Kumar

USENIX INFLOW 2013 (SOSP Workshop)

Optimizing Checkpoints Using NVM as Virtual Memory

Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Dejan Milojicic

IEEE IPDPS 2013

Active NVRAM I/O Staging

Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Dejan Milojicic, Vanish Talwar

PDSW 2013 (with SC '13)

2011 and Earlier

Cloud4Home — Enhancing Data Services with @Home Clouds

Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan

IEEE ICDCS 2011

Using Active NVRAM for I/O Staging

Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Dejan Milojicic, Vanish Talwar

2nd International Workshop on Petascale Data Analytics on Clouds, with SC 2011

VStore++: Virtual Storage Services for Mobile Devices

Sudarsun Kannan, Karishma Babu, Ada Gavrilovska, Karsten Schwan

International Workshop on Mobile Computing and Clouds, MobiCloud 2010