Optimizing security and cost of workflow execution using task annotation and genetic-based algorithm

被引:3
|
作者
Shishido, Henrique Y. [1 ]
Estrella, Julio C. [2 ]
Toledo, Claudio F. M. [2 ]
Reiff-Marganiec, Stephan [3 ]
机构
[1] Fed Univ Technol, Dept Comp, Curitiba, Parana, Brazil
[2] Univ Sao Paulo, Inst Math & Comp Sci, Sao Paulo, Brazil
[3] Univ Derby, Derby, England
基金
巴西圣保罗研究基金会;
关键词
Workflow scheduling; Cost; Security; Multi-population genetic algorithm (MPGA); Optimization; SCIENCE; SYSTEM; AWARE;
D O I
10.1007/s00607-021-00943-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing provides an extensible infrastructure for executing workflows that demand high processing and storage capacity. Tasks are distributed and resources selected during scheduling where choices have a significant impact on data protection. Some workflow scheduling algorithms apply security services such as authentication, integrity verification, and encryption for both sensitive and non-sensitive tasks. However, this approach requires long makespan and monetary cost for execution. In this paper, we introduce a scheduling approach that considers the user annotation of workflow tasks according to the sensitiveness. We also optimize the scheduling using a multi-population genetic algorithm for minimizing cost while meeting a deadline. Extensive experiments using three workflow applications with different ratios of sensitive tasks and data size were performed to evaluate in terms of cost, makespan, risk, and wastage. The results showed that our approach can protect sensitive tasks more appropriately while achieving a better cost compared to other approaches in the literature.
引用
收藏
页码:1281 / 1303
页数:23
相关论文
共 50 条
  • [1] Optimizing security and cost of workflow execution using task annotation and genetic-based algorithm
    Henrique Y. Shishido
    Júlio C. Estrella
    Claudio F. M. Toledo
    Stephan Reiff-Marganiec
    [J]. Computing, 2021, 103 : 1281 - 1303
  • [2] A hybrid genetic-based task scheduling algorithm for cost-efficient workflow execution in heterogeneous cloud computing environment
    Dehnavi, Mohsen Khademi
    Broumandnia, Ali
    Shirvani, Mirsaeid Hosseini
    Ahanian, Iman
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 10833 - 10858
  • [3] Genetic-based algorithms applied to a workflow scheduling algorithm with security and deadline constraints in clouds
    Shishido, Henrique Yoshikazu
    Estrella, Julio Cezar
    Motta Toledo, Claudio Fabiano
    Arantes, Marcio Silva
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 69 : 378 - 394
  • [4] Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment
    Hamad, Safwat A.
    Omara, Fatma A.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (04) : 550 - 556
  • [5] Genetic-Based Algorithm for Task Scheduling in Fog–Cloud Environment
    Abdelhamid Khiat
    Mohamed Haddadi
    Nacera Bahnes
    [J]. Journal of Network and Systems Management, 2024, 32
  • [6] A genetic-based prototyping for automatic image annotation
    Maihami, Vafa
    Yaghmaee, Farzin
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 70 : 400 - 412
  • [7] Optimizing Grid-based workflow execution
    Singh G.
    Kesselman C.
    Deelman E.
    [J]. Journal of Grid Computing, 2005, 3 (3-4) : 201 - 219
  • [8] Genetic-Based Algorithm for Task Scheduling in Fog-Cloud Environment
    Khiat, Abdelhamid
    Haddadi, Mohamed
    Bahnes, Nacera
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2024, 32 (01)
  • [9] Genetic-based unit commitment algorithm
    Maifeld, TT
    Sheble, GB
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 1996, 11 (03) : 1359 - 1367
  • [10] Semantic Annotation based Service Composition for Grid Workflow Description and Execution
    Rodila, Denisa D.
    Bacu, Victor
    Gorgan, Dorian
    [J]. 11TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2009), 2009, : 245 - 253