Radio and Computing Resource Allocation for Minimizing Total Processing Completion Time in Mobile Edge Computing

Due to explosive growth in mobile applications and services with different requirements, the concept of mobile edge computing (MEC) has emerged. For MEC, a mobile user (MU) and a MEC server need to exchange tasks using limited radio resources. Furthermore, when multiple MUs possess tasks, the MEC server has to handle multiple tasks simultaneously. Thus, the radio and computing resources need to be allocated to MUs by taking into account the wireless channel condition and the computing power of MUs and the MEC server. In this paper, a radio resource and computing resource allocation scheme is proposed to minimize the total processing completion time of all the tasks. Each task is assumed to be divided into local task and offload task. The local task is processed by each MU while the offload task is processed by a MEC server. We first formulate the optimization problem to minimize the total processing completion time of all tasks. To solve the formulated optimization problem, we propose a two-step radio and computing resources allocation scheme which iteratively performs bisection search method and Johnson’s algorithm. The numerical results elucidate that the proposed scheme can reduce the total processing completion time by about 25% on average compared to the conventional schemes when multiple MUs have divisible tasks.

[1]  Haipeng Yao,et al.  Energy-efficient M2M communications with mobile edge computing in virtualized cellular networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[2]  Khaled Ben Letaief,et al.  Joint Task Offloading Scheduling and Transmit Power Allocation for Mobile-Edge Computing Systems , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[3]  Yuan Wu,et al.  Delay-Minimization Nonorthogonal Multiple Access Enabled Multi-User Mobile Edge Computation Offloading , 2019, IEEE Journal of Selected Topics in Signal Processing.

[4]  Anja Klein,et al.  Efficient resource allocation in mobile-edge computation offloading: Completion time minimization , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[5]  Osvaldo Simeone,et al.  Energy-Efficient Resource Allocation for Mobile Edge Computing-Based Augmented Reality Applications , 2016, IEEE Wireless Communications Letters.

[6]  Fan Wu,et al.  Joint optimization of Offloading and Resource Allocation in Vehicular Networks with Mobile Edge Computing , 2018, 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP).

[7]  Zhisheng Niu,et al.  Tasks scheduling and resource allocation in heterogeneous cloud for delay-bounded mobile edge computing , 2017, 2017 IEEE International Conference on Communications (ICC).

[8]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[9]  Qianbin Chen,et al.  Joint Computation Offloading and Interference Management in Wireless Cellular Networks with Mobile Edge Computing , 2017, IEEE Transactions on Vehicular Technology.

[10]  Min Dong,et al.  Joint offloading decision and resource allocation for mobile cloud with computing access point , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[11]  Hongyan Yu,et al.  Energy-Efficient Task Offloading and Resource Scheduling for Mobile Edge Computing , 2018, 2018 IEEE International Conference on Networking, Architecture and Storage (NAS).

[12]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[13]  Mohamed Kamoun,et al.  Energy-optimal resource scheduling and computation offloading in small cell networks , 2015, 2015 22nd International Conference on Telecommunications (ICT).

[14]  Khaled Ben Letaief,et al.  Joint Subcarrier and CPU Time Allocation for Mobile Edge Computing , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[15]  Khaled Ben Letaief,et al.  Multi-objective resource allocation for mobile edge computing systems , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[16]  Weiwei Xia,et al.  An evolutionary game for joint wireless and cloud resource allocation in mobile edge computing , 2017, 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP).

[17]  Jie Xu,et al.  EMM: Energy-Aware Mobility Management for Mobile Edge Computing in Ultra Dense Networks , 2017, IEEE Journal on Selected Areas in Communications.

[18]  Yan Zhang,et al.  Joint Computation Offloading and User Association in Multi-Task Mobile Edge Computing , 2018, IEEE Transactions on Vehicular Technology.

[19]  Yusheng Ji,et al.  2016 Energy-Efficient Resource Allocation for Multi-User Mobile Edge Computing , 2016 .

[20]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[21]  Bo Li,et al.  Gearing resource-poor mobile devices with powerful clouds: architectures, challenges, and applications , 2013, IEEE Wireless Communications.

[22]  Ke Zhang,et al.  Delay constrained offloading for Mobile Edge Computing in cloud-enabled vehicular networks , 2016, 2016 8th International Workshop on Resilient Networks Design and Modeling (RNDM).

[23]  Victor C. M. Leung,et al.  Joint computation and communication resource allocation in mobile-edge cloud computing networks , 2016, 2016 IEEE International Conference on Network Infrastructure and Digital Content (IC-NIDC).