Archive for the ‘Publications’ Category
MARS accepted at IEEE ICNP
Our paper on "MARS: Multipath Adaptive Reliable Service has been accepted for publication at the 34th IEEE International Conference on Network Protocols (ICNP).
Abstract
Multipath transport is increasingly important for Internet/WAN services that move large data volumes across heterogeneous paths, including geo-distributed analytics, content distribution, and cloud-service pipelines. Existing solutions, however, face a practical trade-off: end-to-end transports such as MPTCP and MPQUIC are deployable but limited by endpointvisible paths and delayed congestion feedback, while routingor forwarder-assisted approaches often require infrastructure support or lack safe coordination across forwarding choices.
This paper presents MARS, a receiver-driven, forwarder-assisted multipath transport for Internet/WAN environments. MARS combines tier-synchronized overlay path discovery with coupled consumer/forwarder congestion control, enabling it to safely expand usable forwarding opportunities and react near bottlenecks. It runs as an incrementally deployable UDP overlay at clients, servers, relays, or CDN-like nodes.
We implement MARS in simulation and as a working prototype, and evaluate it through large-scale simulation and Mininet emulation under different deployment scales, loss rates, and failure scenarios. The results show that MARS provides deployment-dependent benefits: with endpoint-only deployment, it remains competitive with end-to-end multipath baselines; with cooperating overlay forwarders, it exposes richer usable path diversity and reduces max p95 flow completion time by up to 81.5% over ECMP-limited baselines. Even against path-expanded end-to-end baselines given the same path set, MARS achieves lower worst-case p95 FCT and stronger robustness under packet loss, while also recovering quickly from transient link failures.
These results demonstrate that ICN-style receiver-driven forwarding can serve as a deployable overlay transport substrate for WAN multipath, providing benefits beyond purely end-to-end designs without
requiring changes to IP routing.
Reference
Yitong Li, Xinjiao Li, Dirk Kutscher; MARS: Multipath Adaptive Reliable Service, accepted for publication at the 34th IEEE International Conference on Network Protocols (ICNP); Tempe, Arizona, USA, October 05-08, 2026
SAFS accepted at IEEE ICNP
Our paper on "SAFS: Slack-Aware Flow Scheduling for Pipelined AI Workloads" has been accepted at the 34th IEEE International Conference on Network Protocols (ICNP).
Abstract
Modern artificial intelligence (AI) systems increasingly rely on pipelined execution across accelerators, stages, and disaggregated components. In these systems, a network transfer is harmful only when it arrives after the downstream computation has exhausted the slack that would otherwise hide the communication. Existing datacenter transports observe bytes, congestion, flow sizes, or externally assigned deadlines, but they do not know whether a particular activation, gradient, or hidden-state transfer is on the current pipeline critical path.
We present Slack-Aware Flow Scheduling (SAFS), a receiverdriven transport for pipelined AI workloads. SAFS exposes each communication flow as a semantic dependency with remaining bytes and a runtime-derived no-bubble timestamp. Receivers translate this metadata into no-bubble rate demand, allocate safe scheduled rate across contending senders, and amortize control overhead with reusable rate grants. We apply the same abstraction to pipeline-parallel (PP) training and attention–feed-forward network (FFN) disaggregation (AFD) inference.
In ZeroBubble training, SAFS is best or close to best across 0–5 background flows, reducing mean iteration time under contention by protecting the stage-boundary transfer whose lateness would become exposed stall. In 16A2F inference, where 16 attention instances feed two FFN instances, SAFS reduces p99 time per output token (TPOT) by 38.7% relative to D2TCP and 66.2% relative to Homa. Targeted microbenchmarks show zero urgent deadline misses and reduce mean urgent flow completion time to 14.3 ms.
Reference
Ruilong Wu, Yisu Wang, Jiaxiang Zou, Xiangsen Chen, Yixiang Zhu, Xinjiao Li, Xinyu Chen, Dirk Kutscher; SAFS: Slack-Aware Flow Scheduling for Pipelined AI Workloads; accepted for publication at the 34th IEEE International Conference on Network Protocols (ICNP); Tempe, Arizona, USA, October 05-08, 2026
MD2G-Cast accepted at ACM Multimedia
Our paper on "MD2G-Cast: Relay-Coordinated Multicast for Scalable Volumetric Streaming over MoQ" has been accepted for publication at ACM Multimedia 2026..
Abstract
Volumetric streaming for immersive 6DoF experiences remains challenging to scale in multi-user settings. Existing systems treat overlapping field-of-view content as independent per-user flows, leading to redundant data replication across the network. This redundancy saturates shared links and manifests as unstable 𝑃99 tail latency, directly degrading interactive continuity.
We present MD2G-Cast, a relay-coordinated multicast framework over Media over QUIC (MoQ). Our key insight is that relays can act as decision points rather than passive forwarders when volumetric signals, such as viewing overlap, device heterogeneity, and bandwidth dynamics, are incorporated into relay decisions. MD2G-Cast enables relays to form reusable multicast groups and jointly schedule layered delivery, ensuring shared base-layer content is delivered once while enhancement layers are selectively assigned.
We implement MD2G-Cast on top of MoQ and evaluate it on a trace-driven testbed with real-world bandwidth and FoV traces. MD2G-Cast improves average QoE by 19% over multicast baselines while reducing 𝑃99 steady-state delivery delay by up to 30%. Under high concurrency, it achieves 53% higher QoE and up to 58.8% lower 𝑃99 steady-state delivery delay compared to a unicast baseline.
Reference
Ruonan Chai, Yisu Wang, Zili Meng, Dirk Kutscher; MD2G-Cast: Relay-Coordinated Multicast for Scalable Volumetric Streaming over MoQ, accepted for publication at ACM Multimedia 2026; Rio de Janeiro, Brazil — 10–14 November 2026
MultiMoQ accepted at ACM Multimedia
Our paper on "MultiMoQ: Multi-Access Media-Over-QUIC for Robust Immersive Video Streaming" has been accepted for publication at ACM Multimedia 2026.
Abstract
Live immersive video streaming, particularly 360° video, is increasingly adopted in applications such as virtual events, sports broadcasting, and remote education. Existing approaches struggle to support high-bitrate immersive streaming for large numbers of concurrent users, with coarse-grained delivery limiting responsiveness and insufficient support for coordinating concurrent tile streams. Media over QUIC (MoQ) has recently emerged as a promising solution for large-scale media delivery, yet it lacks robustness under bandwidth-constrained conditions, often resulting in playback stalls.
To address these challenges, we present MultiMoQ, a multi-access tile streaming framework built on MoQ that redesigns its delivery mechanism to enable robust high-bitrate streaming across multiple access paths, while supporting flexible tile scheduling and seamless access switching without playback stalls.
We implement a fully functional prototype of MultiMoQ and evaluate it in network emulation under heterogeneous real-world network conditions, comparing against Dynamic Adaptive Streaming over HTTP (DASH) and standard MoQ. Results show that MultiMoQ significantly improves robustness, increasing average goodput by about 61% and reducing tail end-to-end latency by about 69% compared to DASH, while reducing average stall time by about 97%ccompared to standard MoQ. These transport gains also translatecinto smoother viewport playback, reducing playback freeze ratio to 1.09%, compared with 3.96% for standard MoQ and 51.5% for DASH.
Reference
Yitong Li, Xinjiao Li, Ruonan Chai, Dirk Kutscher; MultiMoQ: Multi-Access Media-Over-QUIC for Robust Immersive Video Streaming; accepted for publication at ACM Multimedia 2026; Rio de Janeiro, Brazil — 10–14 November 2026
COMETS accepted at IEEE TMM
Our paper on COMETS: Coordinated Multi-Destination Video Transmission with In-Network Rate Adaptation has been accepted for publication by IEEE Transactions on Multimedia (TMM)
Abstract
Large-scale video streaming events attract millions of simultaneous viewers, stressing existing delivery infrastructures. Client-driven adaptation reacts slowly to shared congestion, while server-based coordination introduces scalability bottlenecks and single points of failure. We present COMETS, a coordinated multi-destination video transmission framework that leverages information-centric networking principles such as request aggregation and in-network state awareness to enable scalable, fair, and adaptive rate control. COMETS introduces a novel range-interest protocol and distributed in-network decision process that aligns video quality across receiver groups while minimizing redundant transmissions. To achieve this, we develop a lightweight distributed optimization framework that guides per-hop quality adaptation without centralized control. Extensive emulation shows that COMETS consistently improves bandwidth utilization, fairness, and user-perceived quality of experience over DASH, MoQ, and ICN baselines, particularly under high concurrency. The results highlight COMETS as a practical, deployable approach for next-generation scalable video delivery.
Introduction to COMETS
Nowadays, large streaming events typically attract millions of viewers, and the demand for concurrent video consumption is also expanding dramatically. For example, the number of monthly sports streaming viewers have grown from 57 million in 2021 to more than 90 million in 2025, with more than 17% users participating in multiple streams simultaneously. This explosive growth exposes fundamental limitations in existing video delivery architectures: how to maintain consistent, fair Quality of Experience (QoE) when thousands of users compete for shared bottleneck resources.
Existing infrastructures are not designed for effective coordination and resource sharing among large numbers of simultaneous viewers, resulting in inefficient management of concurrent requests for the same content segments and insufficient coordination of network resource allocation among users of the shared infrastructure. These inefficiencies lead to redundant data transmission and suboptimal bandwidth utilization, ultimately impairing user QoE by increasing network congestion, unstable bitrates, and higher incidences of buffering, especially during peak usage scenarios. To address these challenges, an ideal video delivery system must possess coordinated, scalable, and adaptive capabilities to maximize bandwidth utilization while ensuring a fair, high-quality experience for all users. Such a system should aggregate requests for the same content to eliminate redundancy, make intelligent in-network decisions and distribute computational load to avoid bottlenecks.
![]() |
![]() |
| a) Latency vs. User Load | b) Mean Bitrate vs. User Load |
Figure 1: Performance Comparison between baseline MoQ and server-optimized MoQ under increasing user load.
Current solutions exhibit fundamental limitations with respect to coordination and scalability. Client-adaptive approaches like Dynamic Adaptive Streaming over HTTP (DASH) enable individual clients to select video representations independently. However, their uncoordinated decisions, based on delayed and localized network views, lag behind the actual state of shared network bottlenecks, leading to bandwidth contention and bitrate oscillations. Server-side approaches address these limitations by centralizing adaptation logic, enabling optimal resource allocation through comprehensive network and user demand assessments. However, managing state and control interactions for numerous users introduces scalability challenges, and centralized decision architectures create single points of failure that compromise real-time performance. Our experiments (Figure 1) demonstrate that even state-of-the-art server-optimized Media over QUIC (MoQ) ultimately encounters the same scalability barriers as baseline approaches under high concurrency.
Key Insights
We observe that effective multi-user video streaming requires two properties: I). aggregation-aware delivery, where identical requests are merged to eliminate redundant transmissions, and II). distributed coordination, where adaptation decisions are made at points of request convergence rather than at centralized endpoints. This leads us to consider Information-Centric Networking (ICN). ICN provides inherent advantages for multi-user content distribution through in-network caching and request aggregation in systems like CCNx/NDN. While these features reduce redundant transmissions by merging duplicate requests at forwarders, existing ICN-based solutions focus on hop-by-hop adaptation rather than coordinated multi-user rate adaptation, suffering from decision lag and failing to ensure efficient convergence toward stable, fair rate allocations (i.e., equitable QoE distribution). To address these limitations, we present COMETS (Coordinated Multi-Destination Video Transmission with In-Network Rate Adaptation), a scalable, ICN-based multi-destination video streaming framework engineered to resolve challenges in large-scale video delivery: redundant data transmission, lack of scalable coordination, and inefficient system convergence.
Design Philosophy
COMETS is based on three principles that distinguish it from prior work: I). Group-aware rather than individual optimization. Instead of each client independently selecting bitrates, COMETS groups receivers with similar capabilities and network conditions, then aligns video quality across each group. This transforms the combinatorial complexity of individual decisions into tractable group-level optimization. II). Proactive rather than reactive adaptation. Unlike existing ICN approaches that react to congestion signals, COMETS uses a distributed Lagrangian framework where forwarders exchange dual variables (price signals) to anticipate upstream constraints. This enables proactive coordination without centralized state collection. III). Deployable overlay architecture. COMETS requires no modifications to network infrastructure. To ensure deployability, COMETS is architecturally flexible and can be deployed as an application-layer overlay network over existing Internet protocols (e.g., HTTP/QUIC over UDP), similar to Content Delivery Networks (CDNs) like Akamai or CloudFlare. It requires no infrastructure modifications and assumes trusted intermediate nodes under the same administrative domain, enabling immediate integration into today’s networks without network-layer changes. While COMETS shares MoQ’s vision of moving intelligence into the network, it avoids central bottlenecks by enabling per-hop optimization via ICN primitives, and is deployable over MoQ-capable infrastructures as an overlay.
Our Approach. COMETS transforms video streaming from isolated endpoint control into coordinated in-network negotiation, with four key contributions:
• Range-interest protocol for coordinated adaptation. We introduce a novel protocol where clients express resolution ranges rather than specific quality levels. This enables forwarders to aggregate requests and optimize resolution assignments across user groups, shifting adaptation logic from endpoints to the network fabric.
• Scalable architecture without central bottlenecks. COMETS distributes adaptation logic across forwarders, combining request aggregation with per-hop decision-making.
• Distributed optimization with closed-form solutions. We formalize coordinated multi-destination video transmission as a unified Integer Linear Programming (ILP) problem and develop a two-stage distributed algorithm. Unlike prior ICN approaches that rely on heuristics or reactive congestion signals, our method derives analytical closed-form solutions for per-hop quality decisions, enabling proactive, group-aware rate allocation with provable convergence guarantees.
• Implementation and Evaluation: Through extensive emulation on Mini-NDN with up to 300 concurrent clients, we demonstrate that COMETS achieves consistent QoE scores above 0.7 across all tested scales, while baselines degrade below 0.5 at high concurrency. COMETS maintains near-perfect fairness (Jain’s index ≥ 0.93) and achieves optimization convergence within 50ms—up to 3.7× faster than centralized approaches.
References
Yulong Zhang, Ying Cui, Zili Meng, Abhishek Kumar, Dirk Kutscher; COMETS: Coordinated Multi-Destination Video Transmission with In-Network Rate Adaptation; IEEE Transactions on Multimedia; 2026; pre-print: https://arxiv.org/abs/2601.18670
Invited Talk at FNDC: Connecting AI: Inter-Networking Challenges for Distributed Machine Learning
I gave a talk at the Future Network Development Conference (FNDC) in Nanjing on August 20th, 2025. The title of the talk was Connecting AI: Inter-Networking Challenges for Distributed Machine Learning, and I talked about our recent work on PacTrain, NetSenseML, and some new work on in-network aggregation.

PacTrain is a novel framework that accelerates distributed training by combining pruning with sparse gradient compression. Active pruning of the neural network makes the model weights and gradients sparse. By ensuring the global knowledge of the gradient sparsity among all distributed training workers, we can perform lightweight compression communication without harming accuracy. We show that the PacTrain compression scheme achieves a near-optimal compression strategy while remaining compatible with the all- reduce primitive. Experimental evaluations show that PacTrain improves training throughput by 1.25 to 8.72× compared to state-of-the-art compression-enabled systems for representative vision and language models training tasks under bandwidth-constrained conditions.
NetSenseML is a novel network adaptive distributed deep learning framework that dynamically adjusts quantization, pruning, and compression strategies in response to real-time network conditions. By actively monitoring network conditions, NetSenseML applies gradient compression only when network congestion negatively impacts convergence speed, thus effectively balancing data payload reduction and model accuracy preservation. Our approach ensures efficient resource usage by adapting reduction techniques based on current network conditions, leading to shorter convergence times and improved training efficiency. Experimental evaluations show that NetSenseML can improve training throughput by a factor of 1.55x to 9.84x compared to state-of-the-art compression-enabled systems for representative DDL training jobs in bandwidth-constrained conditions.
INDS Accepted at ACM Multimedia
Our paper on INDS: Incremental Named Data Streaming for Real-Time Point Cloud Video has been accepted at ACM Multimedia 2025.

Abstract:
Real-time streaming of point cloud video – characterized by high data volumes and extreme sensitivity to packet loss – presents significant challenges under dynamic network conditions. Traditional connection-oriented protocols such as TCP/IP incur substantial retransmission overhead and head-of-line blocking under lossy conditions, while reactive adaptation approaches such as DASH lead to frequent quality fluctuations and a suboptimal user experience. In this paper, we introduce INDS (Incremental Named Data Streaming), a novel adaptive transmission framework that exploits the inherent layered encoding and hierarchical object structure of point cloud data to enable clients to selectively request enhancement layers based on available bandwidth and decoding capabilities. Built on Information-Centric Networking (ICN) principles, INDS employs a hierarchical naming scheme organized by time windows and Groups of Frames (GoF), which enhances cache reuse and facilitates efficient data sharing, ultimately reducing both network and server load. We implemented a fully functional prototype and evaluated it using emulated network scenarios. The experimental results demonstrate that INDS reduces end-to-end delay by up to 80%, boosts effective throughput by 15%–50% across diverse operating conditions, and increases cache hit rates by 20%–30% on average.

References
Ruonan Chai, Yixiang Zhu, Xinjiao Li, Jiawei Li, Zili Meng, Dirk Kutscher; INDS: Incremental Named Data Streaming for Real-Time Point Cloud Video; accepted for publication at ACM Multimedia 2025; October 2025
AdaptQNet accepted at MobiCom
Our paper on AdaptQNet: Optimizing Quantized DNN on Microcontrollers via Adaptive Heterogeneous Processing Unit Utilization has been accepted at ACM MobiCom-2025.
Abstract
There is a growing trend in deploying DNNs on tiny micro-controller (MCUs) to provide inference capabilities in the IoT. While prior research has explored many lightweight techniques to compress DNN models, achieving overall efficiency in model inference requires not only model optimization but also careful system resource utilization for execution. Existing studies primarily leverage arithmetic logic units (ALUs) for integer-only computations on a single CPU core. Floating-point units (FPU) and multi-core capabilities available in many existing MCUs remain underutilized.

To fill this gap, we propose AdaptQNet, a novel MCU neural network system that can determine the optimal precision assignment for different layers of a DNN model. AdaptQNet models the latency of various operators in DNN models across different precisions on heterogeneous processing units. This facilitates the discovery of models that utilize FPU and multi-core capabilities to enhance capacity while adhering to stringent memory constraints. Our implementation and experiments demonstrate that AdaptQNet enables the deployment of models with better accuracy-efficiency trade-off on MCUs.
References
Yansong Sun, Jialuo He, Dirk Kutscher, Huangxun CHEN; AdaptQNet: Optimizing Quantized DNN on Microcontrollers via Adaptive Heterogeneous Processing Unit Utilization; The 31st Annual International Conference On Mobile Computing And Networking (MobiCom 2025)
NetSenseML accepted at Euro-Par
Our paper on NetSenseML: Network-Adaptive Compression for
Efficient Distributed Machine Learning has been accepted at the 31st International European on Parallel and Distributed Computing (Euro-Par-2025).

Abstract:
Training large-scale distributed machine learning models imposes considerable demands on network infrastructure, often resulting in sudden traffic spikes that lead to congestion, increased latency, and reduced throughput, which would ultimately affect convergence times and overall training performance. While gradient compression techniques are commonly employed to alleviate network load, they frequently compromise model accuracy due to the loss of gradient information.
This paper introduces NetSenseML, a novel network adaptive distributed deep learning framework that dynamically adjusts quantization, pruning, and compression strategies in response to real-time network conditions. By actively monitoring network conditions, NetSenseML applies gradient compression only when network congestion negatively impacts convergence speed, thus effectively balancing data payload reduction and model accuracy preservation.
Our approach ensures efficient resource usage by adapting reduction techniques based on current network conditions, leading to shorter convergence times and improved training efficiency. We present the design of the NetSenseML adaptive data reduction function and experimental evaluations show that NetSenseML can improve training throughput by a factor of 1.55x to 9.84x compared to state-of-the-art compression-enabled systems for representative DDL training jobs in bandwidth-constrained conditions.
References
Yisu Wang, Xinjiao Li, Ruilong Wu, Huangxun Chen, Dirk Kutscher; NetSenseML: Network-Adaptive Compression for Efficient Distributed Machine Learning; 31st International European on Parallel and Distributed Computing (Euro-Par-2025); August 2025; Preprint, Euro-Par-2025 Proceedings
Trochilus accepted at USENIX ATC
Our paper on Trochilus, titled Learning-Enhanced High-Throughput Pattern Matching Based on Programmable Data Plane has been accepted at USENIX ATC-2025. This is joint work with Qing LI's group at Peng Cheng Lab, and the first author is Guanglin DUAN.

Abstract:
Pattern matching is critical in various network security applications. However, existing pattern matching solutions struggle to maintain high throughput and low cost in the face of growing network traffic and increasingly complex patterns. Besides, managing and updating these systems is labor intensive, requiring expert intervention to adapt to new patterns and threats. In this paper, we propose Trochilus, a novel framework that enables high-throughput and accurate pattern matching directly on programmable data planes, making it highly relevant to modern large-scale network systems. Trochilus innovated by combining the learning ability of model inference with the high-throughput and cost-effective advantages of data plane processing. It leverages a byte-level recurrent neural network (BRNN) to model complex patterns, preserving expert knowledge while enabling automated updates for sustained accuracy. To address the challenge of limited labeled data, Trochilus proposes a semi-supervised knowledge distillation (SSKD) mechanism, converting the BRNN into a lightweight, data-plane-friendly soft multi-view forest (SMF), which can be efficiently deployed as match-action tables. Trochilus minimizes the need for expensive TCAM through a novel entry cluster algorithm, making it scalable to large network environments. Our evaluations show that Trochilus achieves multi-Tbps throughput, supports various pattern sets, and maintains high accuracy through automatic updates.
References
- Guanglin Duan, Yucheng Huang, Zhengxin Zhang, Qing Li, Dan Zhao, Zili Meng, Dirk Kutscher, Ruoyu Li, Yong Jiang, and Mingwei Xu. Learning-Enhanced High-Throughput Pattern Matching Based on Programmable Data Plane. Usenix ATC 2025. accepted for publication
- Extended Summary by Peng Cheng Lab

