ScaDLES: Scalable Deep Learning over Streaming data at the Edge
Sahil Tyagi, Martin Swany

TL;DR
ScaDLES is a novel system designed for efficient, scalable deep learning on streaming data at the edge, addressing heterogeneity and non-IID data challenges, and achieving significantly faster convergence than traditional methods.
Contribution
Introduces ScaDLES, a system that enables scalable, efficient deep learning on streaming edge data, overcoming heterogeneity and non-IID data issues.
Findings
ScaDLES converges up to 3.29 times faster than conventional distributed SGD.
Effectively handles heterogeneity in compute resources and data distribution.
Addresses bandwidth limitations and streaming rate variability at the edge.
Abstract
Distributed deep learning (DDL) training systems are designed for cloud and data-center environments that assumes homogeneous compute resources, high network bandwidth, sufficient memory and storage, as well as independent and identically distributed (IID) data across all nodes. However, these assumptions don't necessarily apply on the edge, especially when training neural networks on streaming data in an online manner. Computing on the edge suffers from both systems and statistical heterogeneity. Systems heterogeneity is attributed to differences in compute resources and bandwidth specific to each device, while statistical heterogeneity comes from unbalanced and skewed data on the edge. Different streaming-rates among devices can be another source of heterogeneity when dealing with streaming data. If the streaming rate is lower than training batch-size, device needs to wait until…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Privacy-Preserving Technologies in Data · Machine Learning and ELM
MethodsStochastic Gradient Descent
