Demo Data from EDBT 2026 / reviewers in the wild / expert
Kshiteej Mahajan
dblp:161/0737
· DBLP profile ↗
8ranked-venue papers
4as first author
3since 2021 · last 2026
0009-0002-5702-2836ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 2 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Security and privacy · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 37% Distributed systems · 32% Parallel and multicore computing · 13% | |
| Computer networks
3 papers |
Transport protocols and congestion control · 67% Software-defined and programmable networks · 29% Network measurement and analytics · 4% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% | |
| Artificial intelligence
1 paper |
Trustworthy machine learning · 100% |
Topics — the 17 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transport protocols and congestion control
learning-based congestion control |
1.0 | 1 | 2026 | Canopy: Property-Driven Learning for Congestion Control · EuroSys 2026 |
High-performance computing
collective communication |
0.7 | 1 | 2023 | Better Together: Jointly Optimizing ML Collective Scheduling and Execution Planning using SYNDICATE · NSDI 2023 |
Distributed systems › distributed scheduling
collective communication scheduling |
0.7 | 1 | 2023 | Better Together: Jointly Optimizing ML Collective Scheduling and Execution Planning using SYNDICATE · NSDI 2023 |
Parallel and multicore computing › parallel scheduling
communication scheduling |
0.7 | 1 | 2023 | Better Together: Jointly Optimizing ML Collective Scheduling and Execution Planning using SYNDICATE · NSDI 2023 |
Distributed systems › data aggregation
in-network aggregation |
0.5 | 1 | 2021 | ATP: In-network Aggregation for Multi-tenant Learning · NSDI 2021 |
Cloud and datacenter computing › multi-tenancy
multi-tenant learning |
0.5 | 1 | 2021 | ATP: In-network Aggregation for Multi-tenant Learning · NSDI 2021 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 1 | 2020 | Themis: Fair and Efficient GPU Cluster Scheduling · NSDI 2020 |
Cloud and datacenter computing › job scheduling
fair scheduling |
0.4 | 1 | 2020 | Themis: Fair and Efficient GPU Cluster Scheduling · NSDI 2020 |
Cloud and datacenter computing › cluster resource management and scheduling › cluster scheduling
GPU cluster scheduling |
0.4 | 1 | 2020 | Themis: Fair and Efficient GPU Cluster Scheduling · NSDI 2020 |
Query processing and optimization
adaptive query processing |
0.3 | 1 | 2018 | Dynamic Query Re-Planning using QOOP · OSDI 2018 |
Machine learning › Trustworthy machine learning
robustness |
0.3 | 1 | 2026 | Canopy: Property-Driven Learning for Congestion Control · EuroSys 2026 |
Software-defined and programmable networks › SDN security
attack detection |
0.2 | 1 | 2015 | SPHINX: Detecting Security Attacks in Software-Defined Networks · NDSS 2015 |
Software-defined and programmable networks
SDN security |
0.2 | 1 | 2015 | SPHINX: Detecting Security Attacks in Software-Defined Networks · NDSS 2015 |
Electronic design automation › hardware verification and test
fault diagnosis |
0.2 | 1 | 2015 | Hansel: diagnosing faults in openStack · CoNEXT 2015 |
Distributed systems
fault tolerance |
0.2 | 1 | 2015 | Hansel: diagnosing faults in openStack · CoNEXT 2015 |
Distributed systems
root cause analysis |
0.2 | 1 | 2015 | Hansel: diagnosing faults in openStack · CoNEXT 2015 |
Network security › intrusion detection and prevention
intrusion detection |
0.1 | 1 | 2015 | SPHINX: Detecting Security Attacks in Software-Defined Networks · NDSS 2015 |
Methods — techniques the papers use, named apart from their topics
property-driven learning · 2.0formal verification · 2.0abstract interpretation · 2.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Canopy: Property-Driven Learning for Congestion ControlabstractLearning-based congestion controllers offer better adaptability compared to traditional heuristics. However, the unreliability of learning techniques can cause learning-based controllers to behave poorly, creating a need for formal guarantees. While methods for formally verifying learned congestion controllers exist, these methods offer binary feedback that cannot optimize the controller toward better behavior. We improve this state-of-the-art via Canopy, a new property-driven framework that integrates learning with formal reasoning in the learning loop. Canopy uses novel quantitative certification with an abstract interpreter to guide the training process, rewarding models, and evaluating robust and safe model performance on worst-case inputs. Our evaluation demonstrates that unlike state-of-the-art learned controllers, Canopy-trained controllers provide both adaptability and worst-case reliability across a range of network conditions. Divyanshu Saxena, Rohit Dwivedula, Kshiteej Mahajan, Swarat Chaudhuri, Aditya Akella |
EuroSys | 4 |
| 2023 | Better Together: Jointly Optimizing ML Collective Scheduling and Execution Planning using SYNDICATE
Kshiteej Mahajan, Ching-Hsiang Chu, Srinivas Sridharan 0002, Aditya Akella |
NSDI | 1 |
| 2021 | ATP: In-network Aggregation for Multi-tenant Learning
ChonLam Lao, Yanfang Le, Kshiteej Mahajan, Wenfei Wu, Aditya Akella, Michael M. Swift |
NSDI | 3 |
| 2020 | Themis: Fair and Efficient GPU Cluster Scheduling
Kshiteej Mahajan, Arjun Balasubramanian, Arjun Singhvi, Shivaram Venkataraman, Aditya Akella, Amar Phanishayee, Shuchi Chawla 0001 |
NSDI | 1 |
| 2018 | Dynamic Query Re-Planning using QOOP
Kshiteej Mahajan, Mosharaf Chowdhury, Aditya Akella, Shuchi Chawla 0001 |
OSDI | 1 |
| 2016 | JURY: Validating Controller Actions in Software-Defined NetworksabstractSoftware-defined networks (SDNs) only logically centralize the control plane. In reality, SDN controllers are distributed entities, which may exhibit different behavior on event triggers. We identify several classes of faults that afflict an SDN controller cluster and demonstrate them on two enterprise SDN controllers, ONOS and OpenDaylight. We present JURY, a system to validate controller activities in a clustered SDN deployment, involving topological and forwarding state, without imposing any restrictions on the controller behavior. Our evaluation shows that JURY requires minimal changes to the SDN controllers for deployment, and is capable of validating controller actions in near real time with low performance overheads. Kshiteej Mahajan, Rishabh Poddar, Mohan Dhawan, Vijay Mann |
DSN | 1 |
| 2015 | Hansel: diagnosing faults in openStackabstractWith majority of the world's data and computation handled by cloud-based systems, cloud management stacks such as Apache's CloudStack, VMware's vSphere and OpenStack have become an increasingly important component in cloud software. However, like every other complex distributed system, these cloud stacks are susceptible to faults, whose root cause is often hard to diagnose. We present HANSEL, a system that leverages non-intrusive network monitoring to expedite root cause analysis of such faults manifesting in OpenStack operations. HANSEL is fast and accurate, and precise even under conditions of stress. Dhruv Sharma, Rishabh Poddar, Kshiteej Mahajan, Mohan Dhawan, Vijay Mann |
CoNEXT | 3 |
| 2015 | SPHINX: Detecting Security Attacks in Software-Defined Networks
Mohan Dhawan, Rishabh Poddar, Kshiteej Mahajan, Vijay Mann |
NDSS | 3 |