• DocumentCode
    688268
  • Title

    Real-Time Fault-Tolerant Scheduling Based on Primary-Backup Approach in Virtualized Clouds

  • Author

    Ji Wang ; Xiaomin Zhu ; Weidong Bao

  • Author_Institution
    Sci. & Technol. on Inf. Syst. Eng. Lab., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    1127
  • Lastpage
    1134
  • Abstract
    Cloud computing represents a revolutionary paradigm for the great provisioning of computing resources. However, the enormous scale of Clouds increases the probability of failures. So fault-tolerance becomes a significant requirement, especially for real-time applications due to their safety-critical nature. Fault-tolerant scheduling as an efficient fault-tolerant technique attracts extensive studies. Unfortunately, existing fault-tolerant scheduling algorithms, based on the primary-backup approach, do not take virtualization, one of the key features of Clouds into account. To address this issue, we propose a fault-tolerant scheduling algorithm for virtualized Clouds named FSVC using primary-backup approach to tolerate physical host failures. FSVC strives to enhance the performance by employing comprehensive overlapping techniques and Virtual Machine (VM) migration technique. The constraints of the two techniques are elaborately analyzed to realize fault-tolerance. Besides, a two-phase policy is incorporated inFSVC to further improve the performance. Extensive simulation experiments demonstrate that FSVC can improve the schedulability and resource utilization effectively in virtualized Clouds.
  • Keywords
    cloud computing; fault tolerant computing; scheduling; virtual machines; virtualisation; FSVC; VM migration technique; cloud computing; comprehensive overlapping techniques; failure probability; fault-tolerant scheduling algorithms; physical host failures; primary-backup approach; real-time fault-tolerant scheduling; resource utilization; two-phase policy; virtual machine; virtualized clouds; Fault tolerance; Fault tolerant systems; Resource management; Scheduling; Scheduling algorithms; Timing; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.159
  • Filename
    6832041