A Hybrid Algorithm for Scheduling Scientific Workflows in Cloud Computing

被引:25
|
作者
Sardaraz, Muhammad [1 ]
Tahir, Muhammad [1 ]
机构
[1] COMSATS Univ Islamabad, Dept Comp Sci, Attock Campus, Attock 43600, Pakistan
关键词
Cloud computing; PSO; scheduling; scientific workflows; GENETIC ALGORITHM; PSO; OPTIMIZATION;
D O I
10.1109/ACCESS.2019.2961106
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has become the main source for executing scientific experiments. It is an effective technique for distributing and processing tasks on virtual machines. Scientific workflows are complex and demand efficient utilization of cloud resources. Scheduling of scientific workflows is considered as NP-complete. The problem is constrained by some parameters such as Quality of Service (QoS), dependencies between tasks and users deadlines, etc. There exists a strong literature on scheduling scientific workflows in cloud environments. Solutions include standard schedulers, evolutionary optimization techniques, etc. This article presents a hybrid algorithm for scheduling scientific workflows in cloud environments. In the first phase, the algorithm prepares tasks lists for PSO algorithm. Bottleneck tasks are processed on high priority to reduce execution time. In the next phase, tasks are scheduled with the PSO algorithm to reduce both execution time and monetary cost. The algorithm also monitors the load balance to efficiently utilize cloud resources. Benchmark scientific workflows are used to evaluate the proposed algorithm. The proposed algorithm is compared with standard PSO and specialized schedulers to validate the performance. The results show improvement in execution time, monetary cost without affecting the load balance as compared to other techniques.
引用
收藏
页码:186137 / 186146
页数:10
相关论文
共 50 条
  • [41] Structure-Aware Scheduling Algorithm for Deadline-Constrained Scientific Workflows in the Cloud
    Al-Haboobi, Ali
    Kecskemeti, Gabor
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (02) : 792 - 802
  • [42] Fuzzy-based Security-Driven Optimistic Scheduling of Scientific Workflows in Cloud Computing
    Sujana, J. Angela Jennifa
    Revathi, T.
    Rajanayagam, S. Joshua
    IETE JOURNAL OF RESEARCH, 2020, 66 (02) : 224 - 241
  • [43] Multilevel Priority-Based Task Scheduling Algorithm for Workflows in Cloud Computing Environment
    Bala, Anju
    Chana, Inderveer
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT, ICT4SD 2015, VOL 1, 2016, 408 : 685 - 693
  • [44] A Novel Method for Scheduling Workflows In Cloud Computing Environment
    Reddy, G. Narendrababu
    Phanikumar, S.
    2017 THIRD INTERNATIONAL CONFERENCE ON SCIENCE TECHNOLOGY ENGINEERING & MANAGEMENT (ICONSTEM), 2017, : 12 - 16
  • [45] Energy Efficient Scheduling of Scientific Workflows in Cloud Environment
    Ghose, Manojit
    Verma, Pratyush
    Karmakar, Sushanta
    Sahu, Aryabartta
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 170 - 177
  • [46] A hybrid heuristic workflow scheduling algorithm for cloud computing environments
    Mirzayi, Sahar
    Rafe, Vahid
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2015, 27 (06) : 721 - 735
  • [47] Task scheduling in cloud computing using hybrid optimization algorithm
    Khan, Mohd Sha Alam
    Santhosh, R.
    SOFT COMPUTING, 2022, 26 (23) : 13069 - 13079
  • [48] Task scheduling in cloud computing using hybrid optimization algorithm
    Mohd Sha Alam Khan
    R. Santhosh
    Soft Computing, 2022, 26 : 13069 - 13079
  • [49] A hybrid algorithm for efficient task scheduling in cloud computing environment
    Roshni Thanka M.
    Uma Maheswari P.
    Bijolin Edwin E.
    International Journal of Reasoning-based Intelligent Systems, 2019, 11 (02): : 134 - 140
  • [50] A hybrid genetic algorithm for scientific workflow scheduling in cloud environment
    Aziza, Hatem
    Krichen, Saoussen
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (18): : 15263 - 15278