CroApp: A CNN-Based Resource Optimization Approach in Edge Computing Environment
Loading...
Access rights
openAccess
URL
Journal Title
Journal ISSN
Volume Title
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
This publication is imported from Aalto University research portal.
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
Date
2022-09-01
Major/Subject
Mcode
Degree programme
Language
en
Pages
8
6300-6307
6300-6307
Series
IEEE Transactions on Industrial Informatics, Volume 18, issue 9
Abstract
With the emergence of various convolutional neural network (CNN)-based applications and the rapid growth of CNN model scale, the resource-constricted end devices can hardly deploy CNN-based applications. Current work optimizes the CNN model on edge servers and deploys the optimized model on devices in an edge computing environment. However, most of them only optimize the resource consumption within or across models solely, whereas neglecting the other side. In this article, we propose a novel CNN-based resource optimization approach (CroApp) that not only optimizes the resource consumption within the CNN model but also pays attention to resource optimization across the applications. Specifically, we adopt model compression as the 'inner-model' optimization method, as well as computation sharing as the 'intermodel' optimization method. First, during 'inner-model' optimization, the CroApp prunes unnecessary parameters within the model on edge servers to reduce the scale of the model. Then, during 'intermodel' optimization, the CroApp trains a set of shareable models based on the pruned model and sends these shareable models to end devices. Finally, the CroApp adaptively adjusts the shared models to reduce resource consumption. The experimental results show that the CroApp outperforms the state-of-the-art approaches in terms of resource reduction, scalability, and application performance.Description
Publisher Copyright: © 2005-2012 IEEE.
Keywords
Computation sharing, Convolutional neural networks (CNNs), Edge computing, Model pruning, Resource optimization
Other note
Citation
Jia, Y, Liu, B, Dou, W, Xu, X, Zhou, X, Qi, L & Yan, Z 2022, ' CroApp: A CNN-Based Resource Optimization Approach in Edge Computing Environment ', IEEE Transactions on Industrial Informatics, vol. 18, no. 9, pp. 6300-6307 . https://doi.org/10.1109/TII.2022.3154473