English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 96218/96218 (100%)
造訪人次 : 93571962      線上人數 : 200
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: https://ir.lib.ncu.edu.tw/handle/987654321/110641


    題名: 容錯虛擬機器之自動化檢查點調整與運行時間最佳化機制;容錯虛擬機器之自動化檢查點調整與運行時間最佳化機制
    作者: 江大衞;DaWei, Chiang
    貢獻者: 資訊工程學系軟體工程碩士班
    關鍵詞: QEMU-KVM;虛擬機器;容錯虛擬機;自適應檢查點;記憶體髒頁;QEMU-KVM;Virtual Machine;Fault-Tolerance Virtual Machine;Adaptive Checkpoint;Performance Optimizaiton;Memory Dirty Page
    日期: 2026-07-06
    上傳時間: 2026-10-20 16:14:56 (UTC+8)
    出版者: 國立中央大學
    摘要: 本研究提出 Autopilot,一套應用於 Fault-Tolerant Virtual Machine (FTVM)之 Runtime Adaptive Checkpoint Optimization 機制,並實作於 NCU-MFTVM 平台。相較於既有方法多依賴固定 Epoch、Threshold 或 Heuristic Rule 進行調整,Autopilot 以 dirty page rate 作為 runtime observation signal,動態反映 workload intensity、synchronization overhead 與 client latency,並根據系統狀態自動調整 Epoch Length。本研究進一步建立 Runtime Adaptive Control Framework,包含 Idle、Correction 與 Hold 三種控制狀態,以持續搜尋並維持接近最佳之 Epoch Length,降低 synchronization overhead 與 client latency。實驗採用 Apache Benchmark、TPC-C 與 Rsync workload,並於不同 Host Spec 與 VM configuration 下進行評估。實驗結果顯示,Autopilot 可根據 workload 與系統環境動態調整 Epoch Length,在 latency-oriented、throughput-oriented 與 network bandwidth-oriented workload 下皆能有效提升 application performance 與 runtime stability,並於不同硬體環境中維持穩定且接近最佳之 epoch length。;This study proposes Autopilot, a runtime adaptive checkpoint optimization mechanism for Fault-Tolerant Virtual Machines (FTVM), implemented on the NCU-MFTVM platform. Unlike existing methods that rely on fixed epochs, thresholds, or heuristic rules, Autopilot utilizes dirty page rate as a runtime observation signal to dynamically reflect workload intensity, synchronization overhead, and client latency, and automatically adjusts epoch length according to application workload. To achieve stable runtime optimization, this study further designs a runtime adaptive control framework consisting of Idle, Correction, and Hold states, enabling the system to continuously search for and maintain near-optimal epoch lengths while reducing synchronization overhead and client latency. Experiments using Apache Benchmark, TPC-C, and Rsync workloads under different host specifications and VM configurations demonstrate that Autopilot can dynamically adapt epoch length to varying workloads and system environments, effectively improving application performance and runtime stability across latency-oriented, throughput-oriented, and network bandwidth-oriented workloads.
    顯示於類別:[軟體工程研究所 ] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML5檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 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 ©   - 隱私權政策聲明