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 条
  • [1] An improved Caledonian crow learning algorithm based on ring topology for security-aware workflow scheduling in cloud computing
    B. Mohammad Hasani Zade
    M. M. Javidi
    N. Mansouri
    Peer-to-Peer Networking and Applications, 2023, 16 : 2929 - 2984
  • [2] Privacy and security-aware workflow scheduling in a hybrid cloud
    Lei, Jian
    Wu, Quanwang
    Xu, Jin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 131 : 269 - 278
  • [3] Reinforcement Learning for Security-Aware Workflow Application Scheduling in Mobile Edge Computing
    Huang, Binbin
    Xiang, Yuanyuan
    Yu, Dongjin
    Wang, Jiaojiao
    Li, Zhongjin
    Wang, Shangguang
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [4] Makespan and Security-Aware Workflow Scheduling for Cloud Service Cost Minimization
    Li, Liying
    Zhou, Chengliang
    Cong, Peijin
    Shen, Yufan
    Zhou, Junlong
    Wei, Tongquan
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (02) : 609 - 624
  • [5] Deadline-constrained security-aware workflow scheduling in hybrid cloud architecture
    Abdi, Somayeh
    Ashjaei, Mohammad
    Mubeen, Saad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 162
  • [6] Modelling and simulation of security-aware task scheduling in cloud computing based on Blockchain technology
    Wilczynski, Andrzej
    Kolodziej, Joanna
    SIMULATION MODELLING PRACTICE AND THEORY, 2020, 99
  • [7] A workflow scheduling algorithm based on cloud computing environment
    Zhang, X.-M., 1600, CESER Publications, Post Box No. 113, Roorkee, 247667, India (45):
  • [8] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Geng, Xiaozhong
    Mao, Yingshuang
    Xiong, Mingyuan
    Liu, Yang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 3): : S7539 - S7548
  • [9] Design of an improved PSO algorithm for workflow scheduling in cloud computing environment
    Sadhasivam, N.
    Thangaraj, P.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2017, 23 (03): : 493 - 500
  • [10] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Xiaozhong Geng
    Yingshuang Mao
    Mingyuan Xiong
    Yang Liu
    Cluster Computing, 2019, 22 : 7539 - 7548