Distributed Deep Convolutional Neural Networks for the Internet-of-Things
Severe constraints on memory and computation characterizing the Internet-of-Things (IoT) units may prevent the execution of Deep Learning (DL)-based solutions, which typically demand large memory and high processing load. In order to support a real-time execution of the considered DL model at the IoT unit level, DL solutions must be designed having in mind constraints on memory and processing capability exposed by the chosen IoT technology. In this paper, we introduce a design methodology aiming at allocating the execution of Convolutional Neural Networks (CNNs) on a distributed IoT application. Such a methodology is formalized as an optimization problem where the latency between the data-gathering phase and the subsequent decision-making one is minimized, within the given constraints on memory and processing load at the units level. The methodology supports multiple sources of data as well as multiple CNNs in execution on the same IoT system allowing the design of CNN-based applications demanding autonomy, low decision-latency, and high Quality-of-Service.
Code (0)
등록된 구현이 없습니다.
Tasks
Decision MakingDistributed ComputingVideo ClassificationSimilar Papers 제목 키워드 기반
Time-Distributed Feature Learning in Network Traffic Classification for Internet of Things
The plethora of Internet of Things (IoT) devices leads to explosive network traffic. The network traffic classification (NTC) is an essential tool to explore behaviours of network flows, and NTC is required for Internet …
Traffic ClassificationIndustrial IoT middleware using a multi-agent system for consistency-based diagnostic in cement factory
With the evolution of the internet of things (IoT) in several domains, and due to its big need in the industry, Industrial Internet of things (IIoT) becomes the suitable naming for this accompaniment IIoT changed the gen…
DiagnosticEffect of Hyper-Parameter Optimization on the Deep Learning Model Proposed for Distributed Attack Detection in Internet of Things Environment
This paper studies the effect of various hyper-parameters and their selection for the best performance of the deep learning model proposed in [1] for distributed attack detection in the Internet of Things (IoT). The find…
Efficient Convolutional Neural Network For Audio Event Detection
Wireless distributed systems as used in sensor networks, Internet-of-Things and cyber-physical systems, impose high requirements on resource efficiency. Advanced preprocessing and classification of data at the network ed…
Event DetectionGeneral ClassificationSqueezed Convolutional Variational AutoEncoder for Unsupervised Anomaly Detection in Edge Device Industrial Internet of Things
In this paper, we propose Squeezed Convolutional Variational AutoEncoder (SCVAE) for anomaly detection in time series data for Edge Computing in Industrial Internet of Things (IIoT). The proposed model is applied to labe…
Anomaly DetectionEdge-computingTime SeriesTime Series Analysis+1