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 条
  • [1] A Workflow Scheduling Technique to Consider Task Processing Rate in Spot Instance-Based Cloud
    Jung, Daeyong
    Lim, JongBeom
    Yu, Heonchang
    FRONTIER AND INNOVATION IN FUTURE COMPUTING AND COMMUNICATIONS, 2014, 301 : 483 - 494
  • [2] Optimization of an instance-based GOES cloud classification algorithm
    Bankert, Richard L.
    Wade, Robert H.
    JOURNAL OF APPLIED METEOROLOGY AND CLIMATOLOGY, 2007, 46 (01) : 36 - 49
  • [3] Reduction Technique for Instance-based Learning Using Distributed Genetic Algorithms
    Al-Ramadin, Tahseen A.
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2011, 4 (03): : 47 - 60
  • [4] Hybrid genetic algorithm-based workflow scheduling in cloud environment
    1600, CESER Publications, Post Box No. 113, Roorkee, 247667, India (48):
  • [5] Budget constrained Priority based Genetic Algorithm for workflow scheduling in cloud
    Verma, Amandeep
    Kaushal, Sakshi
    IET Conference Publications, 2013, 2013 (645 CP): : 216 - 222
  • [6] Workflow scheduling using Jaya algorithm in cloud
    Gupta, Swati
    Agarwal, Isha
    Singh, Ravi Shankar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (17):
  • [7] Multi-objective workflow scheduling based on genetic algorithm in cloud environment
    Xia, Xuewen
    Qiu, Huixian
    Xu, Xing
    Zhang, Yinglong
    INFORMATION SCIENCES, 2022, 606 : 38 - 59
  • [8] Deadline constraint heuristic-based genetic algorithm for workflow scheduling in cloud
    Verma, Amandeep
    Kaushal, Sakshi
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2014, 5 (02) : 96 - 106
  • [9] A Reliability Aware Algorithm for Workflow Scheduling on Cloud Spot Instances Using Artificial Neural Network
    Ghavamipoor, Hoda
    Mousavi, Sayyed Ali Kianian
    Faragardi, Hamid Reza
    Rasouli, Nayereh
    2020 10TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2020, : 67 - 71
  • [10] A hybrid genetic algorithm for scientific workflow scheduling in cloud environment
    Aziza, Hatem
    Krichen, Saoussen
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (18): : 15263 - 15278