Modeling and Analyzing Dynamic Fault-Tolerant Strategy for Deadline Constrained Task Scheduling in Cloud Computing

被引:18
作者
Fan, Guisheng [1 ]
Chen, Liqiong [2 ]
Yu, Huiqun [1 ,3 ]
Liu, Dongmei [1 ]
机构
[1] East China Univ Sci & Technol, Dept Comp Sci & Engn, Shanghai 200237, Peoples R China
[2] Shanghai Inst Technol, Dept Comp Sci & Informat Engn, Shanghai 201418, Peoples R China
[3] Shanghai Key Lab Comp Software Evaluating & Testi, Shanghai 201112, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2020年 / 50卷 / 04期
关键词
Cloud computing; Fault tolerance; Fault tolerant systems; Computational modeling; Processor scheduling; Analytical models; deadline; fault tolerant; Petri nets; reliability; RELIABILITY; ARCHITECTURE; PERFORMANCE; PREDICTION; SYSTEMS;
D O I
10.1109/TSMC.2017.2747146
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has been increasingly concerned in scientific computing area. More and more enterprises and research institutes have migrated their applications to the clouds. Due to the complexity of cloud computing system in structural and behavioral aspects, how to design the fault tolerant cloud computing system becomes a challenging problem. This paper investigates the modeling and analysis of fault tolerant strategy for deadline constrained task scheduling in cloud computing. First, a formal description language is defined to accurately model the different components of cloud application, and use it to characterize the operational mechanisms and fault behaviors. Second, we propose a fault tolerant strategy, which includes the scheduling mechanism, synchronization mechanism, and exception mechanism, to dynamically compute the execution mode and required virtual machine for tasks, thus ensuring the reliability and real-time requirement of cloud application. An enforcement algorithm is also designed to realize the proposed strategy. Third, the techniques of Petri nets are provided to analyze and validate the correctness of proposed method. Finally, several experiments are done to illustrate that the reliability of cloud application is improved and its deadline is met.
引用
收藏
页码:1260 / 1274
页数:15
相关论文
共 34 条
  • [1] [Anonymous], 2003, GUIDE MODELING VERIF
  • [2] ASM-based formal design of an adaptivity component for a Cloud system
    Arcaini, Paolo
    Holom, Roxana-Maria
    Riccobene, Elvinia
    [J]. FORMAL ASPECTS OF COMPUTING, 2016, 28 (04) : 567 - 595
  • [3] Fault Localization for Dynamic Web Applications
    Artzi, Shay
    Dolby, Julian
    Tip, Frank
    Pistoia, Marco
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (02) : 314 - 335
  • [4] Fault Tolerant Architecture to Cloud Computing Using Adaptive Checkpoint
    Belalem, Ghalem
    Limam, Said
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2011, 1 (04) : 60 - 69
  • [5] Bessis N., 2011, Proceedings of the 2011 Third International Conference on Intelligent Networking and Collaborative Systems (INCoS 2011), P149, DOI 10.1109/INCoS.2011.120
  • [6] Value of information based scheduling of cloud computing resources
    Boeloeni, Ladislau
    Turgut, Damla
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 71 : 212 - 220
  • [7] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50
  • [8] A survey of fault tolerance architecture in cloud computing
    Cheraghlou, Mehdi Nazari
    Khadem-Zadeh, Ahmad
    Haghparast, Majid
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 61 : 81 - 92
  • [9] Dynamic auto-scaling and scheduling of deadline constrained service workloads on IaaS clouds
    De Coninck, Elias
    Verbelen, Tim
    Vankeirsbilck, Bert
    Bohez, Steven
    Simoens, Pieter
    Dhoedt, Bart
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 118 : 101 - 114
  • [10] Combining QoS prediction and customer satisfaction estimation to solve cloud service trustworthiness evaluation problems
    Ding, Shuai
    Yang, Shanlin
    Zhang, Youtao
    Liang, Changyong
    Xia, Chenyi
    [J]. KNOWLEDGE-BASED SYSTEMS, 2014, 56 : 216 - 225