Energy-Optimized Partial Computation Offloading in Mobile-Edge Computing With Genetic Simulated-Annealing-Based Particle Swarm Optimization

被引:233
作者
Bi, Jing [1 ]
Yuan, Haitao [2 ]
Duanmu, Shuaifei [1 ]
Zhou, MengChu [3 ,4 ]
Abusorrah, Abdullah [4 ,5 ]
机构
[1] Beijing Univ Technol, Sch Software Engn, Fac Informat Technol, Beijing 100124, Peoples R China
[2] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] King Abdulaziz Univ, Ctr Res Excellence Renewable Energy & Power Syst, Jeddah 21481, Saudi Arabia
[5] King Abdulaziz Univ, Dept Elect & Comp Engn, Fac Engn, Jeddah 21481, Saudi Arabia
基金
中国国家自然科学基金;
关键词
Servers; Task analysis; Optimization; Energy consumption; Edge computing; Bandwidth; Mobile handsets; Computation offloading; energy optimization; genetic algorithm (GA); machine learning; mobile-edge computing; particle swarm optimization (PSO); simulated annealing (SA);
D O I
10.1109/JIOT.2020.3024223
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Smart mobile devices (SMDs) can meet users' high expectations by executing computational intensive applications but they only have limited resources, including CPU, memory, battery power, and wireless medium. To tackle this limitation, partial computation offloading can be used as a promising method to schedule some tasks of applications from resource-limited SMDs to high-performance edge servers. However, it brings communication overhead issues caused by limited bandwidth and inevitably increases the latency of tasks offloaded to edge servers. Therefore, it is highly challenging to achieve a balance between high-resource consumption in SMDs and high communication cost for providing energy-efficient and latency-low services to users. This work proposes a partial computation offloading method to minimize the total energy consumed by SMDs and edge servers by jointly optimizing the offloading ratio of tasks, CPU speeds of SMDs, allocated bandwidth of available channels, and transmission power of each SMD in each time slot. It jointly considers the execution time of tasks performed in SMDs and edge servers, and transmission time of data. It also jointly considers latency limits, CPU speeds, transmission power limits, available energy of SMDs, and the maximum number of CPU cycles and memories in edge servers. Considering these factors, a nonlinear constrained optimization problem is formulated and solved by a novel hybrid metaheuristic algorithm named genetic simulated annealing-based particle swarm optimization (GSP) to produce a close-to-optimal solution. GSP achieves joint optimization of computation offloading between a cloud data center and the edge, and resource allocation in the data center. Real-life data-based experimental results prove that it achieves lower energy consumption in less convergence time than its three typical peers.
引用
收藏
页码:3774 / 3785
页数:12
相关论文
共 39 条
  • [1] Mixed-integer nonlinear optimization
    Belotti, Pietro
    Kirches, Christian
    Leyffer, Sven
    Linderoth, Jeff
    Luedtke, James
    Mahajan, Ashutosh
    [J]. ACTA NUMERICA, 2013, 22 : 1 - 131
  • [2] Bi J., 2020, PROC 3 IFAC WORKSHOP, P1
  • [3] 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
  • [4] Global optimization advances in Mixed-Integer Nonlinear Programming, MINLP, and Constrained Derivative-Free Optimization, CDFO
    Boukouvala, Fani
    Misener, Ruth
    Floudas, Christodoulos A.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 252 (03) : 701 - 727
  • [5] A Comprehensive Survey on Internet of Things (IoT) Toward 5G Wireless Systems
    Chettri, Lalit
    Bera, Rabindranath
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (01) : 16 - 32
  • [6] Joint Computation Offloading and User Association in Multi-Task Mobile Edge Computing
    Dai, Yueyue
    Xu, Du
    Maharjan, Sabita
    Zhang, Yan
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (12) : 12313 - 12325
  • [7] Kernel-based fuzzy c-means clustering algorithm based on genetic algorithm
    Ding, Yi
    Fu, Xian
    [J]. NEUROCOMPUTING, 2016, 188 : 233 - 238
  • [8] 3D shape reconstruction of lumbar vertebra from two X-ray images and a CT model
    Fang, Longwei
    Wang, Zuowei
    Chen, Zhiqiang
    Jian, Fengzeng
    Li, Shuo
    He, Huiguang
    [J]. IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2020, 7 (04) : 1124 - 1133
  • [9] Target Disassembly Sequencing and Scheme Evaluation for CNC Machine Tools Using Improved Multiobjective Ant Colony Algorithm and Fuzzy Integral
    Feng, Yixiong
    Zhou, MengChu
    Tian, Guangdong
    Li, Zhiwu
    Zhang, Zhifeng
    Zhang, Qin
    Tan, Jianrong
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2019, 49 (12): : 2438 - 2451
  • [10] A Review on Swarm Intelligence and Evolutionary Algorithms for Solving Flexible Job Shop Scheduling Problems
    Gao, Kaizhou
    Cao, Zhiguang
    Zhang, Le
    Chen, Zhenghua
    Han, Yuyan
    Pan, Quanke
    [J]. IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2019, 6 (04) : 904 - 916