Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hardik Soni 0001

dblp:150/9389 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
4since 2021 · last 2026
0000-0002-6812-8751ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 6 · 3 first-author · 2 since 2021Systems, architecture and hardware · 2 · 2 since 2021

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
3 papers
Cloud and datacenter computing · 66% Hardware accelerators and domain-specific architectures · 23% Distributed systems · 11%
Computer networks
3 papers
Software-defined and programmable networks · 51% Datacenter networks · 33% Internet architecture and protocols · 15%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
serverless computing
1.922026
Not A DPU in Name Only! Unleashing RDMA-capable DPUs in Multi-Tenant Serverless Clouds with NADINO · EuroSys 2026
Palladium: A DPU-enabled Multi-Tenant Serverless Cloud over Zero-copy Multi-node RDMA Fabrics · SIGCOMM 2025
Cloud and datacenter computing
cluster resource management and scheduling
1.012026
AdaGen: Workload-Adaptive Cluster Scheduler for Latency-Optimal LLM Inference Serving · EuroSys 2026
Hardware accelerators and domain-specific architectures › domain-specific accelerator › data processing accelerator
data processing unit
1.012026
Not A DPU in Name Only! Unleashing RDMA-capable DPUs in Multi-Tenant Serverless Clouds with NADINO · EuroSys 2026
Cloud and datacenter computing
inference serving
1.012026
AdaGen: Workload-Adaptive Cluster Scheduler for Latency-Optimal LLM Inference Serving · EuroSys 2026
Distributed systems › distributed scheduling
latency-aware scheduling
1.012026
AdaGen: Workload-Adaptive Cluster Scheduler for Latency-Optimal LLM Inference Serving · EuroSys 2026
Cloud and datacenter computing › inference serving
LLM serving
1.012026
AdaGen: Workload-Adaptive Cluster Scheduler for Latency-Optimal LLM Inference Serving · EuroSys 2026
Hardware accelerators and domain-specific architectures
machine learning accelerator
1.012026
AdaGen: Workload-Adaptive Cluster Scheduler for Latency-Optimal LLM Inference Serving · EuroSys 2026
Cloud and datacenter computing › multi-tenancy
tenant isolation
0.912025
Palladium: A DPU-enabled Multi-Tenant Serverless Cloud over Zero-copy Multi-node RDMA Fabrics · SIGCOMM 2025
Datacenter networks
RDMA
0.622026
Not A DPU in Name Only! Unleashing RDMA-capable DPUs in Multi-Tenant Serverless Clouds with NADINO · EuroSys 2026
Palladium: A DPU-enabled Multi-Tenant Serverless Cloud over Zero-copy Multi-node RDMA Fabrics · SIGCOMM 2025
Software-defined and programmable networks › programmable data plane
data plane programming language
0.412020
Composing Dataplane Programs with μP4 · SIGCOMM 2020
Software-defined and programmable networks
programmable data plane
0.412020
Composing Dataplane Programs with μP4 · SIGCOMM 2020
Machine learning › Efficient and distributed learning
distributed inference
0.312026
AdaGen: Workload-Adaptive Cluster Scheduler for Latency-Optimal LLM Inference Serving · EuroSys 2026
Internet architecture and protocols
zero-copy communication
0.312025
Palladium: A DPU-enabled Multi-Tenant Serverless Cloud over Zero-copy Multi-node RDMA Fabrics · SIGCOMM 2025

Methods — techniques the papers use, named apart from their topics

RDMA · 3.7workload-adaptive scheduling · 2.0simulation-based latency estimation · 2.0selective distributed execution · 2.0shared memory · 1.7DPU offload · 1.7modular composition · 0.4language design · 0.4
YearPublicationVenuePosition
2026 Not A DPU in Name Only! Unleashing RDMA-capable DPUs in Multi-Tenant Serverless Clouds with NADINO
Shixiong Qi, Songyu Zhang, K. K. Ramakrishnan, Diman Zad Tootaghaj, Hardik Soni 0001, Puneet Sharma 0001
EuroSys5
2026 AdaGen: Workload-Adaptive Cluster Scheduler for Latency-Optimal LLM Inference Serving
abstract
The inference workloads of Large Language Models (LLMs) pose significant latency and cost challenges due to increasing model sizes and demand for real-time responses. Existing cluster schedulers for multi-instance LLM serving primarily focus on load balancing to optimize memory usage, which is insufficient for workloads with diverse request characteristics. In such cases, the compute layout — the arrangement of tokens across iterations within each instance—plays a crucial role in determining latency. We propose AdaGen, a workload-adaptive cluster scheduler that minimizes latency and thus maximizes SLO attainment by optimizing compute layouts across instances. AdaGen employs a multi-step scheduling strategy: it first classifies requests based on prefill and decode lengths, then balances load, and finally performs selective distributed execution across instances. Each step incrementally refines the scheduling based on the compute layouts derived from the decision of the previous step. To avoid the overhead of actual execution to generate the layouts, AdaGen introduces a novel simulation-based estimator. Extensive experiments using production workloads show that AdaGen achieves up to 3.6× higher SLO attainment and 2× better cost-efficiency compared to the existing systems, while ensuring scalability.
Sudipta Saha Shubha, Ayush Goel, Diman Zad Tootaghaj, Khaled Diab 0001, Hardik Soni 0001, K. K. Ramakrishnan, Puneet Sharma 0001, Haiying Shen
EuroSys5
2026 CCSwitch: A Scalable Data Plane for Non-Blocking In-Network Collective Communication
abstract
Collective communication operations in AI and HPC workloads generate heavy network traffic. Offloading these operations to network switches reduces latency, but performing arithmetic and replication at line rate is difficult, especially as port counts and link speeds grow. Existing in-network approaches rely on accumulation buffers that not only limit throughput but also require complex state management to handle stragglers and congestion. We present CCSwitch, a modular switching fabric built from 4×4 non-blocking Collective Engines (CEs). Each CE combines spatial and temporal parallelism to perform reductions without accumulation buffers. CEs compose into k-ary n-tree topologies, scaling to 32- and 256-port switches while preserving non-blocking throughput. Source routing and flit-level synchronization keep per-switch state minimal. Our FPGA implementation shows that CCSwitch's quaternary-tree reduction fabric uses up to 23% fewer LUTs and 12–30% fewer flip-flops than a comparable Clos-based design at equal throughput. Enabling the full feature set—source routing, replication, and time-multiplexed VCs—uses 1.4–1.8× more LUTs than the circuit-switched baseline, well below the 3–5× overhead typical of packet-switched NoC routers, while supporting concurrent collectives on shared links.
Sumukh Pinge, Hardik Soni 0001, Bob Lantz, Khaled Diab 0001, Lianjie Cao, Tajana Rosing, Puneet Sharma 0001
SIGCOMM2
2025 Palladium: A DPU-enabled Multi-Tenant Serverless Cloud over Zero-copy Multi-node RDMA Fabrics
abstract
Serverless computing offers resource efficiency but suffers from a heavyweight data plane. We present Palladium, a DPU-offloaded serverless data plane enabling distributed zero-copy communication. Palladium uses two-sided RDMA and cross-processor shared memory to mitigate limitations of wimpy DPU cores. Its DPU-enabled network engine (DNE) isolates RDMA resources and manages flows across tenants. By converting HTTP/TCP to RDMA at ingress, Palladium reduces protocol overhead on the critical path.
Shixiong Qi, Songyu Zhang, K. K. Ramakrishnan, Diman Zad Tootaghaj, Hardik Soni 0001, Puneet Sharma 0001
SIGCOMM5
2020 Composing Dataplane Programs with μP4
abstract
Dataplane languages like P4 enable flexible and efficient packet-processing using domain-specific primitives such as programmable parsers and match-action tables. Unfortunately, P4 programs tend to be monolithic and tightly coupled to the hardware architecture, which makes it hard to write programs in a portable and modular way---e.g., by composing reusable libraries of standard protocols.
Hardik Soni 0001, Myriana Rifai, Praveen Kumar 0003, Ryan Doenges, Nate Foster
SIGCOMM1
2017 Scalable guaranteed-bandwidth multicast service in software defined ISP networks
abstract
New applications where anyone can broadcast video are becoming very popular on smartphones. With the advent of high definition video, ISP providers may take the opportunity to propose new high quality broadcast services to their clients. Because of its centralized control plane, Software Defined Networking (SDN) seems an ideal way to deploy such a service in a flexible and bandwidth-efficient way. But deploying large scale multicast services on SDN requires smart group membership management and a bandwidth reservation mechanism to support QoS guarantees that should neither waste bandwidth nor impact too severely best effort traffic. In this paper, we propose a Network Function Virtualization based solution for Software Defined ISP networks to implement scalable multicast group management. Then, we propose the Lazy Load balancing Multicast (L2BM) routing algorithm for sharing the network capacity in a friendly way between guaranteed-bandwidth multicast traffic and best-effort traffic. Our implementation of the framework made on Floodlight controllers and Open vSwitches is used to study the performance of L2BM.
Hardik Soni 0001, Walid Dabbous, Thierry Turletti, Hitoshi Asaeda
ICC1
2017 NFV-Based Scalable Guaranteed-Bandwidth Multicast Service for Software Defined ISP Networks
abstract
New applications where anyone can broadcast high quality video are becoming very popular. Internet services providers (ISPs) may take the opportunity to propose new high quality multicast services to their clients. Because of its centralized control plane, software defined networking (SDN) enables the deployment of such a service in a flexible and bandwidth-efficient way. But deploying large-scale multicast services on SDN requires smart group membership management and a bandwidth reservation mechanism with QoS guarantees that should neither waste bandwidth nor impact too severely best effort traffic. In this paper, we propose: 1) a scalable multicast group management mechanism based on a network function virtualization approach for software defined ISP networks to implement and deploy multicast services on the network edge and 2) the lazy load balancing multicast (L2BM) routing algorithm for sharing the core network capacity in a friendly way between guaranteed-bandwidth multicast traffic and best-effort traffic and that does not require costly real-time monitoring of link utilization. We have implemented the mechanism and algorithm, and evaluated them both in a simulator and a testbed. In the testbed, we experimented the group management at the edge and L2BM in the core with an open vSwitch-based QoS framework and evaluated the performance of L2BM with an exhaustive set of experiments on various realistic scenarios. The results show that L2BM outperforms other state-of-the art algorithms by being less aggressive with best-effort traffic and accepting about 5%-15% more guaranteed-bandwidth multicast join requests.
Hardik Soni 0001, Walid Dabbous, Thierry Turletti, Hitoshi Asaeda
IEEE Trans. Netw. Serv. Manag.1
2014 Demo abstract: realistic evaluation of kernel protocols and software defined wireless networks with DCE/ns-3
abstract
We propose to demonstrate Direct Code Execution (DCE), a framework that enables to execute nearly unmodified applications and Linux Kernel code jointly with the ns-3 simulator. DCE allows therefore fully deterministic reproducibility of network experiments. DCE also supports larger scale scenarios than real-time emulators by using simulation time dilatation. In this demonstration, we will showcase two main scenarios: (1) a basic example describing how to integrate in DCE the Data Center TCP (DCTCP) Linux kernel patch, and then how to customize this protocol and run it on different scenarios; (2) a more advanced use case demonstrating how to benefit from DCE to build a rich and realistic evaluation environment for Software Defined Wireless Networks based on Open vSwitch and the NOX SDN controller.
Emilio Pasquale Mancini, Hardik Soni 0001, Thierry Turletti, Walid Dabbous, Hajime Tazaki
MSWiM2