Constrained Multiobjective Optimization for IoT-Enabled Computation Offloading in Collaborative Edge and Cloud Computing

被引:49
|
作者
Peng, Guang [1 ]
Wu, Huaming [2 ]
Wu, Han [1 ]
Wolter, Katinka [1 ]
机构
[1] Free Univ Berlin, Inst Informat, D-14195 Berlin, Germany
[2] Tianjin Univ, Ctr Appl Math, Tianjin 300072, Peoples R China
来源
IEEE INTERNET OF THINGS JOURNAL | 2021年 / 8卷 / 17期
基金
中国国家自然科学基金;
关键词
Internet of Things; Cloud computing; Task analysis; Optimization; Servers; Edge computing; Collaboration; Computation offloading; constrained multiobjective optimization; Internet of Things (IoT); mobile cloud computing (MCC); mobile-edge computing (MEC); EVOLUTIONARY ALGORITHM; RESOURCE-ALLOCATION; MOBILE; INTEGRATION; DECISION; MOEA/D;
D O I
10.1109/JIOT.2021.3067732
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet-of-Things (IoT) applications are becoming more resource-hungry and latency-sensitive, which are severely constrained by limited resources of current mobile hardware. Mobile cloud computing (MCC) can provide abundant computation resources, while mobile-edge computing (MEC) aims to reduce the transmission latency by offloading complex tasks from IoT devices to nearby edge servers. It is still challenging to satisfy the quality of service with different constraints of IoT devices in a collaborative MCC and MEC environment. In this article, we propose three constrained multiobjective evolutionary algorithms (CMOEAs) for solving IoT-enabled computation offloading problems in collaborative edge and cloud computing networks. First of all, a constrained multiobjective computation offloading model considering time and energy consumption is established in the mobile environment. Inspired by the push and pull search framework, three CMOEAs are developed by combing the advantages of population-based search algorithms with flexible constraint handling mechanisms. On one hand, three popular and challenging constrained benchmark suites are selected to test the performance of the proposed algorithms by comparing them to the other seven state-of-the-art CMOEAs. On the other hand, a multiserver multiuser multitask computation offloading experimental scenario with a different number of IoT devices is used to evaluate the performance of three proposed algorithms and other compared algorithms as well as representative offloading schemes. The experimental results of the benchmark suites and computation offloading problems demonstrate the effectiveness and superiority of the proposed algorithms.
引用
收藏
页码:13723 / 13736
页数:14
相关论文
共 50 条
  • [1] A computation offloading method over big data for IoT-enabled cloud-edge computing
    Xu, Xiaolong
    Liu, Qingxiang
    Luo, Yun
    Peng, Kai
    Zhang, Xuyun
    Meng, Shunmei
    Qi, Lianyong
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 95 : 522 - 533
  • [2] BeCome: Blockchain-Enabled Computation Offloading for IoT in Mobile Edge Computing
    Xu, Xiaolong
    Zhang, Xuyun
    Gao, Honghao
    Xue, Yuan
    Qi, Lianyong
    Dou, Wanchun
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (06) : 4187 - 4195
  • [3] Edge Computing for IoT-Enabled Smart Grid
    Mehmood, M. Yasir
    Oad, Ammar
    Abrar, Muhammad
    Munir, Hafiz Mudassir
    Hasan, Syed Faraz
    Abd ul Muqeet, H.
    Golilarz, Noorbakhsh Amiri
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [4] Joint Optimization of Offloading Utility and Privacy for Edge Computing Enabled IoT
    Xu, Xiaolong
    He, Chengxun
    Xu, Zhanyang
    Qi, Lianyong
    Wan, Shaohua
    Bhuiyan, Md Zakirul Alam
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (04) : 2622 - 2629
  • [5] Energy-Efficient Collaborative Task Computation Offloading in Cloud-Assisted Edge Computing for IoT Sensors
    Liu, Fagui
    Huang, Zhenxi
    Wang, Liangming
    [J]. SENSORS, 2019, 19 (05)
  • [6] Multiobjective Optimization for Computation Offloading in Fog Computing
    Liu, Liqing
    Chang, Zheng
    Guo, Xijuan
    Mao, Shiwen
    Ristaniemi, Tapani
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01): : 283 - 294
  • [7] Collaborative Optimization of Edge-Cloud Computation Offloading in Internet of Vehicles
    Li, Yureng
    Xu, Shouzhi
    [J]. 30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [8] Computation Task Scheduling and Offloading Optimization for Collaborative Mobile Edge Computing
    Lin, Bin
    Lin, Xiaohui
    Zhang, Shengli
    Wang, Hui
    Bi, Suzhi
    [J]. 2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 728 - 734
  • [9] Renewable prediction-driven service offloading for IoT-enabled energy systems with edge computing
    Fang, Zijie
    Xu, Xiaolong
    Bilal, Muhammad
    Jolfaei, Alireza
    [J]. WIRELESS NETWORKS, 2024, 30 (05) : 3721 - 3733
  • [10] An Optimized IoT-Enabled Big Data Analytics Architecture for Edge-Cloud Computing
    Babar, Muhammad
    Jan, Mian Ahmad
    He, Xiangjian
    Tariq, Muhammad Usman
    Mastorakis, Spyridon
    Alturki, Ryan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (05) : 3995 - 4005