BatchWeave: A Consistent Object-Store-Native Data Plane for Large Foundation Model Training
Not on the map. Why?
Abstract (arXiv)
Modern Large Foundation Model (LFM) training has transformed the data pipeline from a static ingestion layer into a dynamic component that must co-evolve with the training process. Existing systems are ill-equipped: colocated dataloaders offer no failure isolation, while message queue-based disaggregated dataloaders operate on a record/offset abstraction that cannot express the batch-level semantics required by distributed training. We present BatchWeave, an object-store-native training data plane for distributed LFM training. BatchWeave uses versioned manifests and conditional object writes to coordinate batch publication, recovery, and lifecycle management. First, it introduces the Transactional Global Batch (TGB), which builds on versioned-manifest ACID storage semantics and extends them with training-specific consistency, including atomic all-rank batch visibility, a globally ordered step sequence, checkpoint-aligned lifecycle management, and end-to-end exactly-once recovery. Second, it realizes recovery and retention directly in the storage layer, by durably persisting producer state through the commit protocol and tying reclamation to distributed checkpoint state. Third, its Decentralized Adaptive Commit (DAC) algorithm sustains stable ingestion throughput as the manifest grows, without any inter-producer communication. Evaluations on large-scale multimodal pre-training and SFT workloads using 64 GPUs show that BatchWeave outperforms colocated dataloader throughput while providing full failure isolation, outperforms Apache Kafka in ingestion throughput, and achieves lower consumer read latency than Kafka.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 34 references that are in the map. First posted on arXiv 11 May 2026.
Builds on
9 of 34 references.
References · 9
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 9,379
- 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 660
- 2021tf.data: A Machine Learning Data Processing Frameworkcited by 41
- 2020High Performance I/O For Large Scale Deep Learningcited by 26
- 2022tf.data service: A Case for Disaggregating ML Input Data Processingcited by 16
- 2024cedar: Optimized and Unified Machine Learning Input Data Pipelinescited by 6
- 2025MegaScale-Data: Scaling Dataloader for Multisource Large Foundation Model Trainingcited by 4
- 2025Mixtera: A Data Plane for Foundation Model Trainingcited by 3
Built on by
Not cited yet.