Litcius/Paper detail

ARES: Adaptive Resource-Aware Split Learning for Internet of Things

Eric Samikwa, Antonio Di Maio, Torsten Braun

2022Computer Networks66 citationsDOIOpen Access PDF

Abstract

Distributed training of Machine Learning models in edge Internet of Things (IoT) environments is challenging because of three main points. First, resource-constrained devices have large training times and limited energy budget. Second, resource heterogeneity of IoT devices slows down the training of the global model due to the presence of slower devices (stragglers). Finally, varying operational conditions, such as network bandwidth, and computing resources, significantly affect training time and energy consumption. Recent studies have proposed Split Learning (SL) for distributed model training with limited resources but its efficient implementation on the resource-constrained and decentralized heterogeneous IoT devices remains minimally explored. We propose Adaptive REsource-aware Split-learning (ARES), a scheme for efficient model training in IoT systems. ARES accelerates training in resource-constrained devices and minimizes the effect of stragglers on the training through device-targeted split points while accounting for time-varying network throughput and computing resources. ARES takes into account application constraints to mitigate training optimization tradeoffs in terms of energy consumption and training time. We evaluate ARES prototype on a real testbed comprising heterogeneous IoT devices running a widely-adopted deep neural network and dataset. Results show that ARES accelerates model training on IoT devices by up to 48% and minimizes the energy consumption by up to 61.4% compared to Federated Learning (FL) and classic SL, without sacrificing model convergence and accuracy.

Topics & Concepts

Computer scienceTestbedDistributed computingEnergy consumptionThroughputEdge deviceInternet of ThingsResource (disambiguation)Artificial neural networkEdge computingTraining (meteorology)Artificial intelligenceMachine learningComputer networkEnhanced Data Rates for GSM EvolutionWirelessEmbedded systemCloud computingOperating systemMeteorologyEcologyBiologyPhysicsPrivacy-Preserving Technologies in DataIoT and Edge/Fog ComputingAge of Information Optimization
ARES: Adaptive Resource-Aware Split Learning for Internet of Things | Litcius