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 条
  • [41] A service oriented broker-based approach for dynamic resource discovery in virtual networks
    Rabah, Sleiman
    El Barachi, May
    Kara, Nadjia
    Dssouli, Rachida
    Paquet, Joey
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2015, 4 (01):
  • [42] Improved Hybrid Symbiotic Organism Search Task-Scheduling Algorithm for Cloud Computing
    Choe, SongIl
    Li, Bo
    Ri, IlNam
    Paek, ChangSu
    Rim, JuSong
    Yun, SuBom
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (08): : 3516 - 3541
  • [43] Task-scheduling strategies for reliable TMR controllers using task grouping and assignment
    Kwak, SW
    Kim, BK
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2000, 49 (04) : 355 - 362
  • [44] An intelligent and interpretable rule-based metaheuristic approach to task scheduling in cloud systems
    Barut, Cebrail
    Yildirim, Gungor
    Tatar, Yetkin
    [J]. KNOWLEDGE-BASED SYSTEMS, 2024, 284
  • [45] Task Scheduling Mechanism Based on Reinforcement Learning in Cloud Computing
    Wang, Yugui
    Dong, Shizhong
    Fan, Weibei
    [J]. MATHEMATICS, 2023, 11 (15)
  • [46] The Broker-based Non-Functional Support for Web services on Embedded Systems
    Xu, Zhengqian
    Dai, Hongjun
    Lu, Feng
    [J]. PROCEEDINGS OF THE 2008 ADVANCED SOFTWARE ENGINEERING & ITS APPLICATIONS, 2008, : 210 - +
  • [47] DYNAMIC TASK-SCHEDULING IN HARD REAL-TIME DISTRIBUTED SYSTEMS
    RAMAMRITHAM, K
    STANKOVIC, JA
    [J]. IEEE SOFTWARE, 1984, 1 (03) : 65 - 75
  • [48] OPTIMAL MULTIPROCESSOR TASK-SCHEDULING USING DOMINANCE AND EQUIVALENCE-RELATIONS
    CHOU, HC
    CHUNG, CP
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1994, 21 (04) : 463 - 475
  • [49] TASK-SCHEDULING FOR IMPRECISE COMPUTER-SYSTEMS WITH USER CONTROLLED OPTIMIZATION
    CHONG, EKP
    ZHAO, W
    [J]. COMPUTING AND INFORMATION, 1989, : 441 - 446
  • [50] A novel approach for task scheduling in cloud
    Vijayalakshmi, R.
    Prathibha, Soma
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,