Joint Pilot and Data Transmission Power Control and Computing Resource Allocation Algorithm for Massive MIMO-MEC Networks

This paper designs a single-cell multi-user massive MIMO-MEC network. In order to ensure the fairness of users, a joint pilot transmission, data transmission and resource allocation model during the computation execution process with the goal of minimizing the maximum offload computing delay for all users is constructed. The resulted problem is non-convex and non-linear optimization, thus difficult to be solved optimally. To tackle this challenge, an improved fruit fly optimization algorithm (FOA) based on the external penalty function steepest descent algorithm (IFOA-PFSA) is proposed. The point obtained by the steepest descent algorithm based on the external penalty function has been employed as the initial point of the fruit fly optimization algorithm, which can greatly reduce the population size and the maximum number of iterations in the random search process of the traditional fruit fly optimization algorithm, reducing the algorithm complexity. Simulation results show that the proposed algorithm IFOA-PFSA has a smaller delay than the traditional FOA (TFOA) algorithm. The complexity of the proposed algorithm is also lower than the TFOA algorithm.

[1]  Haibo Mei,et al.  Energy-Efficient Joint Resource Allocation Algorithms for MEC-Enabled Emotional Computing in Urban Communities , 2019, IEEE Access.

[2]  Erik G. Larsson,et al.  Cell-Free Massive MIMO Versus Small Cells , 2016, IEEE Transactions on Wireless Communications.

[3]  Emil Björnson,et al.  Optimal Pilot and Payload Power Control in Single-Cell Massive MIMO Systems , 2016, IEEE Transactions on Signal Processing.

[4]  Shouyi Yang,et al.  Energy-Efficient Resource Allocation for mmWave Massive MIMO HetNets With Wireless Backhaul , 2018, IEEE Access.

[5]  Sergio Barbarossa,et al.  Enabling effective Mobile Edge Computing using millimeterwave links , 2017, 2017 IEEE International Conference on Communications Workshops (ICC Workshops).

[6]  Nizar Zorba,et al.  Cross Layer QoS Guarantees in Multiuser WLAN Systems , 2009, Wirel. Pers. Commun..

[7]  Sergio Barbarossa,et al.  Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[8]  Thomas L. Marzetta,et al.  Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas , 2010, IEEE Transactions on Wireless Communications.

[9]  Bo Huang,et al.  Spectral and Energy Efficient Resource Allocation for Massive MIMO HetNets With Wireless Backhaul , 2019, IEEE Wireless Communications Letters.

[10]  Nader Mokari,et al.  Joint task scheduling and uplink/downlink radio resource allocation in PD-NOMA based mobile edge computing networks , 2019, Phys. Commun..

[11]  Pengfei Wang,et al.  Joint Task Assignment, Transmission, and Computing Resource Allocation in Multilayer Mobile Edge Computing Systems , 2019, IEEE Internet of Things Journal.

[12]  Yu Zhang,et al.  Online combinatorial based mechanism for MEC network resource allocation , 2019, Int. J. Commun. Syst..

[13]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[14]  Nader Mokari,et al.  Resource allocation in PD-NOMA-based mobile edge computing system: Multiuser and multitask priority , 2019, Trans. Emerg. Telecommun. Technol..

[15]  R. N. Uma,et al.  Optimal Joint Scheduling and Cloud Offloading for Mobile Applications , 2019, IEEE Transactions on Cloud Computing.

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

[17]  Massoud Pedram,et al.  A Nested Two Stage Game-Based Optimization Framework in Mobile Cloud Computing System , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[18]  Yan Zhang,et al.  Mobile Edge Computing: A Survey , 2018, IEEE Internet of Things Journal.

[19]  Osvaldo Simeone,et al.  Joint uplink/downlink and offloading optimization for mobile cloud computing with limited backhaul , 2016, 2016 Annual Conference on Information Science and Systems (CISS).

[20]  Vincenzo Grassi,et al.  A game-theoretic approach to computation offloading in mobile cloud computing , 2015, Mathematical Programming.

[21]  Xiaohui Zhao,et al.  Joint resource allocation and coordinated computation offloading for fog radio access networks , 2016, China Communications.

[22]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[23]  Ivana Podnar Žarko,et al.  Edge Computing Architecture for Mobile Crowdsensing , 2018, IEEE Access.

[24]  Bharat K. Bhargava,et al.  A Survey of Computation Offloading for Mobile Systems , 2012, Mobile Networks and Applications.

[25]  Osvaldo Simeone,et al.  Joint Uplink/Downlink Optimization for Backhaul-Limited Mobile Cloud Computing With User Scheduling , 2016, IEEE Transactions on Signal and Information Processing over Networks.