Trident: Adaptive Scheduling for Heterogeneous Multimodal Data Pipelines
Ding Pan, Zhuangzhuang Zhou, Long Qian, Binhang Yuan

TL;DR
Trident is an adaptive scheduling framework that optimizes heterogeneous multimodal data pipelines by dynamically adjusting operator configurations and placements, significantly improving throughput under variable workloads.
Contribution
It introduces a multi-layer adaptive scheduling approach combining throughput estimation, workload shift detection, and joint optimization for heterogeneous resources.
Findings
Up to 2.01x throughput improvement on document pipelines
Up to 1.88x throughput improvement on video pipelines
Low overhead enabling online re-optimization
Abstract
The rapid adoption of large language models and multimodal foundation models has made multimodal data preparation pipelines critical AI infrastructure. These pipelines interleave CPU-heavy preprocessing with accelerator-backed (GPU/NPU/TPU) inference and produce massive intermediate artifacts. Achieving high throughput is difficult because workloads are highly non-stationary: regime shifts, input-dependent inference, and transient memory spikes cause rapid performance fluctuations and out-of-memory (OOM) failures. Existing schedulers typically rely on threshold-based autoscaling or assume synchronous, homogeneous operators, leading to poor efficiency. We present Trident, an adaptive scheduling framework for heterogeneous multimodal pipelines on fixed-resource clusters. Trident closes the loop across three coupled layers: (i) an observation layer that estimates per-operator sustainable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Parallel Computing and Optimization Techniques · Advanced Neural Network Applications
