中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/68944
English  |  正體中文  |  简体中文  |  Items with full text/Total items : 78852/78852 (100%)
Visitors : 37841010      Online Users : 450
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/68944


    Title: 基於KVM虛擬機器的記憶體層級同步之網路服務容錯架構;A Fault-Tolerant Kernel-Virtual-Machine Architecture for Network Services based on Continuous Checkpointing
    Authors: 呂紹銘;Lyu,Shao-Ming
    Contributors: 資訊工程學系
    Keywords: KVM;容錯系統;高可用性;虛擬機器;網路服務;fault tolerance;virtual machine;network service;high availability;KVM
    Date: 2015-08-20
    Issue Date: 2015-09-23 14:47:08 (UTC+8)
    Publisher: 國立中央大學
    Abstract: 隨著虛擬化技術廣泛性的使用,雲端上的各種網路服務已逐漸轉向使用虛擬機器等虛擬化資源,但是虛擬化技術仍無法排除各種雲端服務單點故障的問題,例如實體機器的故障會影響執行於其上的虛擬機器,因此如何提升虛擬機器高可用性就成了一個迫切需要解決的問題。虛擬機自動容錯技術主要是利用備援虛擬機的技術,在遠端實體機上對主虛擬機(服務提供者)進行持續的狀態同步,當主虛擬機器因各種因素停止服務時,就可以立即使用備援虛擬機繼續提供網路服務,讓主虛擬機上的雲端網路服務不會中斷。但根據我們的研究,目前基於KVM的開源容錯系統如Kemari與Micro-Checkpointing無法讓網路服務順暢的運作,因此中央大學資訊工程研究所的平行與分散式運算實驗室提出了一個針對網路服務的容錯架構M-FTVM,而這個架構能夠降低容錯系統對雲端網路服務的影響。本研究承襲了這樣的容錯架構,並進行效能上的改進,經過實驗測試,改進後的效能為改進前的4倍,而且和其它基於KVM的開源容錯系統相比,改進後的容錯系統在網路服務品質的部分獲得相當大幅度的改善。;With the widespread use of the virtualization technology, many network services on the cloud have been using virtual machines as their computing resources. Although virtualization provides many preferable features to cloud platforms, such as good manageability and sever consolidation, it still faces the problem of the single-point failure. For example, a physical machine failure consequently fails all the virtual machines that are running on it. Automatic fault tolerance for VM is one way to solve this problem. That is, a backup virtual machine keeps synchronized with the virtual machine to be protected, and replaces the role of the protected virtual machine as it is down. Based on our study, the existing open-source fault-tolerant VM solutions, Kemari and Micro-Checkpointing, do not work smoothly when hosting a network service. We even found that, a Micro-Checkpointing fault-tolerant VM crashes very often. 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 VM, and keep working on improving its performance. This paper focuses on the techniques of performance improvement for M-FTVM. We have used the DVD-Store benchmark to evaluate the performance of M-FTVM. The experimental result shows that, the latest M-FTVM is about four times as fast as the original version, about three times as fast as Micro-Checkpointing, and about seven times as fast as Kemari, when measured in operations per minute.
    Appears in Collections:[Graduate Institute of Computer Science and Information Engineering] Electronic Thesis & Dissertation

    Files in This Item:

    File Description SizeFormat
    index.html0KbHTML406View/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 ©   - 隱私權政策聲明