Vehicle Assisted Computing Offloading for Unmanned Aerial Vehicles in Smart City

Smart city emerges a promising paradigm for improving operational efficiency of city and comfort of people. With embedded multi-sensors, Unmanned Aerial Vehicles (UAVs) hold great potential for collecting sensing data and providing social services in smart city. However, due to the limited battery lifetime and processing capacities of UAVs, the efficient offloading scheme of UAVs is urgently needed in smart city. Therefore, in this article, a vehicle-assisted computing offloading architecture for UAVs is proposed to improve offloading efficiency by harnessing the moving vehicles in smart city. We first develop an offloading model for UAVs to determine the offloading strategy. Next, to select the optimal vehicles for offloading, we formulate a matching scheme based on the preference lists of UAVs and vehicles to derive the optimal matching between UAVs and vehicles. After that, to improve the offloading efficiency and maximize the utilities of UAVs and vehicles, the transaction process of computing data between UAVs and vehicles is modeled as a bargaining game. Moreover, an offloading algorithm for UAVs and vehicles is proposed to obtain the optimal strategy. Finally, simulations are performed to validate the efficiency of the proposed offloading scheme. The results demonstrate that the proposed offloading scheme can significantly save resource and improve the utilities of UAVs and vehicles.

[1]  Jiajia Liu,et al.  UAV-Enhanced Intelligent Offloading for Internet of Things at the Edge , 2020, IEEE Transactions on Industrial Informatics.

[2]  Fuhui Zhou,et al.  Computation-Efficient Offloading and Trajectory Scheduling for Multi-UAV Assisted Mobile Edge Computing , 2020, IEEE Transactions on Vehicular Technology.

[3]  Jianxin Chen,et al.  Greening the Smart Cities: Energy-Efficient Massive Content Delivery via D2D Communications , 2018, IEEE Transactions on Industrial Informatics.

[4]  Yusheng Ji,et al.  Mobile Edge Computing for the Internet of Vehicles: Offloading Framework and Job Scheduling , 2019, IEEE Vehicular Technology Magazine.

[5]  Yanjing Sun,et al.  Hierarchical Matching With Peer Effect for Low-Latency and High-Reliable Caching in Social IoT , 2019, IEEE Internet of Things Journal.

[6]  Kezhi Wang,et al.  Energy Efficient Resource Allocation in UAV-Enabled Mobile Edge Computing Networks , 2019, IEEE Transactions on Wireless Communications.

[7]  Soumaya Cherkaoui,et al.  A Game Theory Based Efficient Computation Offloading in an UAV Network , 2019, IEEE Transactions on Vehicular Technology.

[8]  Alagan Anpalagan,et al.  Joint Power Coordination for Spectral-and-Energy Efficiency in Heterogeneous Small Cell Networks: A Bargaining Game-Theoretic Perspective , 2016, IEEE Transactions on Wireless Communications.

[9]  Yueming Cai,et al.  Dynamic Computation Offloading for Mobile Cloud Computing: A Stochastic Game-Theoretic Approach , 2019, IEEE Transactions on Mobile Computing.

[10]  Shibo He,et al.  A Robust and Efficient Algorithm for Coprime Array Adaptive Beamforming , 2017, IEEE Transactions on Vehicular Technology.

[11]  Huici Wu,et al.  Cell-Edge User Offloading via Flying UAV in Non-Uniform Heterogeneous Cellular Networks , 2020, IEEE Transactions on Wireless Communications.

[12]  Kim-Kwang Raymond Choo,et al.  On Data Sovereignty in Cloud-Based Computation Offloading for Smart Cities Applications , 2019, IEEE Internet of Things Journal.

[13]  Victor C. M. Leung,et al.  UAV Trajectory Optimization for Data Offloading at the Edge of Multiple Cells , 2018, IEEE Transactions on Vehicular Technology.

[14]  Tarik Taleb,et al.  Energy and Delay Aware Task Assignment Mechanism for UAV-Based IoT Platform , 2019, IEEE Internet of Things Journal.

[15]  Mohsen Guizani,et al.  Reliable Task Offloading for Vehicular Fog Computing Under Information Asymmetry and Information Uncertainty , 2019, IEEE Transactions on Vehicular Technology.

[16]  Huimin Yu,et al.  Deep Reinforcement Learning for Offloading and Resource Allocation in Vehicle Edge Computing and Networks , 2019, IEEE Transactions on Vehicular Technology.

[17]  Alagan Anpalagan,et al.  Task-Driven Relay Assignment in Distributed UAV Communication Networks , 2019, IEEE Transactions on Vehicular Technology.

[18]  Nan Chen,et al.  Energy and Information Management of Electric Vehicular Network: A Survey , 2020, IEEE Communications Surveys & Tutorials.

[19]  Yong Ren,et al.  Energy-Efficient Computation Offloading for Secure UAV-Edge-Computing Systems , 2019, IEEE Transactions on Vehicular Technology.

[20]  Mianxiong Dong,et al.  ActiveTrust: Secure and Trustable Routing in Wireless Sensor Networks , 2016, IEEE Transactions on Information Forensics and Security.

[21]  Zhiwen Zeng,et al.  A Novel Load Balancing and Low Response Delay Framework for Edge-Cloud Network Based on SDN , 2020, IEEE Internet of Things Journal.

[22]  Ming Zeng,et al.  QoE-Aware Power Management in Vehicle-to-Grid Networks: A Matching-Theoretic Approach , 2018, IEEE Transactions on Smart Grid.

[23]  Qianbin Chen,et al.  Computation Offloading and Resource Allocation in Wireless Cellular Networks With Mobile Edge Computing , 2017, IEEE Transactions on Wireless Communications.

[24]  Li Zhao,et al.  LTE-V: A TD-LTE-Based V2X Solution for Future Vehicular Network , 2016, IEEE Internet of Things Journal.

[25]  Yu He,et al.  Fault-Tolerant Event Region Detection on Trajectory Pattern Extraction for Industrial Wireless Sensor Networks , 2020, IEEE Transactions on Industrial Informatics.

[26]  Rui Zhang,et al.  UAV-Aided Offloading for Cellular Hotspot , 2017, IEEE Transactions on Wireless Communications.

[27]  Shibo He,et al.  VANET-Assisted Interference Mitigation for Millimeter-Wave Automotive Radar Sensors , 2020, IEEE Network.

[28]  Zhu Han,et al.  Multi-Hop Cooperative Caching in Social IoT Using Matching Theory , 2018, IEEE Transactions on Wireless Communications.

[29]  Rose Qingyang Hu,et al.  Computation Rate Maximization in UAV-Enabled Wireless-Powered Mobile-Edge Computing Systems , 2018, IEEE Journal on Selected Areas in Communications.

[30]  Xinkai Wu,et al.  An Enhanced Viola-Jones Vehicle Detection Method From Unmanned Aerial Vehicles Imagery , 2017, IEEE Transactions on Intelligent Transportation Systems.

[31]  Yan Peng,et al.  A Dynamic Multipath Scheme for Protecting Source-Location Privacy Using Multiple Sinks in WSNs Intended for IIoT , 2020, IEEE Transactions on Industrial Informatics.

[32]  Yan Zhang,et al.  Software Defined Networking for Energy Harvesting Internet of Things , 2018, IEEE Internet of Things Journal.

[33]  Bo Hu,et al.  User-centric ultra-dense networks for 5G: challenges, methodologies, and directions , 2016, IEEE Wireless Communications.

[34]  Jie Yang,et al.  Flight Delay Prediction Based on Aviation Big Data and Machine Learning , 2020, IEEE Transactions on Vehicular Technology.

[35]  Yu Wang,et al.  LightAMC: Lightweight Automatic Modulation Classification via Deep Learning and Compressive Sensing , 2020, IEEE Transactions on Vehicular Technology.

[36]  Weihua Zhuang,et al.  Software Defined Space-Air-Ground Integrated Vehicular Networks: Challenges and Solutions , 2017, IEEE Communications Magazine.

[37]  Yang Liu,et al.  Multiagent and Bargaining-Game-Based Real-Time Scheduling for Internet of Things-Enabled Flexible Job Shop , 2019, IEEE Internet of Things Journal.

[38]  Yusheng Ji,et al.  AVE: Autonomous Vehicular Edge Computing Framework with ACO-Based Scheduling , 2017, IEEE Transactions on Vehicular Technology.

[39]  Yue Wang,et al.  Cooperative Task Offloading in Three-Tier Mobile Computing Networks: An ADMM Framework , 2019, IEEE Transactions on Vehicular Technology.

[40]  Zhu Han,et al.  Computing Resource Allocation in Three-Tier IoT Fog Networks: A Joint Optimization Approach Combining Stackelberg Game and Matching , 2017, IEEE Internet of Things Journal.

[41]  Zhetao Li,et al.  Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing , 2019, IEEE Transactions on Mobile Computing.

[42]  Ke Zhang,et al.  Computation Offloading and Resource Allocation For Cloud Assisted Mobile Edge Computing in Vehicular Networks , 2019, IEEE Transactions on Vehicular Technology.

[43]  Haipeng Yao,et al.  Resource Allocation for Multi-UAV Aided IoT NOMA Uplink Transmission Systems , 2019, IEEE Internet of Things Journal.

[44]  Xiongwen Zhao,et al.  Learning-Based Context-Aware Resource Allocation for Edge-Computing-Empowered Industrial IoT , 2020, IEEE Internet of Things Journal.

[45]  Tom H. Luan,et al.  Content in Motion: An Edge Computing Based Relay Scheme for Content Dissemination in Urban Vehicular Networks , 2019, IEEE Transactions on Intelligent Transportation Systems.

[46]  Mohsen Guizani,et al.  A Node Location Algorithm Based on Node Movement Prediction in Underwater Acoustic Sensor Networks , 2020, IEEE Transactions on Vehicular Technology.

[47]  Jie Xu,et al.  Capacity Characterization of UAV-Enabled Two-User Broadcast Channel , 2018, IEEE Journal on Selected Areas in Communications.

[48]  Kezhi Wang,et al.  Joint Resources and Workflow Scheduling in UAV-Enabled Wirelessly-Powered MEC for IoT Systems , 2019, IEEE Transactions on Vehicular Technology.

[49]  Zhu Han,et al.  Resource Allocation in Wireless Powered Relay Networks: A Bargaining Game Approach , 2016, IEEE Transactions on Vehicular Technology.

[50]  F. Richard Yu,et al.  Dynamic IoT Device Clustering and Energy Management With Hybrid NOMA Systems , 2018, IEEE Transactions on Industrial Informatics.