English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 51510/86705 (59%)
造訪人次 : 8272576      線上人數 : 132
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library & TKU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋
    請使用永久網址來引用或連結此文件: http://tkuir.lib.tku.edu.tw:8080/dspace/handle/987654321/94556


    題名: 應用快取記憶體提高即時遷移虛擬機器之效能
    其他題名: Effect of cache-improving of live migration for virtual machines
    作者: 陳莊智;Chen, Chuang-Chih
    貢獻者: 淡江大學電機工程學系碩士在職專班
    李維驄
    關鍵詞: 快取(Cache);即時遷移( Live Migration);預先複製(Pre-copy);後複製(Post-copy);Cache;Live Migration;Pre-copy;Post-copy
    日期: 2012
    上傳時間: 2014-01-23 14:45:58 (UTC+8)
    摘要: 雲端運算是一種透過網際網路技術將服務提供給外部使用者,能夠很方便的隨著使用者需要做存取設定的一種模式。虛擬機器(virtual machine)常用於雲端系統中,當系統遷移時,可以利用虛擬機器做即時遷移,即時遷移是虛擬機器的重要功能之一,即時遷移的停機時間長短更是使用者評估虛擬機器效能的重要指標,因此本研究試圖縮短虛擬機器在即時遷移的停機時間。本研究在虛擬機遷移過程中加入快取(cache)作為改善技術,以期待達到解決高停機時間及高總遷移時間的問題。
    本研究針對虛擬機即時遷移,提出三條路徑分支,一個是Pre-Copy分支,另一個是Post-Copy分支,第三個是Post-Copy&Pre-Copy分支;先進行第一次的pre-copy,疊代傳送快取資料更新至記憶體(memory),根據疊代記憶體的變化量來判斷接下來的路徑。若記憶體變化量小於10%,則進行路徑一;記憶體變化量介於10%~50%則進行路徑二;記憶體變化量大於50%則進行路徑三。
    本篇論文利用模擬所產生的結果可以讓我們知道,路徑一及路徑三無明顯差異,路徑二當在相同疊代條件下,效能有明顯提升。應用快取是可以提高即時遷移虛擬機器之效能。迴路之改善總共提供三種路徑(路徑一、路徑二、路徑三)方式;當即時遷移開始時,第一次Pre-Copy疊代後,進入記憶體的變化量之判斷式,依照記憶體變化量之上下限值,來選擇相對應執行路徑,根據最後模擬數據,即可以提高即時遷移之效能。
    Cloud computing is kind of model which can provide external users service through internet and be easily accessed by users. VM(virtual machine) is commonly used in the cloud system. Live Migration is one of the important functions of virtual machine which can be used while system migrates. The downtime of Live Migration is the important target while users evaluate the performance of Virtual Machine. In this research, we try to reduce the downtime of Virtual Machine while it migrates. In the process of virtual machine migrates, we add CACHE as improving technique to resolve the problem of high downtime and high total migration time.
    In this research, we present three paths branch for the Live virtual machine migration of VM. The first one is the Pre-Copy branch. The second one is Post-Copy branch, and the third one is the Post-Copy & Pre-Copy branch. In the first time pre-copy, we will send cache information by iteration to update the RAM and determine the next patch in according to the change amount of RAM. If the memory change amount is less than 10%, we will carry on the first branch. If the memory change amount is between 10% to 50%, we will carry on the second branch. If the memory change amount is more than 50%, we will carry on the third branch.
    According to the result of this research, we understand that there is no obvious difference between the first and the third branch. Under the same condition of iteration, the efficacy will improve obviously by the second branch. In other words, cache application can improve the performance for live virtual machine migration. We provide three branches for loop improvement. While live migration starts, after the first time iteration, we start to judge the change amount of the RAM. According to the upper and lower limits of the memory change amount, we choose the corresponding execution path accordingly to improve the effectiveness of live virtual machine migration.
    顯示於類別:[電機工程學系暨研究所] 學位論文

    文件中的檔案:

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

    在機構典藏中所有的資料項目都受到原著作權保護.

    TAIR相關文章

    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library & TKU Library IR teams. Copyright ©   - 回饋