4.6 Article

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

期刊

NEURAL COMPUTING & APPLICATIONS
卷 35, 期 26, 页码 18905-18932

出版社

SPRINGER LONDON LTD
DOI: 10.1007/s00521-023-08714-7

关键词

Cloud computing; Mobile cloud computing; Load offloading; Task scheduling; Imperialist competitive algorithm; Parallel algorithm

向作者/读者索取更多资源

Cloud computing is a modern architecture for complex processes, and the rise of mobile cloud computing has led to a rapid increase in mobile data. However, the limitations of mobile devices make it difficult to process tasks for mobile users. To address this issue, a multi-objective parallel imperialist competitive algorithm is proposed to reduce execution time, processing time, energy consumption, and improve load balance.
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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据