Machine Learning at the Network Edge: A Survey

@article{Murshed2022MachineLA,
  title={Machine Learning at the Network Edge: A Survey},
  author={M. G. Sarwar Murshed and Chris Murphy and Daqing Hou and Nazar Khan and Ganesh Ananthanarayanan and Faraz Hussain},
  journal={ACM Computing Surveys (CSUR)},
  year={2022},
  volume={54},
  pages={1 - 37}
}
Resource-constrained IoT devices, such as sensors and actuators, have become ubiquitous in recent years. This has led to the generation of large quantities of data in real-time, which is an appealing target for AI systems. However, deploying machine learning models on such end-devices is nearly impossible. A typical solution involves offloading data to external computing systems (such as cloud servers) for further processing but this worsens latency, leads to increased communication costs, and… Expand
Practice of Applied Edge Analytics in Intelligent Learning Framework
TLDR
The network of edge computing and its variance from cloud computing, edge architecture, and diverse applications of machine learning algorithms and deep learning framework deployed at the edge network for intelligent analytics are described. Expand
Sparta: A Heat-Budget-based Scheduling Framework on IoT Edge Systems
Co-location of processing infrastructure and IoT devices at the edge is used to reduce response latency and long-haul network use for IoT applications. As a result, edge clouds for many applicationsExpand
Communication-Efficient Edge AI: Algorithms and Systems
TLDR
A comprehensive survey of the recent developments in various techniques for overcoming key communication challenges in edge AI systems is presented, and communication-efficient techniques are introduced from both algorithmic and system perspectives for training and inference tasks at the network edge. Expand
Machine Learning at Resource Constraint Edge Device Using Bonsai Algorithm
In the worldwide billions of devices connected each other to interact with the surrounding environment to collect the data based on the context. Using machine learning algorithm intelligence can beExpand
Federated Learning for 6G: Applications, Challenges, and Opportunities
TLDR
This paper discusses the key requirements in applying FL for sixth generation (6G) wireless networks, and identifies the main problems, challenges, and provides a comprehensive treatment of implementing FL techniques for wireless communications. Expand
Machine Learning in Resource-Scarce Embedded Systems, FPGAs, and End-Devices: A Survey
The number of devices connected to the Internet is increasing, exchanging large amounts of data, and turning the Internet into the 21st-century silk road for data. This road has taken machineExpand
Edge Learning
  • Jie Zhang, Zhihao Qu, +4 authors Song Guo
  • Computer Science
  • ACM Comput. Surv.
  • 2021
TLDR
A comprehensive survey of the recent research efforts on Edge Learning, which provides an overview of the enabling technologies for EL, including model training, inference, security guarantee, privacy protection, and incentive mechanism. Expand
Exploring compression and parallelization techniques for distribution of deep neural networks over Edge-Fog continuum - a review
TLDR
The review uncovers significant issues and possible future directions for endorsing deep models as processing engines for real-time IoT, and introduces a novel approach of parallelization for setting up a distributed systems view of DL for IoT. Expand
Edge-Cloud Polarization and Collaboration: A Comprehensive Survey
  • Jiangchao Yao, Shengyu Zhang, +15 authors Hongxia Yang
  • Computer Science
  • ArXiv
  • 2021
TLDR
This survey is the first to set up the collaborative learning mechanism for cloud and edge modeling with a thorough review of the architectures that enable such mechanism, and discusses potentials and practical experiences of some on-going advanced edge AI topics including pretraining models, graph neural networks and reinforcement learning. Expand
Edge Network Optimization Based on AI Techniques: A Survey
The network edge is becoming a new solution for reducing latency and saving bandwidth in the Internet of Things (IoT) network. The goal of the network edge is to move computation from cloud serversExpand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 305 REFERENCES
Deep Learning at the Edge
TLDR
One of the most widely used machine learning methods, namely, Deep Learning (DL), is discussed and a short survey on the recent approaches used to map DL onto the edge computing paradigm is offered. Expand
Federated Learning in Mobile Edge Networks: A Comprehensive Survey
TLDR
In a large-scale and complex mobile edge network, heterogeneous devices with varying constraints are involved, this raises challenges of communication costs, resource allocation, and privacy and security in the implementation of FL at scale. Expand
Wireless Network Intelligence at the Edge
TLDR
In a first of its kind, this article explores the key building blocks of edge ML, different neural network architectural splits and their inherent tradeoffs, as well as theoretical and technical enablers stemming from a wide range of mathematical disciplines. Expand
When Edge Meets Learning: Adaptive Control for Resource-Constrained Distributed Machine Learning
TLDR
This paper analyzes the convergence rate of distributed gradient descent from a theoretical point of view, and proposes a control algorithm that determines the best trade-off between local update and global parameter aggregation to minimize the loss function under a given resource budget. Expand
Toward an Intelligent Edge: Wireless Communication Meets Machine Learning
TLDR
A new set of design guidelines for wireless communication in edge learning, collectively called learning- driven communication is advocated, which crosses and revolutionizes two disciplines: wireless communication and machine learning. Expand
Edge Machine Learning: Enabling Smart Internet of Things Applications
TLDR
A step forward has been taken to understand the feasibility of running machine learning algorithms, both training and inference, on a Raspberry Pi, an embedded version of the Android operating system designed for IoT device development. Expand
DeepThings: Distributed Adaptive Deep Learning Inference on Resource-Constrained IoT Edge Clusters
TLDR
DeepThings is proposed, a framework for adaptively distributed execution of CNN-based inference applications on tightly resource-constrained IoT edge clusters that employs a scalable Fused Tile Partitioning of convolutional layers to minimize memory footprint while exposing parallelism. Expand
Image classification on IoT edge devices: profiling and modeling
TLDR
The results indicate that the random forest model outperforms the two former algorithms, with an R-squared value of 0.95 and 0.79, and served as a feature extraction mechanism which enabled us to identify which predictor variables influenced the authors' model the most. Expand
Fully Distributed Deep Learning Inference on Resource-Constrained Edge Devices
TLDR
This paper jointly optimize memory, computation and communication demands for distributed execution of complete neural networks covering all layers through techniques that combine both feature and weight partitioning with a communication-aware layer fusion approach to enable holistic optimization across layers. Expand
Enabling Deep Learning on IoT Edge: Approaches and Evaluation
  • Xuan Qi, Chen Liu
  • Computer Science
  • 2018 IEEE/ACM Symposium on Edge Computing (SEC)
  • 2018
TLDR
The results show that the deep learning capability on the edge of the IoT can be enabled if applied in an efficient manner on IoT platform equipped with integrated GPU and ARM processor. Expand
...
1
2
3
4
5
...