DIANNE: Distributed Artificial Neural Networks for the Internet of Things

Elias De Coninck, Tim Verbelen, Bert Vankeirsbilck, Steven Bohez, Sam Leroux, Pieter Simoens
Ghent University – iMinds, Department of Information Technology, Gaston Crommenlaan 8/201, 9050 Gent, Belgium
2e Workshop on Middleware for Context-Aware applications in the IoT (M4IoT 2015), 2015


   title={DIANNE: Distributed Artificial Neural Networks for the Internet of Things},

   author={De Coninck, Elias and Verbelen, Tim and Vankeirsbilck, Bert and Bohez, Steven and Leroux, Sam and Simoens, Pieter},

   booktitle={Proceedings of the 2nd Workshop on Middleware for Context-Aware Applications in the IoT},





Nowadays artificial neural networks are widely used to accurately classify and recognize patterns. An interesting application area is the Internet of Things (IoT), where physical things are connected to the Internet, and generate a huge amount of sensor data that can be used for a myriad of new, pervasive applications. Neural networks’ ability to comprehend unstructured data make them a useful building block for such IoT applications. As neural networks require a lot of processing power, especially during the training phase, these are most often deployed in a cloud environment, or on specialized servers with dedicated GPU hardware. However, for IoT applications, sending all raw data to a remote back-end might not be feasible, taking into account the high and variable latency to the cloud, or could lead to issues concerning privacy. In this paper the DIANNE middleware framework is presented that is optimized for single sample feed-forward execution and facilitates distributing artificial neural networks across multiple IoT devices. The modular approach enables executing neural network components on a large number of heterogeneous devices, allowing us to exploit the local compute power at hand, and mitigating the need for a large server-side infrastructure at runtime.
No votes yet.
Please wait...

* * *

* * *

* * *

HGPU group © 2010-2022 hgpu.org

All rights belong to the respective authors

Contact us: