IoT mobile device Data Offloading by Small-Base Station Using Intelligent Software Defined Network

Abstract The growing number of IoT devices and the different computing and communication capabilities of IoT devices require an efficient offloading scheme. This offloading scheme need to consider the mobility of IoT devices and helps to intelligently select the optimal server for offloading. An efficient offloading scheme need to take in consideration important factors such as mobility of the IoT user device, speed and direction of the IoT user device as well as the computational capabilities of the user mobile device and the load of nearby servers. Unbalanced load of data or task offloading lead to high latency and poor services. An optimal selection of offloading server will clearly improve latency and QoS. Some new architecture of cellular network suggest the deployment of small-cell base stations (SBS) [1], [2] with a certain computing capabilities which can help offloading task of IoT mobile device or of their nearby SBS. In smart city environment, the mobile IoT device user needs to choose an SBS from several available SBSs within the its communication proximity. In this paper, we propose a Smart Ranking based Task Offloading approach for selecting an SBS and to improve the Quality of Service. This approach uses Q-Learning for SBS selection which will be modelled in Software Defined Network controller to deal with the problem of choosing the SBS in an intelligent way for Task offloading.

[1]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[2]  Weihua Zhuang,et al.  Learning-Based Computation Offloading for IoT Devices With Energy Harvesting , 2017, IEEE Transactions on Vehicular Technology.

[3]  R. Michael Buehrer,et al.  Learning distributed caching strategies in small cell networks , 2014, 2014 11th International Symposium on Wireless Communications Systems (ISWCS).

[4]  Feng Lyu,et al.  Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based Approach , 2019, IEEE Journal on Selected Areas in Communications.

[5]  Sudip Misra,et al.  Detour: Dynamic Task Offloading in Software-Defined Fog for IoT Applications , 2019, IEEE Journal on Selected Areas in Communications.

[6]  Hui Tian,et al.  Selective Offloading in Mobile Edge Computing for the Green Internet of Things , 2018, IEEE Network.

[7]  Hui Tian,et al.  Adaptive Receding Horizon Offloading Strategy Under Dynamic Environment , 2016, IEEE Communications Letters.

[8]  Giancarlo Fortino,et al.  Autonomic computation offloading in mobile edge for IoT applications , 2019, Future Gener. Comput. Syst..

[9]  Mohsen Guizani,et al.  Edge Computing in the Industrial Internet of Things Environment: Software-Defined-Networks-Based Edge-Cloud Interplay , 2018, IEEE Communications Magazine.

[10]  Marco Di Renzo,et al.  Power-Availability-Aware Cell Association for Energy-Harvesting Small-Cell Base Stations , 2016, IEEE Transactions on Wireless Communications.

[11]  Huan Zhou,et al.  V2V Data Offloading for Cellular Network Based on the Software Defined Network (SDN) Inside Mobile Edge Computing (MEC) Architecture , 2018, IEEE Access.

[12]  Victor C. M. Leung,et al.  Distributed Resource Allocation in Blockchain-Based Video Streaming Systems With Mobile Edge Computing , 2019, IEEE Transactions on Wireless Communications.

[13]  Sherali Zeadally,et al.  Offloading in fog computing for IoT: Review, enabling technologies, and research opportunities , 2018, Future Gener. Comput. Syst..

[14]  Yue Gao,et al.  Resource Allocation With Edge Computing in IoT Networks via Machine Learning , 2020, IEEE Internet of Things Journal.

[15]  S. A. Imam,et al.  Energy-Efficient Communication Methods in Wireless Sensor Networks: A Critical Review , 2012 .