Energy-Efficient Heuristic Computation Offloading With Delay Constraints in Mobile Edge Computing

被引:5
作者
Mei, Jing [1 ]
Tong, Zhao [1 ]
Li, Kenli [1 ]
Zhang, Lianming [1 ]
Li, Keqin [2 ]
机构
[1] Hunan Normal Univ, Coll Informat Sci & Engn, Changsha 410081, Hunan, Peoples R China
[2] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
基金
中国国家自然科学基金;
关键词
Computation offloading; delay constraint; edge computing; energy optimization; resource competition; RESOURCE-ALLOCATION;
D O I
10.1109/TSC.2023.3324604
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
By offloading computation-intensive tasks to the edge cloud, mobile edge computing (MEC) has been regarded as an effective technology for enhancing computational capacity and extending the battery lifetime of mobile devices (MDs). However, due to the limitation of bandwidth and computing resources in MEC, unreasonable task offloading might lead to intensive resource competition, which recedes the performance gains benefit from offloading. When the tasks are latency-sensitive, a proper task offloading strategy is more important. Considering the heterogeneous delay constraints and resource competition comprehensively, we aim at minimizing the energy consumption of MDs subject to the individual delay constraints of tasks by jointly optimizing the task offloading and resource allocation in terms of wireless channel and remote computation capacity in a multi-MD MEC system in this paper. Due to the complexity of the primal optimization problem, a heuristic algorithm is devised. In the algorithm, a subset of tasks to be offloaded is incrementally constructed, and the corresponding offloading sub-problem is then repeatedly solved for this task subset using a two-stage algorithm until the total energy consumption can no longer be further reduced. The first stage of solving the sub-problem is to find the optimal full offloading scheme for the to-offload tasks, which is proved to be a convex optimization problem. For the task subset without a full offloading solution, an effective iterative algorithm is employed in the second stage where the channel allocation and computing resource allocation are optimized alternately. A great number of experiments are given to verify the performance of the proposed algorithm. We observe that the heuristic algorithm shows different performance when adopting different task ordering schemes. The proposed heuristic algorithm is evaluated against three reference schemes, and the results show that it can save up to 14.20% of energy consumption while guaranteeing the delay requirements of all tasks.
引用
收藏
页码:4404 / 4417
页数:14
相关论文
共 17 条
  • [1] [Anonymous], 2016, IEEE INTERNET THINGS, V3, P854
  • [2] Computation Rate Maximization for Wireless Powered Mobile-Edge Computing With Binary Computation Offloading
    Bi, Suzhi
    Zhang, Ying Jun
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (06) : 4177 - 4190
  • [3] Fog and IoT: An Overview of Research Opportunities
    Chiang, Mung
    Zhang, Tao
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06): : 854 - 864
  • [4] Electronics M., 2023, Mouser-sub-ghz modules
  • [5] Grant S., 2014, CVX: MATLAB software for disciplined convexprogramming, version 2.1
  • [6] Joshi K., 2022, Wireless Pers. Commun.Int. J., V4
  • [7] Cooperative computation offloading and resource allocation for delay minimization in mobile edge computing*
    Kuang, Zhufang
    Ma, Zhihao
    Li, Zhe
    Deng, Xiaoheng
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 118
  • [8] Heuristic Computation Offloading Algorithms for Mobile Users in Fog Computing
    Li, Keqin
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (02)
  • [9] Joint Resource Allocation and Computation Offloading With Time-Varying Fading Channel in Vehicular Edge Computing
    Li, Shichao
    Lin, Siyu
    Cai, Lin
    Li, Wenjie
    Zhu, Gang
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (03) : 3384 - 3398
  • [10] Miettinen J., 2010, P 2 USENIX C HOT TOP, P22