A Broker-Based Task-Scheduling Mechanism Using Replication Approach for Cloud Systems

被引:1
|
作者
Alwabel, Abdulelah [1 ]
机构
[1] Prince Sattam Bin Abdulaziz Univ AlKharj, Dept Comp Sci, Al Kharj, Saudi Arabia
来源
关键词
Cloud computing; task scheduling; fault tolerance; replication; broker-based; FAULT-TOLERANCE; ENERGY; ALGORITHM; MANAGEMENT; IAAS;
D O I
10.32604/iasc.2023.033703
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The reliability and availability of cloud systems have become major concerns of service providers, brokers, and end-users. Therefore, studying faulttolerance mechanisms in cloud computing attracts intense attention in industry and academia. The task-scheduling mechanisms can improve the fault-tolerance level of cloud systems. A task-scheduling mechanism distributes tasks to a group of instances to be executed. Much work has been undertaken in this direction to improve the overall outcome of cloud computing, such as improving service quality and reducing power consumption. However, little work on task scheduling has studied the problem of lost tasks from the broker's perspective. Task loss can happen due to virtual machine failures, server crashes, connection interruption, etc. The broker-based concept means that the backup task can be allocated by the broker on the same cloud service provider (CSP) or a different CSP to reduce costs, for example. This paper proposes a novel fault-tolerant mechanism that employs the primary backup (PB) model of task scheduling to address this issue. The proposed mechanism minimizes the impact of failure events by reducing the number of lost tasks. The mechanism is further improved to shorten the makespan time of submitted tasks in cloud systems. The experiments demonstrated that the proposed mechanism decreased the number of lost tasks by about 13%-15% compared with other mechanisms in the literature.
引用
收藏
页码:2217 / 2232
页数:16
相关论文
共 50 条
  • [31] IRS-III: A broker-based approach to semantic Web services
    Domingue, John
    Cabral, Liliana
    Galizia, Stefania
    Tanasescu, Vlad
    Gugliotta, Alessio
    Norton, Barry
    Pedrinaci, Carlos
    [J]. JOURNAL OF WEB SEMANTICS, 2008, 6 (02): : 109 - 132
  • [32] Task scheduling strategy based on data replication in scientific Cloud workflows
    Djebbar, Esma Insaf
    Belalem, Ghalem
    Benadda, Merien
    [J]. MULTIAGENT AND GRID SYSTEMS, 2016, 12 (01) : 55 - 67
  • [33] Bi-objective decision support system for task-scheduling based on genetic algorithm in cloud computing
    Hatem Aziza
    Saoussen Krichen
    [J]. Computing, 2018, 100 : 65 - 91
  • [34] Bi-objective decision support system for task-scheduling based on genetic algorithm in cloud computing
    Aziza, Hatem
    Krichen, Saoussen
    [J]. COMPUTING, 2018, 100 (02) : 65 - 91
  • [35] FAULT-TOLERANT LPT TASK-SCHEDULING IN MULTIPROCESSOR SYSTEMS
    BERTOSSI, AA
    MANCINI, L
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1992, 16 (02) : 91 - 99
  • [36] TAXONOMY OF DYNAMIC TASK-SCHEDULING SCHEMES IN DISTRIBUTED COMPUTING SYSTEMS
    ROTITHOR, HG
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1994, 141 (01): : 1 - 10
  • [37] A Phased Workflow Scheduling Scheme with Task Division Policy in Cloud Broker
    Kim, Seong-Hwan
    Joo, Kyung-No
    Ha, Yun-Gi
    Choi, Gyu-Beom
    Youn, Chan-Hyun
    [J]. CLOUD COMPUTING (CLOUDCOMP 2014), 2015, 142 : 76 - 86
  • [38] EQUIPMENT UTILIZATION BASED MAINTENANCE TASK-SCHEDULING IN A JOB SHOP
    BANERJEE, A
    BURTON, JS
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 45 (2-3) : 191 - 202
  • [39] Priority-Based Task Scheduling in the Cloud Systems Using a Memetic Algorithm
    Keshanchi, Bahman
    Navimipour, Nima Jafari
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (10)
  • [40] A broker-based cooperative security-SLA evaluation methodology for personal cloud computing
    Na, Sang-Ho
    Huh, Eui-Nam
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (07) : 1318 - 1331