Efficient Task Scheduling for Large-scale Graph Data Processing in Cloud Computing: A Particle Swarm Optimization Approach

被引:0
作者
Shang, Rui [1 ]
机构
[1] Editorial office, Heilongjiang Bayi Agricultural University, Heilongjiang, Daqing
来源
Journal of Combinatorial Mathematics and Combinatorial Computing | 2024年 / 122卷
关键词
Cloud Computing; Efficiency Optimization; Large-scale Graph Data; Particle Swarm Optimization; Task Scheduling;
D O I
10.61091/jcmcc122-11
中图分类号
学科分类号
摘要
To fulfil the requirements of task scheduling for processing massive amounts of graph data in cloud computing environments, this thesis offers the LGPPSO method, which is based on Particle Swarm Optimisation. The LGPPSO algorithm considers the task’s overall structure when initialising numerous particles in order to broaden the search range and raise the likelihood of finding an approximation optimal solution. We evaluated it in large-scale simulation trials with 100 performance-heterogeneous virtual machines (VMs) using both randomly generated and real application graphs, and evaluated its effectiveness against the CCSH and HEFT algorithms. The experimental findings demonstrate that, in both randomly generated graphs and real graph structure applications, significantly reducing the scheduling duration of large-scale graph data is the LGPPSO algorithm. For randomly generated 200 and 400 node tasks, respectively, the scheduling length is shortened by approximately 8.3% and 9.7% on average when compared to the HEFT algorithm. The LGPPSO technique minimises the scheduling length for actual graphical structure applications by an average of 14.6% and 16.9% for the Gaussian 100 and 200 node examples, respectively. © 2024 the Author(s), licensee Combinatorial Press.
引用
收藏
页码:135 / 148
页数:13
相关论文
共 24 条
[1]  
Fu X., Sun Y., Wang H., Li H., Task scheduling of cloud computing based on hybrid particle swarm algorithm and genetic algorithm, Cluster Computing, 26, 5, pp. 2479-2488, (2023)
[2]  
Song A., Chen W.N., Luo X., Zhan Z.H., Zhang J., Scheduling workflows with composite tasks: A nested particle swarm optimization approach, IEEE Transactions on Services Computing, 15, 2, pp. 1074-1088, (2020)
[3]  
Agarwal M., Srivastava G.M.S., Opposition-based learning inspired particle swarm optimization (OPSO) scheme for task scheduling problem in cloud computing, Journal of Ambient Intelligence and Humanized Computing, 12, 10, pp. 9855-9875, (2021)
[4]  
Rani S., Suri P. K., An efficient and scalable hybrid task scheduling approach for cloud environment, International Journal of Information Technology, 12, 4, pp. 1451-1457, (2020)
[5]  
Abualigah L., Diabat A., Elaziz M.A., Intelligent workflow scheduling for Big Data applications in IoT cloud computing environments, Cluster Computing, 24, 4, pp. 2957-2976, (2021)
[6]  
Abualigah L., Diabat A., A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments, Cluster Computing, 24, 1, pp. 205-223, (2021)
[7]  
Kakkottakath Valappil Thekkepuryil J., Suseelan D.P., Keerikkattil P.M., An effective meta-heuristic based multi-objective hybrid optimization method for workflow scheduling in cloud computing environment, Cluster Computing, 24, 3, pp. 2367-2384, (2021)
[8]  
Mansouri N., An efficient task scheduling based on Seagull optimization algorithm for heterogeneous cloud computing platforms, International Journal of Engineering, 35, 2, pp. 433-450, (2022)
[9]  
Cheikh S., Walker J.J., Solving Task Scheduling Problem in the Cloud Using a Hybrid Particle Swarm Optimization Approach, International Journal of Applied Meta-heuristic Computing (IJAMC), 13, 1, pp. 1-25, (2022)
[10]  
Prity F.S., Gazi M.H., Uddin K.A., A review of task scheduling in cloud computing based on nature-inspired optimization algorithm, Cluster computing, 26, 5, pp. 3037-3067, (2023)