A checkpointed league championship algorithm-based cloud scheduling scheme with secure fault tolerance responsiveness

被引:30
|
作者
Abdulhamid, Shafi'i Muhammad [1 ,2 ]
Abd Latiff, Muhammad Shafie [1 ]
机构
[1] Univ Teknol Malaysia, Fac Comp, Johor Baharu, Malaysia
[2] Fed Univ Technol, Dept Cyber Secur Sci, Minna, Nigeria
关键词
Cloud computing; Job scheduling; League championship algorithm; Metaheuristic algorithms; Fault tolerance;
D O I
10.1016/j.asoc.2017.08.048
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In its simplest structure, cloud computing technology is a massive collection of connected servers residing in a datacenter and continuously changing to provide services to users on-demand through a front-end interface. The failure of task during execution is no more an accident but a frequent attribute of scheduling systems in a large-scale distributed environment. Recently, some computational intelligence techniques have been mostly utilized to decipher the problems of scheduling in the cloud environment, but only a few emphasis on the issue of fault tolerance. This research paper puts forward a Checkpointed League Championship Algorithm (CPLCA) scheduling scheme to be used in the cloud computing system. It is a fault-tolerance aware task scheduling mechanisms using the checkpointing strategy in addition to tasks migration against unexpected independent task execution failure. The simulation results show that, the proposed CPLCA scheme produces an improvement of 41%, 33% and 23% as compared with the Ant Colony Optimization (ACO), Genetic Algorithm (GA) and the basic league championship algorithm (LCA) respectively as parametrically measured using the total average makespan of the schemes. Considering the total average response time of the schemes, the CPLCA scheme produces an improvement of 54%, 57% and 30% as compared with ACO, GA and LCA respectively. It also turns out significant failure decrease in jobs execution as measured in terms of failure metrics and performance improvement rate. From the results obtained, CPLCA provides an improvement in both tasks scheduling performance and failure awareness that is more appropriate for scheduling in the cloud computing model. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:670 / 680
页数:11
相关论文
共 50 条
  • [1] Secure Scientific Applications Scheduling Technique for Cloud Computing Environment Using Global League Championship Algorithm
    Abdulhamid, Shafi'i Muhammad
    Abd Latiff, Muhammad Shafie
    Abdul-Salaam, Gaddafi
    Madni, Syed Hamid Hussain
    PLOS ONE, 2016, 11 (07):
  • [2] A High-dimensional Algorithm-Based Fault Tolerance Scheme
    Fu, Xiang
    Tang, Hao
    Liao, Huimin
    Huang, Xin
    Xu, Wubiao
    Meng, Shiman
    Zhang, Weiping
    Guo, Luanzheng
    Sato, Kento
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW, 2023, : 326 - 330
  • [3] Adaptive League Championship Algorithm (ALCA) for independent task scheduling in cloud computing
    Gade A.
    Bhat M.N.
    Thakare N.
    Ingenierie des Systemes d'Information, 2019, 24 (03): : 353 - 359
  • [4] Algorithm-based fault tolerance: a review
    Vijay, M
    Mittal, R
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (03) : 151 - 161
  • [5] ALGORITHM-BASED FAULT TOLERANCE FOR MATRIX OPERATIONS
    HUANG, KH
    ABRAHAM, JA
    IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (06) : 518 - 528
  • [6] AN ANALYSIS OF ALGORITHM-BASED FAULT TOLERANCE TECHNIQUES
    LUK, FT
    PARK, H
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1988, 5 (02) : 172 - 184
  • [7] ALGORITHM-BASED FAULT TOLERANCE ON A HYPERCUBE MULTIPROCESSOR
    BANERJEE, P
    RAHMEH, JT
    STUNKEL, C
    NAIR, VS
    ROY, K
    BALASUBRAMANIAN, V
    ABRAHAM, JA
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (09) : 1132 - 1145
  • [8] Algorithm-Based Fault Tolerance for Parallel Stencil Computations
    Cavelan, Aurelien
    Ciorba, Florina M.
    2019 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2019, : 12 - 22
  • [9] Algorithm-based Fault Tolerance for Dense Matrix Factorizations
    Du, Peng
    Bouteiller, Aurelien
    Bosilca, George
    Herault, Thomas
    Dongarra, Jack
    ACM SIGPLAN NOTICES, 2012, 47 (08) : 225 - 234
  • [10] IMPROVED BOUNDS FOR ALGORITHM-BASED FAULT-TOLERANCE
    ROSENKRANTZ, DJ
    RAVI, SS
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (05) : 630 - 635