Institute of Computing, Universidade Federal Fluminense, Av. Gal. Milton Tavares de Souza, São Domingos, Niterói 24210-310, RJ, Brazil.
Department of Operations and Information Management, Aston Business School, Aston University, Birmingham B4 7ET, UK.
Sensors (Basel). 2022 Mar 30;22(7):2665. doi: 10.3390/s22072665.
Distributed edge intelligence is a disruptive research area that enables the execution of machine learning and deep learning (ML/DL) algorithms close to where data are generated. Since edge devices are more limited and heterogeneous than typical cloud devices, many hindrances have to be overcome to fully extract the potential benefits of such an approach (such as data-in-motion analytics). In this paper, we investigate the challenges of running ML/DL on edge devices in a distributed way, paying special attention to how techniques are adapted or designed to execute on these restricted devices. The techniques under discussion pervade the processes of caching, training, inference, and offloading on edge devices. We also explore the benefits and drawbacks of these strategies.
分布式边缘智能是一个颠覆性的研究领域,它使得机器学习和深度学习(ML/DL)算法能够在数据产生的地方执行。由于边缘设备比典型的云设备更受限制和异构,因此要充分挖掘这种方法的潜力(例如数据实时分析),就必须克服许多障碍。在本文中,我们研究了以分布式方式在边缘设备上运行 ML/DL 的挑战,特别关注如何调整或设计技术以在这些受限设备上执行。所讨论的技术贯穿于边缘设备上的缓存、训练、推理和卸载过程。我们还探讨了这些策略的优缺点。