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 条
  • [1] Joint Resource Allocation and Offloading Decision in Mobile Edge Computing
    Khalili, Ata
    Zarandi, Sheyda
    Rasti, Mehdi
    [J]. IEEE COMMUNICATIONS LETTERS, 2019, 23 (04) : 684 - 687
  • [2] Joint Offloading and Resource Allocation Optimization for Mobile Edge Computing
    Zhang, Jing
    Xia, Weiwei
    Zhang, Yueyue
    Zou, Qian
    Huang, Bonan
    Yan, Feng
    Shen, Lianfeng
    [J]. GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [3] Joint Optimization of Offloading and Resource Allocation Scheme for Mobile Edge Computing
    Dab, Boutheina
    Aitsaadi, Nadjib
    Langar, Rami
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [4] Joint Optimization on Computation Offloading and Resource Allocation in Mobile Edge Computing
    Zhang, Kaiyuan
    Gui, Xiaolin
    Ren, Dewang
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [5] Joint offloading decision and resource allocation for mobile edge computing enabled networks
    Liao, Yangzhe
    Shou, Liqing
    Yu, Quan
    Ai, Qingsong
    Liu, Quan
    [J]. COMPUTER COMMUNICATIONS, 2020, 154 : 361 - 369
  • [6] Joint Optimization of Offloading and Resource Allocation in Vehicular Networks with Mobile Edge Computing
    Zhou, Jie
    Wu, Fan
    Zhang, Ke
    Mao, Yuming
    Leng, Supeng
    [J]. 2018 10TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2018,
  • [7] Cooperative Computation Offloading and Resource Allocation for Mobile Edge Computing
    Li, Qiuping
    Zhao, Junhui
    Gong, Yi
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
  • [8] HTR: A Joint Approach for Task Offloading and Resource Allocation in Mobile Edge Computing
    Wang, Zilong
    Du, Hongwei
    Ye, Qiang
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [9] Joint Optimization of Task Caching, Computation Offloading and Resource Allocation for Mobile Edge Computing
    Chen, Zhixiong
    Chen, Zhengchuan
    Ren, Zhi
    Liang, Liang
    Wen, Wanli
    Jia, Yunjian
    [J]. CHINA COMMUNICATIONS, 2022, 19 (12) : 142 - 159
  • [10] Joint Optimization of Task Caching,Computation Offloading and Resource Allocation for Mobile Edge Computing
    Zhixiong Chen
    Zhengchuan Chen
    Zhi Ren
    Liang Liang
    Wanli Wen
    Yunjian Jia
    [J]. China Communications, 2022, 19 (12) : 142 - 159