Performability Evaluation and Optimization of Workflow Applications in Cloud Environments

被引:0
|
作者
Danilo Oliveira
André Brinkmann
Nelson Rosa
Paulo Maciel
机构
[1] Informatics Center,Federal University of Pernambuco
[2] Johannes Gutenber University,Data Processing Center (ZDV)
来源
Journal of Grid Computing | 2019年 / 17卷
关键词
Scientific workflows; Performability; Stochastic petri nets; Optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Given the characteristics of dynamic provisioning and illusion of unlimited resources, clouds are becoming a popular alternative for running scientific workflows. In a cloud system for processing workflow applications, the system’s performance is heavily influenced by two factors: the scheduling strategy and failure of components. Failures in a cloud system can simultaneously affect several users and depreciate the number of available computing resources. A bad scheduling strategy can increase the expected makespan and the idle time of physical machines. In this paper, we propose an optimization method for the scheduling of scientific workflows on cloud systems. The method comprises the use of a meta-heuristic algorithm coupled to a performability model that provides the fitnesses of explored solutions. For being able to represent the combined effect of scheduling and component failures, we adopted discrete event simulation for the performability model. Experimental results show the effectiveness of the hybrid simulation-optimization approach for optimizing the number of allocated virtual machines and the scheduling of tasks regarding performability.
引用
收藏
页码:749 / 770
页数:21
相关论文
共 50 条
  • [1] Performability Evaluation and Optimization of Workflow Applications in Cloud Environments
    Oliveira, Danilo
    Brinkmann, Andre
    Rosa, Nelson
    Maciel, Paulo
    [J]. JOURNAL OF GRID COMPUTING, 2019, 17 (04) : 749 - 770
  • [2] Performability Evaluation of a Cloud-Based Disaster Recovery Solution for IT Environments
    Andrade, Ermeson
    Nogueira, Bruno
    [J]. JOURNAL OF GRID COMPUTING, 2019, 17 (03) : 603 - 621
  • [3] Performability Evaluation of a Cloud-Based Disaster Recovery Solution for IT Environments
    Ermeson Andrade
    Bruno Nogueira
    [J]. Journal of Grid Computing, 2019, 17 : 603 - 621
  • [4] A Particle Swarm Optimization-based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments
    Pandey, Suraj
    Wu, Linlin
    Guru, Siddeswara Mayura
    Buyya, Rajkumar
    [J]. 2010 24TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2010, : 400 - 407
  • [5] A Comparative Evaluation of Population-based Optimization Algorithms for Workflow Scheduling in Cloud-Fog Environments
    Subramoney, Dineshan
    Nyirenda, Clement N.
    [J]. 2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 760 - 767
  • [6] Tri-Objective Workflow Scheduling and Optimization in Heterogeneous Cloud Environments
    Alrammah, Huda
    Gu, Yi
    Liu, Zhifeng
    [J]. 2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 739 - 748
  • [7] Distributed Grey Wolf Optimizer for scheduling of workflow applications in cloud environments
    Abed-alguni, Bilal H.
    Alawad, Noor Aldeen
    [J]. APPLIED SOFT COMPUTING, 2021, 102
  • [8] PENELOPE dependability evaluation and the optimization of performability
    de Meer, H
    Sevcikova, H
    [J]. COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 1997, 1245 : 19 - 31
  • [9] Intelligent workflow scheduling for Big Data applications in IoT cloud computing environments
    Laith Abualigah
    Ali Diabat
    Mohamed Abd Elaziz
    [J]. Cluster Computing, 2021, 24 : 2957 - 2976
  • [10] Intelligent workflow scheduling for Big Data applications in IoT cloud computing environments
    Abualigah, Laith
    Diabat, Ali
    Abd Elaziz, Mohamed
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 2957 - 2976