中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/74525
English  |  正體中文  |  简体中文  |  Items with full text/Total items : 78852/78852 (100%)
Visitors : 38468633      Online Users : 258
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version


    Please use this identifier to cite or link to this item: http://ir.lib.ncu.edu.tw/handle/987654321/74525


    Title: 基於KVM虛擬機器的記憶體層級同步之網路服務容錯架構技術深化;Improvement of Fault-Tolerant Kernel-Virtual-Machine Architecture for Network Services based on Continuous Checkpointing
    Authors: 方瑋綸;Fang, Wei-Lun
    Contributors: 軟體工程研究所
    Keywords: KVM;容錯系統;虛擬機器;高可用性;網路服務;KVM;fault tolerance;virtual machine;high availability
    Date: 2017-07-21
    Issue Date: 2017-10-27 14:01:01 (UTC+8)
    Publisher: 國立中央大學
    Abstract: 虛擬機器自動容錯技術是採用備援虛擬機器的方式,將主要虛擬機器的狀態不斷的同步至另一台實體機器,當主要虛擬機器因任何因素導致服務終止時,備援虛擬機器會立刻接手繼續提供服務,讓主要虛擬機器原先運行的服務不會因此中斷。但根據我們的研究,目前基於KVM的開源容錯如Kemari和Micro-Checkpointing並無法提供一個可以讓網路服務順暢運作的環境,因此中央大學資訊工程研究所的研究團隊提出了一個針對網路服務的容錯架構M-FTVM,而此架構能降低容錯系統對於雲端網路服務的影響。本研究承襲了這樣的容錯架構,並進行錯誤修正,解決了前版本備援虛擬機器對主要虛擬機器生命週期產生影響的問題,經過實驗的測試,問題修正後效能與前版本並無太大損失,而且和其他基於KVM的開源容錯相比我們的容錯系統在網路服務方面效能優異許多。;Automatic fault tolerance for virtual machine usually uses a backup virtual machine to protect the primary virtual machine, which provides services to end users. The primary and the backup virtual machines have to run on different physical machines and keep their states synchronized. As the primary virtual machine fails, the backup virtual machine has to take the control and keeps the services on the virtual machine alive. Based on our study, the existing open-source projects of virtual machine fault tolerance, Kemari and Micro-Checkpointing, do not have good performance when hosting a network service. Therefore, we have proposed a novel design of a fault-tolerant virtual machine based on KVM, namely M –FTVM. We have also implemented a prototype of the proposed fault-tolerant virtual machine, and keep working on improving its performance and correctness. This paper focus on the issue of the virtual machine life cycle on the original M-FTVM. That is, the backup virtual machine may cause the primary virtual machine unstable and affects the life cycle of virtual machine. Therefore, we propose a new design for the virtual machine life cycle of M-FTVM, and modified the implementation of M-FTVM accordingly. The experiment results show that, the new design does not cause much overhead when compared with the original M-FTVM.
    Appears in Collections:[Software Engineer] Electronic Thesis & Dissertation

    Files in This Item:

    File Description SizeFormat
    index.html0KbHTML489View/Open


    All items in NCUIR are protected by copyright, with all rights reserved.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明