Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
  • 幫助
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/67382
標題: 群組虛擬機容錯系統實作與優化
Implementation and Optimization of Group Virtual Machine Fault Tolerance
作者: Hsuan-Heng Wu
吳軒衡
指導教授: 徐慰中(Wei-Chung Hsu)
關鍵字: 虛擬化,容錯系統,分散式系統,
Virtualization,Fault-Tolernace,Distributed System,
出版年 : 2017
學位: 碩士
摘要: 隨著雲端計算系統的興起,將單一服務拆解為多數互相溝通之微服務 以增進程式開發與維護效率成為趨勢。而這些服務多半透過如訊息傳 遞介面等程式軟體庫來進行微服務間的溝通。
現行透過基於快照之容錯系統透過輸出緩衝的方式,實現了無縫 容錯轉移的功能,即使在錯誤發生的情形下,應用程式使用者也不會 察覺到提供服務的伺服器已轉移。然而輸出緩衝的使用會降低網路的 傳輸的效率,使得以網路傳輸為主的應用在應用此容錯系統時,使效 能受到嚴重的影響。
在此論文中,我們提出群組虛擬機器容錯系統的概念,旨在透過 取消內部輸出緩衝的方式,增進分散式服務在容錯系統中的效能,並 佐以此方式對於效能影響的評估數據。原先快照與轉移的相關程序也 必須因應輸出緩衝的取消做出更改,以因應群組中虛擬機記憶體狀態 一致性的要求。此外,本論文中也提出了一種對於基於容錯系統啟動 與再啟動之協定產生的系統下線時間,透過避免群組中部分虛擬機之 記憶體轉移的方式,減少整個群組下線時間的方法。
With the rise of Cloud Computing, it is possible to break up a single service into multiple components that communicate with each other using message passing library such as MPI to achieve better software development and testing.
Existing checkpoint-based Fault-Tolerance systems make use of output-bu ering technique to realize seamless service failover, that is, to make sure that ap- plication end-users aren’t aware of service failover when hardware fault occurs. However, applications with large amount of inter process commu- nication experience uneglectable communication overhead due to the use
of output-bu ering.
In this thesis, we propose the concept of Group Virtual Machine Fault- Tolerance, that enables Fault-Tolerance protection for a distributed service without the need of bu ering intergroup communication. Modi cations to checkpoint and failover procedure had been made in order to maintain the consistency of memory state within group. The evaluation of such approach is given. An optimization regarding system downtime caused by the initial- ization and re-initialization of the Group Fault-Tolerance protocol is also introduced and evaluated in this work.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/67382
DOI: 10.6342/NTU201702538
全文授權: 有償授權
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-106-1.pdf
  目前未授權公開取用
738.17 kBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved