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 条
  • [21] Credit-based scheme for security-aware and fairness-aware resource allocation in cloud computing
    Lu, Di
    Ma, Jianfeng
    Sun, Cong
    Ma, Xindi
    Xi, Ning
    SCIENCE CHINA-INFORMATION SCIENCES, 2017, 60 (05)
  • [22] Security-Aware Virtual Network Embedding Algorithm Based on Reinforcement Learning
    Zhang, Peiying
    Wang, Chao
    Jiang, Chunxiao
    Benslimane, Abderrahim
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (02): : 1095 - 1105
  • [23] Security-Aware QoS Forecasting in Mobile Edge Computing based on Federated Learning
    Jin, Huiying
    Zhang, Pengcheng
    Dong, Hai
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, : 302 - 309
  • [24] Scheduling Workflow in Cloud Computing Based on Ant Colony Optimization Algorithm
    Zhou, Yue
    Huang, XinLi
    2013 SIXTH INTERNATIONAL CONFERENCE ON BUSINESS INTELLIGENCE AND FINANCIAL ENGINEERING (BIFE), 2014, : 57 - 61
  • [25] Critical Path Based Scheduling Algorithm for Workflow Applications in Cloud Computing
    Jailalita
    Singh, Sarbjeet
    Dutta, Maitreyee
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND AUTOMATION (ICACCA 2016), 2016, : 276 - 281
  • [26] SAEA: A security-aware and energy-aware task scheduling strategy by Parallel Squirrel Search Algorithm in cloud environment
    Zade, Behnam Mohammad Hasani
    Mansouri, Najme
    Javidi, Mohammad Masoud
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 176
  • [27] Security-Aware Distributed Job Scheduling in Cloud Computing Systems: A Game-Theoretic Cellular Automata-Based Approach
    Gasior, Jakub
    Seredynski, Franciszek
    COMPUTATIONAL SCIENCE - ICCS 2019, PT II, 2019, 11537 : 449 - 462
  • [28] Cloud Computing Task Scheduling Algorithm Based On Improved Genetic Algorithm
    Fang Yiqiu
    Xiao Xia
    Ge Junwei
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 852 - 856
  • [29] Task scheduling of cloud computing based on Improved CHC algorithm
    Zhang, Liping
    Tong, Weiqin
    Lu, Shengpeng
    2014 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), VOLS 1-2, 2014, : 574 - 577
  • [30] 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