A Workflow Scheduling Technique Using Genetic Algorithm in Spot Instance-Based Cloud

被引:12
|
作者
Jung, Daeyong [1 ]
Suh, Taeweon [1 ]
Yu, Heonchang [1 ]
Gil, JoonMin [2 ]
机构
[1] Korea Univ, Dept Comp Sci Educ, Seoul, South Korea
[2] Catholic Univ Daegu, Sch Informat Technol Engn, Taegu, South Korea
基金
新加坡国家研究基金会;
关键词
Cloud computing; Spot instances; Workflow; Price history; Fault tolerance; Genetic algorithm;
D O I
10.3837/tiis.2014.09.010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is a computing paradigm in which users can rent computing resources from service providers according to their requirements. A spot instance in cloud computing helps a user to obtain resources at a lower cost. However, a crucial weakness of spot instances is that the resources can be unreliable anytime due to the fluctuation of instance prices, resulting in increasing the failure time of users' job. In this paper, we propose a Genetic Algorithm (GA)-based workflow scheduling scheme that can find the optimal task size of each instance in a spot instance-based cloud computing environment without increasing users' budgets. Our scheme reduces total task execution time even if an out-of-bid situation occurs in an instance. The simulation results, based on a before-and-after GA comparison, reveal that our scheme achieves performance improvements in terms of reducing the task execution time on average by 7.06%. Additionally, the cost in our scheme is similar to that when GA is not applied. Therefore, our scheme can achieve better performance than the existing scheme, by optimizing the task size allocated to each available instance throughout the evolutionary process of GA.
引用
收藏
页码:3126 / 3145
页数:20
相关论文
共 50 条
  • [21] An Effective Algorithm for Cloud Workflow Scheduling
    Chou, Yu-Ting
    Liu, Shih-Jui
    Wu, Tzu-Chuan
    Wu, Chia-Lin
    Tsai, Chun-Wei
    Chiang, Ming-Chao
    2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 3603 - 3608
  • [22] An instance-based algorithm for deciding the bias of a coin
    Schultz Xavier da Silveira, Luis Fernando
    Smid, Michiel
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2023, 15 (03)
  • [23] SQGA: Quantum Genetic Algorithm-based Workflow Scheduling in Fog-Cloud Computing
    Belmahdi, Raouf
    Mechta, Djamila
    Harous, Saad
    Bentaleb, Abdelhark
    2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 131 - 136
  • [24] Labelled evolutionary Petri nets/genetic algorithm based approach for workflow scheduling in cloud computing
    Femmam, Manel
    Kazar, Okba
    Kahloul, Laid
    Fareh, Mohamed El-Kabir
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2018, 9 (02) : 157 - 169
  • [25] Efficient Workflow Scheduling in Cloud Computing Using Hybrid Algorithm
    Tewari, Aakanksha
    Goyal, Namisha
    Awasthi, Lalit Kumar
    Priyanka
    IETE JOURNAL OF RESEARCH, 2025,
  • [26] Workflow Scheduling in Cloud Computing Environment using Firefly Algorithm
    SundarRajan, R.
    Vasudevan, V.
    Mithya, S.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 955 - 960
  • [27] An optimization algorithm based on active and instance-based learning
    Fuentes, O
    Solorio, T
    MICAI 2004: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2004, 2972 : 242 - 251
  • [28] Multi-Workflow Scheduling Based on Genetic Algorithm
    Deng, Fuhu
    Lai, Miao
    Geng, Ji
    2019 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2019, : 300 - 305
  • [29] Granularity-based workflow scheduling algorithm for cloud computing
    Kumar, Madhu Sudan
    Gupta, Indrajeet
    Panda, Sanjaya K.
    Jana, Prasanta K.
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (12): : 5440 - 5464
  • [30] Hybrid Algorithm for Workflow Scheduling in Cloud-based Cyberinfrastructures
    Nicolae, Andrei Alexandru
    Negru, Catalin
    Pop, Florin
    Mocanu, Mariana
    Cristea, Valentin
    2014 17TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2014), 2014, : 221 - 228