Introduction
The rapid growth in global data traffic is directly related to the accelerated popularization of edge devices. These typically low-powered embedded devices, which are often used for data collection, have led to unprecedented opportunities and innovative forms to improve our quality of life, serving as a stimulating substrate for new scientific discoveries [1]. Indeed, combining Internet of Things (loT) devices and data with recent breakthroughs in machine learning (ML) has suggested that academia and industry pursue solutions in scenarios related to smart cities, intelligent transportation, e-health, and e-banking. Particularly, ML thrives in the domains of these applications [2]. Typically, training procedures underlying ML models are computationally intensive; thus, only powerful cloud servers can support them effectively [3].