Catfish-PSO based scheduling of scientific workflows in IaaS cloud

被引:0
|
作者
S. Jaya Nirmala
S. Mary Saira Bhanu
机构
[1] National Institute of Technology,
来源
Computing | 2016年 / 98卷
关键词
Cloud computing; Job scheduling; Catfish particle swarm optimisation; Scientific workflows; WorkFlowSim; 68M154; 685M20; 68T20; 68U20;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing is a technology wherein a network of remote servers is used to process large amount of data in real-time. The servers and data sources may be located in geographically distant regions. Scheduling of workflows is one of the major challenging issues in cloud computing. Workflows are used to express a wide variety of applications including scientific computing and multi-tier web applications. The Workflow scheduling problem is known to be NP-complete. No known traditional scheduling algorithm is able to provide an optimal solution in polynomial time for NP-complete problems. So, researchers rely on heuristics and meta-heuristics to achieve the most efficient solution. In this paper, a workflow scheduling algorithm is proposed to schedule large scientific workflows that are to be executed on IaaS clouds. The workflow scheduling algorithm generates a schedule with the task-to-resource mapping. The metaheuristic Catfish particle swarm optimization (C-PSO) technique is used to select the best schedule with the least makespan and execution cost. The performance of C-PSO is then compared with traditional PSO. The algorithm is simulated on the WorkFlowSim Simulator, an extension of CloudSim simulator. The solution is tested for different types of scientific workflows like Montage, Epigenome, CyberShake and Inspiral. It is observed from the experimental results that C-PSO gives better performance than traditional PSO in terms of execution cost and makespan.
引用
收藏
页码:1091 / 1109
页数:18
相关论文
共 50 条
  • [1] Catfish-PSO based scheduling of scientific workflows in IaaS cloud
    Nirmala, S. Jaya
    Bhanu, S. Mary Saira
    [J]. COMPUTING, 2016, 98 (11) : 1091 - 1109
  • [2] Scheduling multiple scientific workflows using containers on IaaS cloud
    P. Rajasekar
    Yogesh Palanichamy
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 7621 - 7636
  • [3] Scheduling multiple scientific workflows using containers on IaaS cloud
    Rajasekar, P.
    Palanichamy, Yogesh
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (07) : 7621 - 7636
  • [4] Budget-based resource provisioning and scheduling algorithm for scientific workflows on IaaS cloud
    Rajasekar P
    Santhiya P
    [J]. Multimedia Tools and Applications, 2024, 83 : 50981 - 51007
  • [5] Budget-based resource provisioning and scheduling algorithm for scientific workflows on IaaS cloud
    Rajasekar, P.
    Santhiya, P.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (17) : 50981 - 51007
  • [6] A hybrid algorithm for scheduling scientific workflows in IaaS cloud with deadline constraint
    Malihe Hariri
    Mostafa Nouri-Baygi
    Saeid Abrishami
    [J]. The Journal of Supercomputing, 2022, 78 : 16975 - 16996
  • [7] A hybrid algorithm for scheduling scientific workflows in IaaS cloud with deadline constraint
    Hariri, Malihe
    Nouri-Baygi, Mostafa
    Abrishami, Saeid
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (15): : 16975 - 16996
  • [8] Adaptive Resource Provisioning and Scheduling Algorithm for Scientific Workflows on IaaS Cloud
    Rajasekar P.
    Palanichamy Y.
    [J]. SN Computer Science, 2021, 2 (6)
  • [9] A taxonomy and survey on scheduling algorithms for scientific workflows in IaaS cloud computing environments
    Rodriguez, Maria Alejandra
    Buyya, Rajkumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (08):
  • [10] Smart PSO-based secured scheduling approaches for scientific workflows in cloud computing
    J. Angela Jennifa Sujana
    T. Revathi
    T. S. Siva Priya
    K. Muneeswaran
    [J]. Soft Computing, 2019, 23 : 1745 - 1765