Distributed Task Offloading Optimization With Queueing Dynamics in Multiagent Mobile-Edge Computing Networks

Task offloading decision making plays a key role in enabling mobile-edge computing (MEC) technologies in Internet of Things (IoT). However, it meets the significant challenges arising from the stochastic dynamics of task queueing in the application layer and coupled wireless interference in the physical layer in a distributed multiagent network without any centralized communication and computing coordination. In this article, we investigate the distributed task offloading optimization problem with consideration of the upper layer queueing dynamics and the lower-layer coupled wireless interference. We first propose a new optimization model that aims at maximizing the expected offloading rate of multiple agents by optimizing their offloading thresholds. Then, we transform the problem into a game-theoretic formulation, which further leads to the design of a distributed best-response (DBR) iterative optimization framework. The existence of Nash equilibrium strategies in the game-theoretic model has been analyzed. For the individual optimization of each agent’s threshold policy, we further propose a programming scheme by transforming a constrained threshold optimization into an unconstrained Lagrangian optimization (ULO). The individual ULO is integrated into the DBR framework to enable agents to cooperate and converge to a global optimum in a distributed manner. Finally, simulation results are provided to validate the proposed method and demonstrate its significant advantage over other existing distributed methods. The numerical results also show that the proposed method can achieve comparable performance to a centralized optimization method.

[1]  Yi Zhou,et al.  Multi-UAV-Aided Networks: Aerial-Ground Cooperative Vehicular Networking Architecture , 2015, IEEE Vehicular Technology Magazine.

[2]  Ali Abdi,et al.  Sum of gamma variates and performance of wireless communication systems over Nakagami-fading channels , 2001, IEEE Trans. Veh. Technol..

[3]  Wenchao Xu,et al.  Air-Ground Integrated Mobile Edge Networks: Architecture, Challenges, and Opportunities , 2018, IEEE Communications Magazine.

[4]  Xiaohu Ge,et al.  5G Software Defined Vehicular Networks , 2017, IEEE Communications Magazine.

[5]  Vincent K. N. Lau,et al.  The Mobile Radio Propagation Channel , 2007 .

[6]  Min Chen,et al.  Task Offloading for Mobile Edge Computing in Software Defined Ultra-Dense Network , 2018, IEEE Journal on Selected Areas in Communications.

[7]  Feng Lyu,et al.  Delay-Aware IoT Task Scheduling in Space-Air-Ground Integrated Network , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[8]  Michel Dekking,et al.  A Modern Introduction to Probability and Statistics: Understanding Why and How , 2007 .

[9]  Xi Chu,et al.  Low Altitude UAV Air-to-Ground Channel Measurement and Modeling in Semiurban Environments , 2017, Wirel. Commun. Mob. Comput..

[10]  Fredrik Tufvesson,et al.  5G: A Tutorial Overview of Standards, Trials, Challenges, Deployment, and Practice , 2017, IEEE Journal on Selected Areas in Communications.

[11]  Nicholas I. M. Gould,et al.  On the Complexity of Steepest Descent, Newton's and Regularized Newton's Methods for Nonconvex Unconstrained Optimization Problems , 2010, SIAM J. Optim..

[12]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[13]  Ismail Güvenç,et al.  UWB Channel Sounding and Modeling for UAV Air-to-Ground Propagation Channels , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[14]  Qiang Ye,et al.  SDN-Based Resource Management for Autonomous Vehicular Networks: A Multi-Access Edge Computing Approach , 2018, IEEE Wireless Communications.

[15]  Victor C. M. Leung,et al.  Connectivity Analysis for Cooperative Vehicular Ad Hoc Networks Under Nakagami Fading Channel , 2014, IEEE Communications Letters.

[16]  Daxin Tian,et al.  Reliability-Optimal Cooperative Communication and Computing in Connected Vehicle Systems , 2020, IEEE Transactions on Mobile Computing.

[17]  Wei Zhang,et al.  Fully Distributed Social Welfare Optimization With Line Flow Constraint Consideration , 2015, IEEE Transactions on Industrial Informatics.

[18]  Zhiguo Ding,et al.  A Survey of Multi-Access Edge Computing in 5G and Beyond: Fundamentals, Technology Integration, and State-of-the-Art , 2019, IEEE Access.

[19]  Yonggang Wen,et al.  Collaborative Task Execution in Mobile Cloud Computing Under a Stochastic Wireless Channel , 2015, IEEE Transactions on Wireless Communications.

[20]  Keke Gai,et al.  Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing , 2016, J. Netw. Comput. Appl..

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

[22]  Keke Gai,et al.  An Energy-Aware High Performance Task Allocation Strategy in Heterogeneous Fog Computing Environments , 2021, IEEE Transactions on Computers.

[23]  Xiaowei Yang,et al.  Secrecy-Driven Resource Management for Vehicular Computation Offloading Networks , 2018, IEEE Network.

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

[25]  Sergio Barbarossa,et al.  Communicating While Computing: Distributed mobile cloud computing over 5G heterogeneous networks , 2014, IEEE Signal Processing Magazine.

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

[27]  Keke Gai,et al.  Energy-aware task assignment for mobile cyber-enabled applications in heterogeneous cloud computing , 2018, J. Parallel Distributed Comput..

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

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

[30]  Peter R. de Waal Performance Analysis and Optimal Control of an M/M/1/k Queueing System with Impatient Customers , 1987, MMB.

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

[32]  H. Vincent Poor,et al.  Latency and Reliability-Aware Task Offloading and Resource Allocation for Mobile Edge Computing , 2017, 2017 IEEE Globecom Workshops (GC Wkshps).

[33]  Jin Ye,et al.  Noncooperative Social Welfare Optimization With Resiliency Against Network Anomaly , 2020, IEEE Transactions on Industrial Informatics.

[34]  Yunfei Chen,et al.  Effect of User Mobility and Channel Fading on the Outage Performance of UAV Communications , 2020, IEEE Wireless Communications Letters.

[35]  Shiwen Mao,et al.  Energy Delay Tradeoff in Cloud Offloading for Multi-Core Mobile Devices , 2015, IEEE Access.

[36]  Khaled Ben Letaief,et al.  Power-Delay Tradeoff in Multi-User Mobile-Edge Computing Systems , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[37]  Mohak Shah,et al.  Dynamic Task Offloading in Multi-Agent Mobile Edge Computing Networks , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[38]  Khaled Ben Letaief,et al.  Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices , 2016, IEEE Journal on Selected Areas in Communications.

[39]  György Dán,et al.  Selfish Decentralized Computation Offloading for Mobile Cloud Computing in Dense Wireless Networks , 2019, IEEE Transactions on Mobile Computing.

[40]  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.

[41]  Fan Bai,et al.  Mobile Vehicle-to-Vehicle Narrow-Band Channel Measurement and Characterization of the 5.9 GHz Dedicated Short Range Communication (DSRC) Frequency Band , 2007, IEEE Journal on Selected Areas in Communications.

[42]  Tarik Taleb,et al.  Survey on Multi-Access Edge Computing for Internet of Things Realization , 2018, IEEE Communications Surveys & Tutorials.

[43]  Chadi Assi,et al.  Dynamic Task Offloading and Scheduling for Low-Latency IoT Services in Multi-Access Edge Computing , 2019, IEEE Journal on Selected Areas in Communications.

[44]  Victor C. M. Leung,et al.  Reliability-Oriented Optimization of Computation Offloading for Cooperative Vehicle-Infrastructure Systems , 2019, IEEE Signal Processing Letters.

[45]  Jun Cai,et al.  Distributed Multiuser Computation Offloading for Cloudlet-Based Mobile Cloud Computing: A Game-Theoretic Machine Learning Approach , 2018, IEEE Transactions on Vehicular Technology.

[46]  Jeongho Kwak,et al.  DREAM: Dynamic Resource and Task Allocation for Energy Minimization in Mobile Cloud Systems , 2015, IEEE Journal on Selected Areas in Communications.