Scission: Context-aware and Performance-driven Edge-based Distributed Deep Neural Networks

08/08/2020
by   Luke Lockhart, et al.
0

Partitioning and distributing deep neural networks (DNNs) across end-devices, edge resources and the cloud has a potential twofold advantage: preserving privacy of the input data, and reducing the ingress bandwidth demand beyond the edge. However, for a given DNN, identifying the optimal partition configuration for distributing the DNN that maximizes performance is a significant challenge since: (i) the combination of potential target hardware resources that maximizes performance and (ii) the sequence of layers of the DNN that should be distributed across the target resources needs to be determined, while accounting for (iii) user-defined objectives/constraints for partitioning. This paper presents Scission, a tool for automated benchmarking of DNNs on a given set of target device, edge and cloud resources for determining optimal partitions that maximize DNN performance. The decision-making approach is context-aware by capitalizing on hardware capabilities of the target resources, their locality, the characteristics of DNN layers, and the network condition. Experimental studies are carried out on 18 DNNs. The decisions made by Scission cannot be manually made by a human given the complexity and the number of dimensions affecting the search space. The results obtained validate that Scission is a valuable tool for achieving performance-driven and context-aware distributed DNNs that leverage the edge. Scission is available for public download at https://github.com/qub-blesson/Scission.

READ FULL TEXT

page 1

page 2

page 7

page 8

page 9

page 10

page 11

research
07/15/2021

Efficient Resources Distribution for an Ephemeral Cloud/Edge continuum

This paper presents the idea and the concepts behind the vision of an Ep...
research
08/04/2020

A Case For Adaptive Deep Neural Networks in Edge Computing

Edge computing offers an additional layer of compute infrastructure clos...
research
11/09/2021

QUDOS: Quorum-Based Cloud-Edge Distributed DNNs for Security Enhanced Industry 4.0

Distributed machine learning algorithms that employ Deep Neural Networks...
research
05/12/2020

Serdab: An IoT Framework for Partitioning Neural Networks Computation across Multiple Enclaves

Recent advances in Deep Neural Networks (DNN) and Edge Computing have ma...
research
06/29/2021

NEUKONFIG: Reducing Edge Service Downtime When Repartitioning DNNs

Deep Neural Networks (DNNs) may be partitioned across the edge and the c...
research
07/31/2019

Cost-Driven Offloading for DNN-based Applications over Cloud, Edge and End Devices

Currently, deep neural networks (DNNs) have achieved a great success in ...
research
08/20/2021

Early-exit deep neural networks for distorted images: providing an efficient edge offloading

Edge offloading for deep neural networks (DNNs) can be adaptive to the i...

Please sign up or login with your details

Forgot password? Click here to reset