An improved Caledonian crow learning algorithm based on ring topology for security-aware workflow scheduling in cloud computing

被引:1
|
作者
Zade, B. Mohammad Hasani [1 ]
Javidi, M. M. [1 ]
Mansouri, N. [1 ]
机构
[1] Shahid Bahonar Univ Kerman, Dept Comp Sci, Box, Kerman 76135133, Iran
关键词
Cloud computing; Workflow scheduling; Security; Meta-heuristic; Ring topology; MULTIOBJECTIVE OPTIMIZATION;
D O I
10.1007/s12083-023-01541-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The security of workflow scheduling is a significant concern and even is one of the most important metrics of QoS (Quality of Service). This paper presents two approaches to provide a secure connection between users and servers and handle large and medium task size problems. Firstly, a multi-objective scheduling (MO-Ring-IC-NCCLA) algorithm for scientific workflow in the cloud environment is proposed. It tries to minimize workflow makespan and cost as well as increase the cost of attack from an invader. The proposed multi-objective is based on the New Caledonian Crow Learning Algorithm (NCCLA). However, this algorithm has a few drawbacks, including poor exploration activity and inability to balance exploration and exploitation. The social and asocial learning part of standard NCCLA has been modified to tackle these limitations, then a concept of ring topology is used to better Pareto optimal can be found. Secondly, the structure of virtual machines is modified so that the cost of attack from invaders increases. Experimental results based on various real-world workflows indicate the performance improvement of MO-Ring-IC-NCCLA over SBDE, NSGA-II, and MOHFHB algorithms in terms of FS-metric. According to the delta metric (i.e., diversity measures), the proposed algorithm is superior to 85% of the compared metaheuristics. In terms of Inverted Generational Distance (IGD) metric, it outperforms NSGAII and Multi-Objective Artificial Hummingbird Algorithm (MOAHA) for 95% and 80% of the cases, respectively. Based on experiments, makespan and cost improved by 23.12% and 18.43% over existing workflow algorithms. Compared to Multi-Objective Hybrid Fuzzy Hitchcock Bird (MOHFHB), Simulated-annealing Based Differential Evolution (SBDE), and non-dominated sorting genetic algorithm (NSGAII), it improves the FS-metric by 23.35% on average.
引用
收藏
页码:2929 / 2984
页数:56
相关论文
共 50 条
  • [31] Hybrid Cloud Workflow Scheduling Algorithm Based on the Improved Wild Horse Optimization Algorithm
    Chen, Xiaobo
    Qiu, Lupeng
    Li, Tianzhe
    Fan, Yingkai
    Zhou, Naqin
    2024 5TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATION, ICCEA 2024, 2024, : 660 - 666
  • [32] Multi Objective Prioritized Workflow Scheduling Using Deep Reinforcement Based Learning in Cloud Computing
    Mangalampalli, Sudheer
    Hashmi, Syed Shakeel
    Gupta, Amit
    Karri, Ganesh Reddy
    Rajkumar, K. Varada
    Chakrabarti, Tulika
    Chakrabarti, Prasun
    Margala, Martin
    IEEE ACCESS, 2024, 12 : 5373 - 5392
  • [33] A QoS-aware Workflow Scheduling Method for Cloudlet-based Mobile Cloud Computing
    Tian, Wei
    Gu, Renhao
    Feng, Ruan
    Liu, Xihua
    Fu, Shucun
    2019 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2019, : 164 - 169
  • [34] Biogeography-Based Optimization (BBO) Algorithm for Energy and Performance-Aware Service Workflow Scheduling in a Cloud Computing Environment
    Sellami, Khaled
    Kassa, Rabah
    Tiako, Pierre F.
    ADVANCED SCIENCE LETTERS, 2016, 22 (10) : 3162 - 3167
  • [35] Energy and Cost-Aware Workflow Scheduling in Cloud Computing Data Centers Using a Multi-objective Optimization Algorithm
    Mohammadzadeh, Ali
    Masdari, Mohammad
    Gharehchopogh, Farhad Soleimanian
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2021, 29 (03)
  • [36] Cost-Aware Scheduling Algorithm Based on PSO in Cloud Computing Environment
    Zhao, Gang
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (01): : 33 - 42
  • [37] A workflow task scheduling algorithm based on the resources' fuzzy clustering in cloud computing environment
    Guo, Fengyu
    Yu, Long
    Tian, Shengwei
    Yu, Jiong
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2015, 28 (06) : 1053 - 1067
  • [38] Energy and Cost-Aware Workflow Scheduling in Cloud Computing Data Centers Using a Multi-objective Optimization Algorithm
    Ali Mohammadzadeh
    Mohammad Masdari
    Farhad Soleimanian Gharehchopogh
    Journal of Network and Systems Management, 2021, 29
  • [39] Evaluation of cloud computing resource scheduling based on improved optimization algorithm
    Huafeng Yu
    Complex & Intelligent Systems, 2021, 7 : 1817 - 1822
  • [40] A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing
    Choudhary, Anubhav
    Gupta, Indrajeet
    Singh, Vishakha
    Jana, Prasanta K.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 : 14 - 26