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 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 (Cornell): 2021, 2022
  • Junzhi Gong (Harvard): 2020, 2022

Papers

Migrating Baseband Processing in Virtualized RANs with Slingshot

In submission
Nikita Lazarev*, Tao Ji*, Anuj Kalia, Daehyeok Kim, Ilias Marinos, Francis Y. Yan, Christina Delimitrou, Zhiru Zhang, Aditya Akella

Scalable Distributed Massive MIMO Baseband Processing

In submission
Junzhi Gong, Anuj Kalia, Minlan Yu

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 '22, '21; USENIX NSDI '22
External Review Committee: USENIX OSDI '21
Artifact Evaluation Committee Co-chair for OSDI + ATC'22