Ranging and tuning based particle swarm optimization with bat algorithm for task scheduling in cloud computing

被引:19
|
作者
Valarmathi, R. [1 ,2 ]
Sheela, T. [3 ]
机构
[1] Sathyabama Inst Sci & Technol, Fac CSE, Chennai, Tamil Nadu, India
[2] Sri Sairam Engn Coll, Dept Comp Sci & Engn, Chennai, Tamil Nadu, India
[3] Sri Sairam Engn Coll, Dept Informat Technol, Chennai, Tamil Nadu, India
关键词
Cloud computing; Task scheduling; Particle swarm optimization; Bat algorithm; PSO ALGORITHM;
D O I
10.1007/s10586-017-1534-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is the new technology offering services to build new application through virtualization. Virtualization improves the usage of resource utilization in cloud environment. Recently research in Task Scheduling problem has received more attention because the customerswant to maximize the utilization of resources in a cheaper way. In this paper an enhanced particle swarm optimization (PSO) algorithm for improving the efficiency in the task scheduling has been proposed. A ranging function and tuning function based PSO (RTPSO) based on data locality is introduced in this paper for solving the inertia weight assignment problem in existing PSO algorithm for task scheduling. The large inertia weight and small inertia weight will assist a global search and local search respectively. In addition, we have combined the RTPSO with Bat algorithm (RTPSO-B) to improve the optimization. Cloudsim is used in this paper to simulate the task scheduling in cloud environment. The proposed RTPSO-B based task scheduling is compared with various existing task scheduling algorithms such as GA, ACO, ordinary PSO. Simulation results proved proposed RTPSO-B based task scheduling method reduces makespan, cost and increases the utilization of resources.
引用
收藏
页码:11975 / 11988
页数:14
相关论文
共 50 条
  • [21] Task scheduling strategy based on multi fitness particle swarm optimization in cloud computing
    Xu, Hao
    Kang, Fengju
    Li, Liang
    ICIC Express Letters, 2014, 8 (11): : 3165 - 3170
  • [22] Genetic Algorithm-Enabled Particle Swarm Optimization (PSOGA)-Based Task Scheduling in Cloud Computing Environment
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2018, 17 (04) : 1237 - 1267
  • [23] Based on Particle Swarm Optimization Algorithm of Cloud Computing Resource Scheduling in Mobile Internet
    Lin, Yong
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (06): : 25 - 34
  • [24] Particle Swarm Optimization with Enhanced Neighborhood Search for Task Scheduling in Cloud Computing
    Al Shamaa, Saleh
    Harrabida, Nabil
    Shi, Wei
    St-Hilaire, Marc
    2022 IEEE CLOUD SUMMIT, 2022, : 31 - 37
  • [25] 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
    2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2016, : 108 - 114
  • [26] A Novel Architecture with Dynamic Queues Based on Fuzzy Logic and Particle Swarm Optimization Algorithm for Task Scheduling in Cloud Computing
    Ben Alla, Hicham
    Ben Alla, Said
    Ezzati, Abdellah
    Mouhsen, Ahmed
    ADVANCES IN UBIQUITOUS NETWORKING 2, 2017, 397 : 205 - 217
  • [27] Chicken swarm optimization in task scheduling in cloud computing
    Han L.
    International Journal of Performability Engineering, 2019, 15 (07): : 1929 - 1938
  • [28] A multi-faceted optimization scheduling framework based on the particle swarm optimization algorithm in cloud computing
    Bansal, Mitali
    Malik, Sanjay Kumar
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 28
  • [29] Task scheduling of cloud computing using integrated particle swarm algorithm and ant colony algorithm
    Xuan Chen
    Dan Long
    Cluster Computing, 2019, 22 : 2761 - 2769
  • [30] Task scheduling of cloud computing using integrated particle swarm algorithm and ant colony algorithm
    Chen, Xuan
    Long, Dan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : S2761 - S2769