About me

I am a researcher at Microsoft in the CTO's office at Azure for Operators. I'm broadly interested in computer systems and networks. These days, I am working on systems support for efficient and reliable virtualized radio access networks (vRANs) for 5G.

I received my PhD from CMU advised by Prof. David Andersen, concluding with eRPC.

[email: anuj.kalia@microsoft.com] [CV]

Interns

I am lucky to have worked with some amazing interns.

  • Nikita Lazarev (MIT)
    • 2021: 5G vRAN layer-1 resilience (Slingshot, SIGCOMM 2023)
    • 2022: 5G vRAN energy efficiency (in submission)
  • Junzhi Gong (Harvard)
    • 2020: Scalable distributed massive MIMO (Hydra, NSDI 2023)
    • 2022: 5G vRAN layer 1—2 resilience (Atlas, MobiCom 2023)
Prospective interns: Please reach out to me if you have experience in systems and wireless networks.

Papers

Enabling Resilience in Virtualized RANs with Atlas

Proc. ACM MobiCom, 2023
Jiarong Xing*, Junzhi Gong*, Xenofon Foukas, Anuj Kalia, Daehyeok Kim, Manikanta Kotaru

Resilient Baseband Processing in Virtualized RANs with Slingshot

Proc. ACM SIGCOMM, 2023
Nikita Lazarev*, Tao Ji*, Anuj Kalia, Daehyeok Kim, Ilias Marinos, Francis Y. Yan, Christina Delimitrou, Zhiru Zhang, Aditya Akella
[Preprint]

Scalable Distributed Massive MIMO Baseband Processing

Proc. USENIX NSDI, 2023
Junzhi Gong, Anuj Kalia, Minlan Yu
[Paper] [Code]

Agora: Real-time Massive MIMO Baseband Processing in Software

Proc. ACM CoNEXT, 2020
Jian Ding, Rahman Doost-Mohammady, Anuj Kalia, Lin Zhong
[Paper] [Code]

Challenges and Solutions for Fast Remote Persistent Memory Access

Proc. ACM SoCC, 2020
Anuj Kalia, Michael Kaminsky, David G. Andersen
Best Paper award
[Paper] [Slides] [Code]

Datacenter RPCs can be General and Fast

Proc. USENIX NSDI, 2019
Anuj Kalia, Michael Kaminsky, David G. Andersen
Best Paper award
Appears as an invited article in USENIX ;login:
[Webpage] [Paper] [Slides] [Code]

Putting the "Micro" Back in Microservices (short paper)

Proc. USENIX ATC, 2018
Sol Boucher, Anuj Kalia, Michael Kaminsky, David G. Andersen
[Paper] [Slides] [Code]

FaSST: Fast, Scalable, and Simple Distributed Transactions with Two-Sided (RDMA) Datagram RPCs

Proc. USENIX OSDI, 2016
Anuj Kalia, Michael Kaminsky, David G. Andersen
[Paper] [Slides] [Code]

Design Guidelines for High Performance RDMA Systems

Proc. USENIX ATC, 2016
Anuj Kalia, Michael Kaminsky, David G. Andersen
Best Student Paper award
Appears as an invited article in USENIX ;login:
[Paper] [Slides] [Code]

Architecting to Achieve a Billion Requests Per Second Throughput on a Single Key-Value Store Server Platform

Proc. ACM/IEEE ISCA, 2015
S. Li, H. Lim, V. Lee, J.H. Ahn, A. Kalia, M. Kaminsky, D. Andersen, Seongil O, S. Lee, P. Dubey
Selected as one of IEEE Micro Top Picks. Invited to appear as an extended version at ACM TOCS.
[Paper] [Code]

Raising the Bar for Using GPUs in Software Packet Processing

Proc. USENIX NSDI, 2015
Anuj Kalia, Dong Zhou, Michael Kaminsky, David G. Andersen
[Paper] [Slides] [Code]

Using RDMA Efficiently for Key-Value Services

Proc. ACM SIGCOMM, 2014
Anuj Kalia, Michael Kaminsky, David G. Andersen
[Paper] [Early tech report] [Slides] [Code]

Others

PhD thesis: Efficient Remote Procedure Calls for Datacenters

Honorable Mention for ACM SIGOPS Doctoral Dissertation Award
Winner of CMU SCS's Edmund M. Clarke Doctoral Dissertation Award
[Link]

Achieving One Billion Key-Value Requests per Second on a Single Server

In MICRO Top Picks 2016
S. Li, H. Lim, V. Lee, J.H. Ahn, A. Kalia, M. Kaminsky, D. Andersen, Seongil O, S. Lee, P. Dubey
[Paper]

Full-Stack Architecting to Achieve a Billion-Requests-Per-Second Throughput on a Single Key-Value Store Server Platform

In ACM TOCS, 2016
S. Li, H. Lim, V. Lee, J.H. Ahn, A. Kalia, M. Kaminsky, D. Andersen, Seongil O, S. Lee, P. Dubey
[Paper]

Service

Program Committee: USENIX ATC '23, '22, '21; USENIX NSDI '24, '22; ACM EuroSys '24
External Review Committee: USENIX OSDI '21
Artifact Evaluation Committee Co-chair for OSDI + ATC'22

Book suggestions

Two excellent books about software development:
  • A Philosophy of Software Design, by Prof. John Ousterhout
  • The Art of Readable Code, by Dustin Boswell and Trevor Foucher