A Bilevel Optimization Approach for Joint Offloading Decision and Resource Allocation in Cooperative Mobile Edge Computing

被引:82
|
作者
Huang, Pei-Qiu [1 ]
Wang, Yong [1 ]
Wang, Kezhi [2 ]
Liu, Zhi-Zhong [1 ]
机构
[1] Cent South Univ, Sch Automat, Changsha 410083, Peoples R China
[2] Northumbria Univ, Dept Comp & Informat Sci, Newcastle Upon Tyne NE1 8ST, Tyne & Wear, England
基金
中国国家自然科学基金;
关键词
Task analysis; Servers; Resource management; Optimization; Delays; Mobile handsets; Interference; Ant colony system (ACS); bilevel optimization; computation resource allocation; mobile edge computing (MEC); offloading decision; ANT COLONY OPTIMIZATION; COMPUTATION;
D O I
10.1109/TCYB.2019.2916728
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies a multiuser cooperative mobile edge computing offloading (called CoMECO) system in a multiuser interference environment, in which delay-sensitive tasks may be executed on local devices, cooperative devices, or the primary MEC server. In this system, we jointly optimize the offloading decision and computation resource allocation for minimizing the total energy consumption of all mobile users under the delay constraint. If this problem is solved directly, the offloading decision and computation resource allocation are generally generated separately at the same time. Note, however, that they are closely coupled. Therefore, under this condition, their dependency is not well considered, thus leading to poor performance. We transform this problem into a bilevel optimization problem, in which the offloading decision is generated in the upper level, and then the optimal allocation of computation resources is obtained in the lower level based on the given offloading decision. In this way, the dependency between the offloading decision and computation resource allocation can be fully taken into account. Subsequently, a bilevel optimization approach, called BiJOR, is proposed. In BiJOR, candidate modes are first pruned to reduce the number of infeasible offloading decisions. Afterward, the upper-level optimization problem is solved by ant colony system (ACS). Furthermore, a sorting strategy is incorporated into ACS to construct feasible offloading decisions with a higher probability and a local search operator is designed in ACS to accelerate the convergence. For the lower-level optimization problem, it is solved by the monotonic optimization method. In addition, BiJOR is extended to deal with a complex scenario with the channel selection. Extensive experiments are carried out to investigate the performance of BiJOR on two sets of instances with up to 400 mobile users. The experimental results demonstrate the effectiveness of BiJOR and the superiority of the CoMECO system.
引用
收藏
页码:4228 / 4241
页数:14
相关论文
共 50 条
  • [21] Joint Heterogeneous Tasks Offloading and Resource Allocation in Mobile Edge Computing Systems
    Wang, Sihua
    Pan, Chunyu
    Yin, Changchuan
    [J]. 2018 10TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2018,
  • [22] Joint task offloading and resource allocation in mobile edge computing with energy harvesting
    Li, Shichao
    Zhang, Ning
    Jiang, Ruihong
    Zhou, Zou
    Zheng, Fei
    Yang, Guiqin
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [23] Joint Task Offloading and Resource Allocation for Cooperative Mobile-Edge Computing Under Sequential Task Dependency
    Li, Xiang
    Fan, Rongfei
    Hu, Han
    Zhang, Ning
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 24009 - 24029
  • [24] JOINT OFFLOADING DECISION AND RESOURCE ALLOCATION FOR MOBILE CLOUD WITH COMPUTING ACCESS POINT
    Chen, Meng-Hsi
    Dong, Min
    Liang, Ben
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 3516 - 3520
  • [25] Computation Offloading and Resource Allocation for Mobile Edge Computing
    Cheng, Ziqing
    Wang, Qi
    Li, Zhiyong
    Rudolph, Guenter
    [J]. 2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 2735 - 2740
  • [26] Cooperative Computation Offloading for UAVs: A Joint Radio and Computing Resource Allocation Approach
    Zhu, Shichao
    Gui, Lin
    Chen, Jiacheng
    Zhang, Qi
    Zhang, Ning
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2018, : 74 - 79
  • [27] Joint Optimization of Offloading and Resources Allocation in Secure Mobile Edge Computing Systems
    Wang, Jun-Bo
    Yang, Hui
    Cheng, Ming
    Wang, Jin-Yuan
    Lin, Min
    Wang, Jiangzhou
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (08) : 8843 - 8854
  • [28] Joint Offloading Decision and Resource Allocation in Mobile Edge Computing-Enabled Satellite-Terrestrial Network
    Tong, Minglei
    Wang, Xiaoxiang
    Li, Song
    Peng, Liang
    [J]. SYMMETRY-BASEL, 2022, 14 (03):
  • [29] On incentivizing resource allocation and task offloading for cooperative edge computing
    Chu, Weibo
    Jia, Xinming
    Yu, Zhiwen
    Lui, John C. S.
    Lin, Yi
    [J]. COMPUTER NETWORKS, 2024, 246
  • [30] Joint Offloading and Resource Allocation Based on UAV-Assisted Mobile Edge Computing
    Tan, Tiao
    Zhao, Ming
    Zeng, Zhiwen
    [J]. ACM TRANSACTIONS ON SENSOR NETWORKS, 2022, 18 (03)