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 条
  • [41] A Virtual Machine Consolidation Algorithm Based on Dynamic Load Mean and Multi-Objective Optimization in Cloud Computing
    Li, Pingping
    Cao, Jiuxin
    SENSORS, 2022, 22 (23)
  • [42] A Dynamic Programming Offloading Algorithm for Mobile Cloud Computing
    Shahzad, Haleh
    Szymanski, Ted H.
    2016 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2016,
  • [43] Solving Economic Load Dispatch Problem by Imperialist Competitive Algorithm
    Ayoub, M. A.
    Henry, H. A.
    Abdelmaksoud, S. M.
    Salama, M. M.
    2019 21ST INTERNATIONAL MIDDLE EAST POWER SYSTEMS CONFERENCE (MEPCON 2019), 2019, : 65 - 70
  • [44] An Optimal Offloading Partitioning Algorithm in Mobile Cloud Computing
    Wu, Huaming
    Knottenbelt, William
    Wolter, Katinka
    Sun, Yi
    QUANTITATIVE EVALUATION OF SYSTEMS, QEST 2016, 2016, 9826 : 311 - 328
  • [45] Multi-objective temporal bin packing problem: An application in cloud computing
    Aydin, Nursen
    Muter, Ibrahim
    Birbil, S. Ilker
    COMPUTERS & OPERATIONS RESEARCH, 2020, 121
  • [46] Multi-Objective Tasks Scheduling Algorithm for Cloud Computing Throughput Optimization
    Lakra, Atul Vikas
    Yadav, Dharmendra Kumar
    INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONVERGENCE (ICCC 2015), 2015, 48 : 107 - 113
  • [47] A Multi-Objective Optimization Scheduling Method Based on the Ant Colony Algorithm in Cloud Computing
    Zuo, Liyun
    Shu, Lei
    Dong, Shoubin
    Zhu, Chunsheng
    Hara, Takahiro
    IEEE ACCESS, 2015, 3 : 2687 - 2699
  • [48] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Sobhanayak, Srichandan
    COMPUTING, 2023, 105 (10) : 2119 - 2142
  • [49] A Multi-Objective Load Balancing System for Cloud Environments
    Ramezani, Fahimeh
    Lu, Jie
    Taheri, Javid
    Zomaya, Albert Y.
    COMPUTER JOURNAL, 2017, 60 (09) : 1316 - 1337
  • [50] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Srichandan Sobhanayak
    Computing, 2023, 105 : 2119 - 2142