mlsanityData to 14 Oct 2026

Venn: Resource Management for Collaborative Learning Jobs

arXiv 2312.08298 ↗First posted 13 Dec 2023cs.DC cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

In recent years, collaborative learning (CL) has emerged as a promising approach for machine learning (ML) and data science across distributed edge devices. As the deployment of CL jobs increases, they inevitably contend for limited resources. However, efficient resource scheduling in this context is challenging because of the ephemeral nature and resource heterogeneity of devices, coupled with the overlapping resource requirements of diverse CL jobs. Existing resource managers often assign devices to CL jobs randomly for simplicity and scalability, but this approach compromises job efficiency. In this paper, we present Venn, a CL resource manager that efficiently schedules ephemeral, heterogeneous devices among multiple CL jobs to reduce the average job completion time (JCT). Venn formulates the Intersection Resource Scheduling (IRS) problem to identify complex resource contention among multiple CL jobs. It then proposes a contention-aware scheduling heuristic to minimize the average scheduling delay. Furthermore, it proposes a resource-aware device-to-job matching heuristic to optimize response collection time by mitigating stragglers. Our evaluation shows that, compared to the state-of-the-art CL resource managers, Venn improves the average JCT by up to 1.88x. The code is available at https://github.com/SymbioticLab/Venn.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 22 of its 43 references that are in the map. First posted on arXiv 13 Dec 2023.

Builds on

22 of 43 references.

References · 22

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  3. 2019Towards Federated Learning at Scale: System Designcited by 832
  4. 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 752
  5. 2018Federated Learning for Mobile Keyboard Predictioncited by 572
  6. 2017Differentially Private Federated Learning: A Client Level Perspectivecited by 459
  7. 2017EMNIST: an extension of MNIST to handwritten letterscited by 213
  8. 2018Applied Federated Learning: Improving Google Keyboard Query Suggestionscited by 204
  9. 2016Practical Secure Aggregation for Federated Learning on User-Held Datacited by 178
  10. 2019Federated Learning for Emoji Prediction in a Mobile Keyboardcited by 118
  11. 2020TiFL: A Tier-based Federated Learning Systemcited by 96
  12. 2021Papaya: Practical, Private, and Scalable Federated Learningcited by 90
10 more
  1. 2021Federated Evaluation and Tuning for On-Device Personalization: System Design & Applicationscited by 85
  2. 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 79
  3. 2019AI Benchmark: All About Deep Learning on Smartphones in 2019cited by 77
  4. 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 72
  5. 2023Federated Learning of Gboard Language Models with Differential Privacycited by 66
  6. 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
  7. 2022Walle: An End-to-End, General-Purpose, and Large-Scale Production System for Device-Cloud Collaborative Machine Learningcited by 23
  8. 2022Multi-Job Intelligent Scheduling with Cross-Device Federated Learningcited by 20
  9. 2023FLINT: A Platform for Federated Learning Integrationcited by 17
  10. 2022GlueFL: Reconciling Client Sampling and Model Masking for Bandwidth Efficient Federated Learningcited by 7

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.