A Hybrid Approach for Task Scheduling Based Particle Swarm and Chaotic Strategies in Cloud Computing Environment

被引:1
|
作者
Zeedan, Maha [1 ]
Attiya, Gamal [1 ]
El-Fishawy, Nawal [1 ]
机构
[1] Menoufia Univ, Fac Elect Engn, Comp Sci & Engn Dept, Shibin Al Kawm, Menofia Governo, Egypt
关键词
Cloud computing; task scheduling; particle swarm optimization; chaotic map; sinusoidal; Lorenz attractor; makespan; cost; utilization; ALGORITHM;
D O I
10.1142/S0129626422500013
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a hybrid approach based discrete Particle Swarm Optimization (PSO) and chaotic strategies for solving multi-objective task scheduling problem in cloud computing. The main purpose is to allocate the summited tasks to the available resources in the cloud environment with minimum makespan (i.e. schedule length) and processing cost while maximizing resource utilization without violating Service Level Agreement (SLA) among users and cloud providers. The main challenges faced by Particle Swarm Optimization (PSO) when used to solve scheduling problems are premature convergence and trapping into local optimum. This paper presents an enhanced Particle Swarm Optimization algorithm hybridized with Chaotic Map strategies. The proposed approach is called Enhanced Particle Swarm Optimization based Chaotic Strategies (EPSOCHO) algorithm. Our proposed approach suggests two Chaotic Map strategies: sinusoidal iterator and Lorenz attractor to enhanced PSO algorithm in order to get good convergence and diversity for optimizing the task scheduling in cloud computing. The proposed approach is simulated and implemented in Cloudsim simulator. The performance of the proposed approach is compared with the standard PSO algorithm, the improved PSO algorithm with Longest job to fastest processor (LJFP-PSO), and the improved PSO algorithm with minimum completion time (MCT-PSO) using different sizes of tasks and various benchmark datasets. The results clearly demonstrate the efficiency of the proposed approach in terms of makespan, processing cost and resources utilization.
引用
收藏
页数:29
相关论文
共 50 条
  • [31] Task scheduling in cloud computing using particle swarm optimization with time varying inertia weight strategies
    Huang, Xingwang
    Li, Chaopeng
    Chen, Hefeng
    An, Dong
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 1137 - 1147
  • [32] A hybrid algorithm for efficient task scheduling in cloud computing environment
    Roshni Thanka M.
    Uma Maheswari P.
    Bijolin Edwin E.
    [J]. International Journal of Reasoning-based Intelligent Systems, 2019, 11 (02): : 134 - 140
  • [33] Glowworm Swarm Optimisation Based Task Scheduling for Cloud Computing
    Alboaneen, Dabiah Ahmed
    Tianfield, Huaglory
    Zhang, Yan
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [34] A Hybrid Approach for Task Scheduling Using the Cuckoo and Harmony Search in Cloud Computing Environment
    Pradeep, K.
    Jacob, T. Prem
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2018, 101 (04) : 2287 - 2311
  • [35] A Hybrid Approach for Task Scheduling Using the Cuckoo and Harmony Search in Cloud Computing Environment
    K. Pradeep
    T. Prem Jacob
    [J]. Wireless Personal Communications, 2018, 101 : 2287 - 2311
  • [36] Hybrid Discrete Particle Swarm Optimization for Task Scheduling in Grid Computing
    Karimi, Maryam
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (04): : 93 - 104
  • [37] A Novel Architecture for Task Scheduling Based on Dynamic Queues and Particle Swarm Optimization in Cloud Computing
    Ben Alla, Hicham
    Ben Alla, Said
    Ezzati, Abdellah
    [J]. 2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2016, : 108 - 114
  • [38] CWOA: Hybrid Approach for Task Scheduling in Cloud Environment
    Pradeep, K.
    Ali, L. Javid
    Gobalakrishnan, N.
    Raman, C. J.
    Manikandan, N.
    [J]. COMPUTER JOURNAL, 2022, 65 (07): : 1860 - 1873
  • [39] Ranging and tuning based particle swarm optimization with bat algorithm for task scheduling in cloud computing
    Valarmathi, R.
    Sheela, T.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5): : 11975 - 11988
  • [40] An Improved Particle Swarm Optimization Algorithm Based on Adaptive Weight for Task Scheduling in Cloud Computing
    Luo, Fei
    Yuan, Ye
    Ding, Weichao
    Lu, Haifeng
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,