English  |  正體中文  |  简体中文  |  Items with full text/Total items : 50122/85141 (59%)
Visitors : 7893986      Online Users : 30
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library & TKU 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://tkuir.lib.tku.edu.tw:8080/dspace/handle/987654321/94556


    Title: 應用快取記憶體提高即時遷移虛擬機器之效能
    Other Titles: Effect of cache-improving of live migration for virtual machines
    Authors: 陳莊智;Chen, Chuang-Chih
    Contributors: 淡江大學電機工程學系碩士在職專班
    李維驄
    Keywords: 快取(Cache);即時遷移( Live Migration);預先複製(Pre-copy);後複製(Post-copy);Cache;Live Migration;Pre-copy;Post-copy
    Date: 2012
    Issue Date: 2014-01-23 14:45:58 (UTC+8)
    Abstract: 雲端運算是一種透過網際網路技術將服務提供給外部使用者,能夠很方便的隨著使用者需要做存取設定的一種模式。虛擬機器(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.
    Appears in Collections:[電機工程學系暨研究所] 學位論文

    Files in This Item:

    File SizeFormat
    index.html0KbHTML163View/Open

    All items in 機構典藏 are protected by copyright, with all rights reserved.


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