A parallel multi-objective imperialist competitive algorithm to solve the load offloading problem in mobile cloud computing

被引:0
|
作者
Sara Alipour
Hamid Saadatfar
Mahdi Khazaie Poor
机构
[1] Islamic Azad University,Computer Engineering Department, Birjand Branch
[2] University of Birjand,Department of Computer Engineering
来源
Neural Computing and Applications | 2023年 / 35卷
关键词
Cloud computing; Mobile cloud computing; Load offloading; Task scheduling; Imperialist competitive algorithm; Parallel algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing is a modern architecture for performing complex and immense processes. It consists of configurable computational resource sets that communicate with each other through communication networks. With the advent of the cloud computing architecture and increasing its applications for mobile devices, the growth rate of mobile data has proliferated exponentially. Consequently, processing the tasks of mobile users has become difficult due to the limitations of these devices, such as low computing power and low capacity. Therefore, the idea of mobile cloud computing (MCC) for mobile devices using cloud-based storage and computing resources was introduced. In MCC, processing information is transferred from the user's mobile devices to the cloud servers. This process is known as the tasks offloading and scheduling of mobile users. In this case, the task execution time, CPU power consumption, network bandwidth, and task allocation time must be specified. Due to many tasks and different resources, the process of task offloading and scheduling is considered a challenging subject in the field of MCC. Therefore, in this paper, a multi-objective parallel imperialist competitive algorithm (MPICA) is proposed. The main objective of this parallel algorithm is to reduce the algorithm's execution time for searching the problem space, reducing processing time, reducing energy consumption, and improving load balance. The simulation results of the proposed algorithm represent that the parallelization of the imperialist competitive algorithm (ICA) has a significant effect on reducing the execution time of the algorithm. In general, the proposed algorithm performs better than the state-of-the-art algorithms based on the proposed criteria.
引用
收藏
页码:18905 / 18932
页数:27
相关论文
共 50 条
  • [31] An imperialist competitive algorithm for virtual machine placement in cloud computing
    Jamali, Shahram
    Malektaji, Sepideh
    Analoui, Morteza
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2017, 29 (03) : 575 - 596
  • [32] Multi-Objective Genetic Algorithm for Tasks Allocation in Cloud Computing
    Harrath, Youssef
    Bahlool, Rashed
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2019, 9 (03) : 37 - 57
  • [33] Multi-objective task scheduling algorithm for load balancing in cloud computing based on improved Harris hawks optimization
    Emara, Farouk A.
    Gad-Elrab, Ahmed A. A.
    Sobhi, Ahmed
    Alsharkawy, Almohammady S.
    Embabi, Mahmoud E.
    El-Baky, M. A. Abd
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (06)
  • [34] Resource Allocation in Cloud Computing Using Imperialist Competitive Algorithm with Reliability Approach
    Fayazi, Maryam
    Noorimehr, Mohammad Reza
    Alavi, Sayed Enayatollah
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (03) : 323 - 331
  • [35] Multi-objective heuristics algorithm for dynamic resource scheduling in the cloud computing environment
    K. Lalitha Devi
    S. Valli
    The Journal of Supercomputing, 2021, 77 : 8252 - 8280
  • [36] Multi-objective heuristics algorithm for dynamic resource scheduling in the cloud computing environment
    Devi, K. Lalitha
    Valli, S.
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (08) : 8252 - 8280
  • [37] Scheduling the Parallel Execution of Workflows in Cloud Computing Based on the Imperialist Competitive and Genetic Algorithms
    Paridar, Farzad
    Majma, Mohammadreza
    Maeen, Mehrdad
    PROCEEDINGS OF 2018 2ND INTERNATIONAL CONFERENCE ON CLOUD AND BIG DATA COMPUTING (ICCBDC 2018), 2018, : 16 - 21
  • [38] Multi-objective task scheduling in cloud computing environment by hybridized bat algorithm
    Bezdan, Timea
    Zivkovic, Miodrag
    Bacanin, Nebojsa
    Strumberger, Ivana
    Tuba, Eva
    Tuba, Milan
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 42 (01) : 411 - 423
  • [39] A Heuristic Algorithm for Multi-Site Computation Offloading in Mobile Cloud Computing
    Enzai, Nur Idawati Md
    Tang, Maolin
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016), 2016, 80 : 1232 - 1241
  • [40] THE PROPOSED APPROACH FOR LOAD BALANCINGOF NODES IN THE CLOUD COMPUTING, USING A COMBINATION OF IMPERIALIST COMPETITIVE ALGORITHM AND GENETICS
    Sharifi, E.
    Shamsi, R.
    IIOAB JOURNAL, 2016, 7 : 165 - 176