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 条
  • [41] Natural Neighbor Reduction Algorithm for Instance-based Learning
    Yang, Lijun
    Zhu, Qingsheng
    Huang, Jinlong
    Cheng, Dongdong
    Zhang, Cheng
    INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2016, 10 (04) : 59 - 73
  • [42] Bat Algorithm for Scheduling Workflow Applications in Cloud
    Raghavan, S.
    Marimuthu, C.
    Sarwesh, P.
    Chandrasekaran, K.
    2015 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, COMPUTER NETWORKS & AUTOMATED VERIFICATION (EDCAV), 2015, : 139 - 144
  • [43] An efficient algorithm for instance-based learning on data streams
    Beringer, Juergen
    Huellermeier, Eyke
    ADVANCES IN DATA MINING: THEORETICAL ASPECTS AND APPLICATIONS, PROCEEDINGS, 2007, 4597 : 34 - +
  • [44] An Optimized Scheduling Algorithm on a Cloud Workflow Using a Discrete Particle Swarm
    Cao, Jianfang
    Chen, Junjie
    Zhao, Qingshan
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2014, 14 (01) : 25 - 39
  • [45] Workflow scheduling in cloud environment using a novel metaheuristic optimization algorithm
    Ramathilagam, Arunagiri
    Vijayalakshmi, Kandasamy
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2021, 34 (05)
  • [46] Load balance based workflow job scheduling algorithm in distributed cloud
    Li, Chunlin
    Tang, Jianhang
    Ma, Tao
    Yang, Xihao
    Luo, Youlong
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 152
  • [47] Optimized Cost-Based Biomedical Workflow Scheduling Algorithm in Cloud
    Mohanapriya, N.
    Kousalya, G.
    ADVANCES IN SIGNAL PROCESSING AND INTELLIGENT RECOGNITION SYSTEMS, 2018, 678 : 439 - 448
  • [48] Scheduling Workflow in Cloud Computing Based on Ant Colony Optimization Algorithm
    Zhou, Yue
    Huang, XinLi
    2013 SIXTH INTERNATIONAL CONFERENCE ON BUSINESS INTELLIGENCE AND FINANCIAL ENGINEERING (BIFE), 2014, : 57 - 61
  • [49] Critical Path Based Scheduling Algorithm for Workflow Applications in Cloud Computing
    Jailalita
    Singh, Sarbjeet
    Dutta, Maitreyee
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND AUTOMATION (ICACCA 2016), 2016, : 276 - 281
  • [50] Workflow Scheduling Algorithm based on Control Structure Reduction in Cloud Environment
    Li, Huifang
    Liu, Haitao
    Li, Jianqiang
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 2587 - 2592