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 条
  • [31] Cloud service workflow scheduling algorithm based on priority rules
    Zhao Y.
    Hu B.
    Zhang Z.
    Zhang R.
    International Journal of Internet Manufacturing and Services, 2022, 8 (03): : 254 - 266
  • [32] Workflow Scheduling Algorithm based on Reliance Group in Cloud Environments
    Zhang, Yinjuan
    Liu, Bo
    Li, Chen
    Li, Yun
    APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 2203 - 2206
  • [33] Granularity-based workflow scheduling algorithm for cloud computing
    Madhu Sudan Kumar
    Indrajeet Gupta
    Sanjaya K. Panda
    Prasanta K. Jana
    The Journal of Supercomputing, 2017, 73 : 5440 - 5464
  • [34] SLA based Workflow Scheduling algorithm in Cloud Computing using Haris Hawks optimization
    Mangalampalli S.
    Karri G.R.
    Pokkuluri K.S.
    RajKumar K.V.
    Satish G.N.
    EAI Endorsed Transactions on Scalable Information Systems, 2023, 10 (06)
  • [35] Cost Effective Genetic Algorithm for Workflow Scheduling in Cloud Under Deadline Constraint
    Meena, Jasraj
    Kumar, Malay
    Vardhan, Manu
    IEEE ACCESS, 2016, 4 : 5065 - 5082
  • [36] An adaptive decoding biased random key genetic algorithm for cloud workflow scheduling
    Xie, Yi
    Sheng, Yuhan
    Qiu, Moqi
    Gui, Fengxian
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 112
  • [37] An Enhanced Workflow Scheduling Algorithm in Cloud Computing
    Almezeini, Nora
    Hafez, Alaaeldin
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 2 (CLOSER), 2016, : 67 - 73
  • [38] A hybrid algorithm for workflow scheduling in cloud environment
    Dong, Tingting
    Zhou, Li
    Chen, Lei
    Song, Yanxing
    Tang, Hengliang
    Qin, Huilin
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2023, 21 (01) : 48 - 56
  • [39] A Novel Workflow Scheduling Algorithm in Cloud Environment
    Toan Phan Thanh
    Loc Nguyen The
    Cuong Nguyen Doan
    PROCEEDINGS OF 2015 2ND NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT CONFERENCE ON INFORMATION AND COMPUTER SCIENCE NICS 2015, 2015, : 125 - 129
  • [40] A novel hybrid algorithm for workflow scheduling in cloud
    Agarwal I.
    Gupta S.
    Singh R.S.
    International Journal of Cloud Computing, 2023, 12 (06) : 605 - 620