DIME · Distributed Inference for Energy-efficient Monitoring at the Network Edge
Horizon Europe — Marie Skłodowska-Curie Actions
- Duration
- 2022-06-01 → 2024-05-31
- EU contribution
- €181,153
- Participants
- 1
- Scheme
- HORIZON-TMA-MSCA-PF-EF
Lines connect the coordinator with its partners.
Results in brief
Distributed Inference for Energy-efficient Monitoring at the Network Edge
Deep Learning (DL) inference on data from end devices such as IoT sensors, smartphones, and drones enhances operational efficiency and functionality in sectors like industrial automation, smart cities, remote healthcare, and smart agriculture. Performing the DL inference locally on the devices, aka edge ML inference, promises to boost energy efficiency, responsiveness, and alleviate privacy concerns. Nevertheless, the research emphasis had been in design of embedded DL models with higher accuracy without systematically studying their latency and energy consumption on the devices. Consequently, existing distributed DL inference techniques does not achieve important trade-offs between accuracy, latency, and energy consumption. In this context, the DIME project has made significant contributions toward building efficient edge ML systems. In order to understand the trade-offs between accuracy, latency, and on-device energy consumption per inference, in this project we conducted a comprehensive measurement study on multiple devices that span different processor types, including CPU, GPU and TPU, using datasets of varying complexity. Further, to assess the performance of distributed DL inference between a device and a server, we also conducted measurements for offloading the data samples using different communication protocols WiFi and Bluetooth, and the measurements for runtimes of state-of-the-art DL models on two distinct servers, one with NVDIA Tesla GPU and the other with A100 GPU. We also studied the algorithmic problem of distributing the inference tasks between devices and the edge servers. We proposed a new inference load balancing algorithm that maximizes the inference accuracy while satisfying a delay constraint for the application. Further, we proposed a new distributed DL inference framework called Hierarchical Inference (HI). Using this framework, we did significant work on improving the efficiency of the DL inference systems. We also evaluated the performance of the HI systems using the measurements. The algorithmic strategies proposed in DIME enable reliable and energy-efficient inference on devices by augmenting their capabilities with large DL models in the cloud leading to the large-scale adoption of edge AI systems with significant societal and economic benefits
Data: CORDIS, © European Union
Project objective
Today, Internet of Things (IoT) sensors are being extensively used for monitoring processes/phenomena in smart cities. The data samples generated by these IoT sensors are wirelessly transmitted to servers at the network edge where compute-intensive Machine Learning (ML) models, specifically Deep Neural Networks (DNNs), are used for providing inference. However, a large percentage of data samples are redundant because they do not (significantly) improve inference. This leads to an excessive and unjustified carbon footprint of these systems as each redundant data sample will contribute to the Total System Energy (TSE) consumption. However, there is a lack of research on the design of these systems to reduce the TSE by considering the redundancy in the data. In DIME, we explore the TSE energy savings in a distributed inference setup by envisaging the deployment of the emerging small DNN models on the IoT sensors. My objective is to maximize TSE energy savings by answering two key questions: 1) when should an IoT sensor sample the process (to reduce redundant samples) and 2) where to do the inference on the sample, on the IoT sensor or at the edge server (to reduce TSE)? I will develop a general modelling framework and subsequently design and validate scheduling algorithms and sampling techniques that minimize the TSE by reducing the redundant data and maximize accuracy in ML-based monitoring systems. To achieve the objective, I will leverage my theoretical research experience on modelling and design and analysis of algorithms and the expertise of IMDEA Networks in applied machine learning and systems research. DIME directly contributes to reducing the carbon footprint of monitoring in smart cities, which is in line with the goal of Horizon Europe to achieve 100 climate-neutral smart cities by 2030.
Original text from CORDIS.
Participants
- FUNDACION IMDEA NETWORKS · Leganes (Madrid)CoordinatorSpain
Links
- View on CORDIS
- DOI: 10.3030/101062011
- https://ec.europa.eu/research/participants/documents/downloadPublic?documentIds=080166e50c902282&appId=PPGMS
- https://ec.europa.eu/research/participants/documents/downloadPublic?documentIds=080166e5f701a4e2&appId=PPGMS
Data: CORDIS, © European Union
