Next Article in Journal
Reliability Assessment of Deflection Limit State of a Simply Supported Bridge using vibration data and Dynamic Bayesian Network Inference
Next Article in Special Issue
Resource Provisioning in Fog Computing: From Theory to Practice
Previous Article in Journal
Special Issue on “Smart Homes”: Editors’ Notes
Previous Article in Special Issue
PPCS: A Progressive Popularity-Aware Caching Scheme for Edge-Based Cache Redundancy Avoidance in Information-Centric Networks
Open AccessArticle

Offloading and Transmission Strategies for IoT Edge Devices and Networks

School of Electrical Engineering, Korea University, Seoul 02841, Korea
Author to whom correspondence should be addressed.
Sensors 2019, 19(4), 835;
Received: 9 January 2019 / Revised: 13 February 2019 / Accepted: 14 February 2019 / Published: 18 February 2019
(This article belongs to the Special Issue Edge/Fog/Cloud Computing in the Internet of Things)
We present a machine and deep learning method to offload trained deep learning model and transmit packets efficiently on resource-constrained internet of things (IoT) edge devices and networks. Recently, the types of IoT devices have become diverse and the volume of data has been increasing, such as images, voice, and time-series sensory signals generated by various devices. However, transmitting large amounts of data to a server or cloud becomes expensive owing to limited bandwidth, and leads to latency for time-sensitive operations. Therefore, we propose a novel offloading and transmission policy considering energy-efficiency, execution time, and the number of generated packets for resource-constrained IoT edge devices that run a deep learning model and a reinforcement learning method to find an optimal contention window size for effective channel access using a contention-based medium access control (MAC) protocol. A Reinforcement learning is used to improve the performance of the applied MAC protocol. Our proposed method determines the offload and transmission strategies that are better to directly send fragmented packets of raw data or to send the extracted feature vector or the final output of deep learning networks, considering the operation performance and power consumption of the resource-constrained microprocessor, as well as the power consumption of the radio transceiver and latency for transmitting the all the generated packets. In the performance evaluation, we measured the performance parameters of ARM Cortex-M4 and Cortex-M7 processors for the network simulation. The evaluation results show that our proposed adaptive channel access and learning-based offload and transmission methods outperform conventional role-based channel access schemes. They transmit packets of raw data and are effective for IoT edge devices and network protocols. View Full-Text
Keywords: deep learning; edge computing; internet of things; offloading deep learning; edge computing; internet of things; offloading
Show Figures

Figure 1

MDPI and ACS Style

Kang, J.; Eom, D.-S. Offloading and Transmission Strategies for IoT Edge Devices and Networks. Sensors 2019, 19, 835.

AMA Style

Kang J, Eom D-S. Offloading and Transmission Strategies for IoT Edge Devices and Networks. Sensors. 2019; 19(4):835.

Chicago/Turabian Style

Kang, Jiheon; Eom, Doo-Seop. 2019. "Offloading and Transmission Strategies for IoT Edge Devices and Networks" Sensors 19, no. 4: 835.

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

Search more from Scilit
Back to TopTop